rumlee 2020-04-26
UML 建模工具的安装与使用
一、 实验目的
1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;
2) 理解 EA 界面布局和元素操作的一般技巧;
3) 熟悉 UML 中的各种图的建立和表示方法;
4) 掌握如何通过 EA 工具完成相关模型的建立
二、 实验内容及步骤
熟悉EA 环境
采用EA工具完成以下ATM示例系统的UML模型的建立。通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。
1.需求篇
(1)总结构
(2)卡处理
(3)取款
(4)查询余额
(5)用户界面
(6)用户登录
(7)功能型需求
(8)用例模型
(1)活动图
(2)状态图
(3)顺序图
三、思考题
通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON
代码的相互转换,并给出网络链接及说明。
答:
1.C++:StarUML:https://www.cnblogs.com/tearer/archive/2010/07/30/1788990.html
2.java:MyEclipse:https://blog.csdn.net/dan15188387481/article/details/50053807
Visual Paradigm Suite:https://blog.csdn.net/hffyyg/article/details/83824489
3.python:Graphviz和Pyreverse:https://blog.csdn.net/weixin_33697898/article/details/92396623
四、小结
这次实验主要是验证性实验,主要目的就是把一个系统通过建模的方式把各个流程都走一遍,让系统更直观形象。一开始因为软件版本的问题加上全是英文没能理解,后来根据同学建议下载了较低版本的软件发现更好用,才顺利完成实验。