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

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

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

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

二、 实验内容

  1. 熟悉EA 环境

  2. 采用EA工具完成以下ATM示例系统的UML模型的建立。
    通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。

提示:EA打开 toolbox 的快捷键为 alt+5

三、实验结果

1.功能性需求

(1)卡处理

 

(2)取款

 

 

(3)用户登录

 

 

(4)用户界面

 

 

(5)余额查询

 

 

(6)功能性需求

 

 

 

 

2.用例模型

 

 

 

 

 3.活动图

 

 

 

 

 

 

 

 4.顺序图

 

 

 

 

 

 

 

 

 

 5.状态图

 

 

四、思考题

通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON,代码的相互转换,并给出网络链接及说明。

  c++:Rational Rose可以支持标准C++和Visual C++的模型到代码的转换以及逆向工程。

  https://blog.csdn.net/shexinwei/article/details/7050045

  java、python、c++:

  BOUML:linux windows

  BOUML 是一个开源的UML2 建模工具,可生成包括 C++、Java、Idl、PHP、Python 等代码,支持操作系统包括: Unix、Linux、Solaris、 MacOS X 和 Windows。

  http://www.51testing.com/html/67/n-4455867.html

五、实验小结

  通过本次实验,基本了解学习了如何使用 EA 开发环境创建模型的一般方法和理解 EA 界面布局和元素操作的一般技巧,也了解 UML 中的各种图的建立和表示方法,掌握如何通过 EA 工具完成相关模型的建立的方法。

posted on 2020-04-27 17:21  辰天  阅读(213)  评论(0编辑  收藏  举报