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


一、 实验目的
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 MDTArgoUMLModelGoonGreen、 Minjava

https://www.oschina.net/news/32803/6-java-to-uml-tools

支持python:Trufun UML 2008、Visual Paradigm Suite、PyUML

https://blog.csdn.net/netxdiy/article/details/83331812?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158794926919725222450280%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=158794926919725222450280&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v25-1

支持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是一个很好的工具。

 

posted @ 2020-04-27 09:09  张凌乱  阅读(228)  评论(0编辑  收藏  举报