一、 实验目的
1) 学习使用 EA(Enterprise Architect) 开发环境创建模型的一般方法;

2) 理解 EA 界面布局和元素操作的一般技巧;

3) 熟悉 UML 中的各种图的建立和表示方法;

4) 掌握如何通过 EA 工具完成相关模型的建立

二、 实验内容

  1. 熟悉EA 环境

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

提示:EA打开 toolbox 的快捷键为 alt+5

三、实验结果

1.功能性需求

(1)卡处理

(2)取款

(3)用户登录

(4)用户界面

(5)余额查询

(6)功能性需求

2.用例模型

3.活动图

4.状态图

5.顺序图

四、思考题

通过网络查找相关资料,了解有哪些工具可以支持UML模型与C++或JAVA或PYTHON,代码的相互转换,并给出网络链接及说明。

visual paradigm可以支持C++和JAVA的实现  https://www.visual-paradigm.com/cn/features/code-engineering-tools/

ArgoUML 、 Java UML Generator、UMLet等  https://blog.csdn.net/yongxing510/article/details/73604140

StarUML支持JAVA  http://staruml.io/download

五、实验小结

第一次进行实际操作,虽然有视频做参考但是因为我一开始下的是新版本,在操作过程中发现视频中有一步用例之间连接的是先后连接器,而我下载的那个版本里没有这个连接器,所以又重新下了旧版本再做了一遍。这次实验通过一个实例让我 熟悉 了UML 中的各种图的建立和表示方法。

最新文章

  1. nagios监控系统安装及配置
  2. SSH框架配置释义
  3. 复制本贴地址传给QQ/MSN好友的代码
  4. poj3254Corn Fields(状压)
  5. Android开发被添加到桌面快捷方式
  6. LeetCode OJ 226. Invert Binary Tree
  7. maven项目发布不成功的问题
  8. Hibernate缓存和状态
  9. JavaScript夯实基础系列(一):词法作用域
  10. mysql的表映射
  11. CentOS6.8下安装Redis
  12. 网络基础、ftp任务(进度条、计算文件大小、断点续传、搭建框架示例)
  13. 【IT笔试面试题整理】判断链表是否存在环路,并找出回路起点
  14. Windows Server 2012上安装.NET Framework 3.5
  15. 第9月第12天 lua_push lua_to luaL_check stack quick
  16. 由于OBJ模型的读取引起的Release无问题Debug卡死问题
  17. fullPage全屏高度自适应
  18. 在使用Kafka过程中遇到的错误
  19. Vue 中的组件
  20. canvas 绘制验证码

热门文章

  1. arcgis server建完站点之后修改默认6080端口号
  2. war 和 war exploded
  3. Spring中应用的那些设计模式
  4. 深入理解Java AIO(二)—— AIO源码解析
  5. Codeforces题解集 1.0
  6. [noip模拟赛]虫洞holes<SPFA>
  7. Servlet---request内置对象
  8. 实验七 MySQL语言结构
  9. PTA数据结构与算法题目集(中文) 7-34
  10. Mysql主从搭建(1)