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

Posted ziyanxingchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验三-UML建模工具的安装与使用相关的知识,希望对你有一定的参考价值。

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建模工具的安装与使用

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

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

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

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

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