EA画架构图用什么包 |
您所在的位置:网站首页 › 软件框架图用什么画出来 › EA画架构图用什么包 |
第三次实验 UML 建模工具的安装与使用 UML建模工具的安装与使用 一、实验目的 1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法; 2) 理解 EA 界面布局和元素操作的一般技巧; 3) 熟悉 UML 中的各种图的建立和表示方法; 4) 掌握如何通过 EA 工具完成相关模型的建立 二、 实验内容及步骤 熟悉EA 环境 采用EA工具完成以下ATM示例系统的UML模型的建立 通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。提示:EA打开 toolbox 的快捷键为 alt+5 三、 实验工程与结果 3.1新建ATM项目 图1 3.2在ATM项目中添加实验所需的行为模型、领域模型、逻辑模型、需求建模和用例模型。实验所用的软件版本不自动弹出模型选择窗口,需自行按下图所示添加。 图2 图3 3.3根据实验要求将需求建模分为功能性需求和非功能性需求,功能性需求又分为查询余额、卡处理、取卡、用户登录和用户界面五部分。并添加所需元素,建立图。 图4 图5 查询余额如图6所示: 图6-查询余额 卡处理如图7所示: 图7-卡处理 取款如图8所示: 图8-取款 用户登录如图9所示: 图9-用户登录 用户界面如图10所示: 图10-用户界面 建立功能性需求如图11所示: 图13-功能性需求图 3.4建立用例模型如图14所示: 图14-用例模型图 3.5建立行为模型所需的活动图、顺序图和状态图。 图15 图16 图17 活动图如图18所示: 图18-活动图 状态图如图19所示: 图19-状态图 顺序图如图20所示: 图22-顺序图 四、思考题 通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON 代码的相互转换,并给出网络链接及说明。 使用StarUML建模工具,自带Java和C++插件。 Java代码在eclipse使用插件转换为UML模型: http://blog.sina.com.cn/s/blog_9ec5eef70101aoxn.html 支持生成Python代码的UML工具: 1.Trufun UML 2008http://www.trufun.net/new/product.html 2. PyUMLhttp://sourceforge.net/projects/eclipse-pyuml 实验小结: 通过本次实验我学习了使用 EA开发环境创建模型的一般方法,包括EA 界面布局和元素操作技巧。进一步熟悉和掌握 UML 中的各种图的建立和表示方法,以及如何通过 EA 工具完成相关模型的建立,复习和巩固所学的相关知识,增强了实际动手能力。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |