EA画架构图用什么包

您所在的位置:网站首页 软件框架图用什么画出来 EA画架构图用什么包

EA画架构图用什么包

2024-07-17 14:21| 来源: 网络整理| 查看: 265

第三次实验 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项目

EA画架构图用什么包_建模工具

图1

3.2在ATM项目中添加实验所需的行为模型、领域模型、逻辑模型、需求建模和用例模型。实验所用的软件版本不自动弹出模型选择窗口,需自行按下图所示添加。

EA画架构图用什么包_顺序图_02

图2

EA画架构图用什么包_UML_03

图3

3.3根据实验要求将需求建模分为功能性需求和非功能性需求,功能性需求又分为查询余额、卡处理、取卡、用户登录和用户界面五部分。并添加所需元素,建立图。

EA画架构图用什么包_EA画架构图用什么包_04

图4

EA画架构图用什么包_建模工具_05

图5

查询余额如图6所示:

EA画架构图用什么包_EA画架构图用什么包_06

图6-查询余额

卡处理如图7所示:

EA画架构图用什么包_顺序图_07

图7-卡处理

取款如图8所示:

EA画架构图用什么包_建模工具_08

图8-取款

用户登录如图9所示:

EA画架构图用什么包_顺序图_09

图9-用户登录

用户界面如图10所示:

EA画架构图用什么包_EA画架构图用什么包_10

图10-用户界面

建立功能性需求如图11所示:

EA画架构图用什么包_EA画架构图用什么包_11

图13-功能性需求图

3.4建立用例模型如图14所示:

EA画架构图用什么包_建模工具_12

图14-用例模型图

3.5建立行为模型所需的活动图、顺序图和状态图。

EA画架构图用什么包_EA画架构图用什么包_13

图15

EA画架构图用什么包_EA画架构图用什么包_14

图16

EA画架构图用什么包_顺序图_15

图17

活动图如图18所示:

EA画架构图用什么包_顺序图_16

图18-活动图

状态图如图19所示:

EA画架构图用什么包_UML_17

图19-状态图

顺序图如图20所示:

EA画架构图用什么包_建模工具_18

图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