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

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

 

四、小结

  这次实验主要是验证性实验,主要目的就是把一个系统通过建模的方式把各个流程都走一遍,让系统更直观形象。一开始因为软件版本的问题加上全是英文没能理解,后来根据同学建议下载了较低版本的软件发现更好用,才顺利完成实验。

 

posted @   小九4724  阅读(196)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示