一、 实验目的
1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;
2) 理解 EA 界面布局和元素操作的一般技巧;
3) 熟悉 UML 中的各种图的建立和表示方法;
4) 掌握如何通过 EA 工具完成相关模型的建立
二、 实验内容及步骤
1、熟悉EA 环境
2、采用EA工具完成以下ATM示例系统的UML模型的建立。
3、通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。
提示:EA打开 toolbox 的快捷键为 alt+5
三、实验过程
查询余额
卡处理
取款
用户登录
用户界面
ATM系统功能性需求
用例模型
活动图
状态图
顺序图
3、思考题
通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON代码的相互转换,并给出网络链接及说明。
支持Java: Eclipse MDT、ArgoUML、ModelGoon、Green、 Minjava
https://www.oschina.net/news/32803/6-java-to-uml-tools
支持python:Trufun UML 2008、Visual Paradigm Suite、PyUML
支持C++:Cpp2Uml
小结
我开始下载的的是Enterprise Architect 14,和老师给的教程有很大区别,开始怎么也跳不出Select Model对话框,那个版本是要自己创建,后续又遇到了新的问题,新建视图匹配不上,找不到logical view、analysis view、logical view,网上关于14.0版本的教程很少,这就花了我很多时间,所以我放弃了14.0,又重新找了10.0版本,重新开始。
万事开头难,从来没接触过这个软件的我刚开始连新建项目在哪都没找到,下载了10.0版本后,不要太顺利哦!看着教学视频一步步来就好了,在14.0版本看了大半天的教程都没搞明白新建视图的我,在10.0版本不到一分钟就搞定了!不同版本之间差别还是很大的。
这次实验内容比较简单,只是熟悉EA的一些使用方法。对以后的课程设计也会有很多帮助。
要先有设计理念,再把理念代码化。EA是一个很好的工具。