一、 实验目的
1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;
2) 理解 EA 界面布局和元素操作的一般技巧;
3) 熟悉 UML 中的各种图的建立和表示方法;
4) 掌握如何通过 EA 工具完成相关模型的建立
二、 实验内容及步骤
1、熟悉EA 环境
2、采用EA工具完成以下ATM示例系统的UML模型的建立。
通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。
提示:EA打开 toolbox 的快捷键为 alt+5
下面是实验内容:
1、创建要求的模型和包
2、ATM机功能性需求
(1)卡处理
(2)取款
(3)查询余额
(4)用户界面
(5)用户登录
(6)ATM系统功能性需求
3、用例模型和用例图
4、活动图、顺序图、状态图
三、思考题
通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON
代码的相互转换,并给出网络链接及说明。
答:经过上网查阅相关资料,有以下工具如AcceleoStarUML,Netbeans UML Plugin,Acceleo等。
下面是网址链接:https://wenku.baidu.com/view/60ee486118e8b8f67c1cfad6195f312b3169eba2.html
四、小结
这次实验让我接触到了如何在进行一项软件工程前需要做的准备工作有多么重要,当我们在学校里运行简单的代码时这点还不突出,但一旦进行大规模的软件开发,这一点就非常重要,能防止出现问题,加快工进进度,才能最终开发出趋于完美的产品来。