UML建模工具的安装与使用

Posted dxsy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML建模工具的安装与使用相关的知识,希望对你有一定的参考价值。

第三次实验 UML 建模工具的安装与使用

UML建模工具的安装与使用

一、实验目的

1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;

2) 理解 EA 界面布局和元素操作的一般技巧;

3) 熟悉 UML 中的各种图的建立和表示方法;

4) 掌握如何通过 EA 工具完成相关模型的建立

二、 实验内容及步骤

  1. 熟悉EA 环境
  2. 采用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 2008
http://www.trufun.net/new/product.html

2. PyUML
http://sourceforge.net/projects/eclipse-pyuml

实验小结:

通过本次实验我学习了使用 EA开发环境创建模型的一般方法,包括EA 界面布局和元素操作技巧。进一步熟悉和掌握 UML 中的各种图的建立和表示方法,以及如何通过 EA 工具完成相关模型的建立,复习和巩固所学的相关知识,增强了实际动手能力。

以上是关于UML建模工具的安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

UML 建模工具的安装与使用

实验三 UML 建模工具的安装与使用

实验三 UML 建模工具的安装与使用

实验三-UML建模工具的安装与使用

实验UML 建模工具的安装与使用

实验UML 建模工具的安装与使用