码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-04-25 19:29:31      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:uml   EAP   image   活动   detail   类图   示例   phi   新建   

UML 建模工具的安装与使用

一、 实验目的

1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;
2) 理解 EA 界面布局和元素操作的一般技巧;
3) 熟悉 UML 中的各种图的建立和表示方法;
4) 掌握如何通过 EA 工具完成相关模型的建立

二、 实验内容及步骤

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

三、实验过程

1、新建项目ATM.EAP
技术图片

2、建立模型,本实验中有五个模型:需求建模、用例模型、领域模型、逻辑模型和行为模型
技术图片

3、添加需求模型
需求模型分为功能性需求和非功能性需求,功能性需求又分为五个部分:查询余额、卡处理、取卡、用户登录和用户界面
技术图片

在五个子模块下添加需求元素,建立需求图
技术图片

查询余额:
技术图片

卡处理:
技术图片

取款:
技术图片

用户登录:
技术图片

用户界面:
技术图片

建立功能性需求包图:
技术图片

4、建立用例图:
技术图片

5、建立行为模型图
在行为模型下添加活动图、状态图和顺序图
技术图片

(1)活动图:
技术图片

(2)状态图:
技术图片

(3)顺序图:
技术图片
技术图片
技术图片
技术图片

四、思考题

通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON代码的相互转换,并给出网络链接及说明
ModelGoon(Eclipse插件),用于UML模型。链接:https://www.cnblogs.com/xyqhello/p/3763999.html
MyEclipse,将Java文件转换成UML图。链接:https://blog.csdn.net/dan15188387481/article/details/50053807
PlantUML(VSCode插件)。链接:https://blog.csdn.net/Philip7liu/article/details/81842353
Graphviz和Pyreverse,支持将Python代码生成UML类图。链接:https://blog.csdn.net/weixin_33697898/article/details/92396623

小结

在本次实验中,由于初次使用EA,花费了较多时间来熟悉EA的操作。通过本次实验,我学会利用EA来建立UML模型,知道建模的具体过程以及怎样建立UML的各种图,同时也让我对面向对象的设计的知识有了更深的理解和掌握。

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

标签:uml   EAP   image   活动   detail   类图   示例   phi   新建   

原文地址:https://www.cnblogs.com/ziyanxingchen/p/12774323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!