zoukankan      html  css  js  c++  java
  • Exp3 UML 建模工具的安装与使用

    一、实验目的

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

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

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

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

    二、实验要求

    1.熟悉EA 环境

    2.采用EA工具完成以下ATM示例系统的UML模型的建立。

    通过 EA 工具完成相关 UML 图的绘制。在建立过程中尝试理解模型元素,模型元素之间的关系。

    三、实验内容

    1.需求模型

    分为功能性需求和非功能性需求,功能性需求包括卡处理、取款、查询余额、用户界面、用户登录

    卡处理

     

    取款

     

    查询余额

    用户界面

    用户登录

    2.用例模型

    3.行为模型

    活动图

     

     

    状态图

     

    顺序图

     

     

    四、思考题

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

    1.PyUML可以将UML模型转为python代码。http://www.pythontip.com/blog/post/1217/

    2.MyEclipse里面有许多插件,可以实现UML模型与JAVA代码间的转换https://blog.csdn.net/dan15188387481/article/details/50053807

    3.Acceleo是MDA的一个代码自动生成工具,Acceleo能把模型转换为Java,C#,PHP等代码。https://www.oschina.net/p/acceleo

    4.trufun plato,可以将UML模型转为Java代码。https://blog.51cto.com/trufun/15631

    实验小结

    本次实验做了UML建模工具EA(Enterprise Architect)的安装与使用。总体上来说这个工具使用起来和画流程图差不多,但是逻辑上更缜密。使用了这个工具对理解UML建模有一定的帮助,包括需求分析、画活动图、顺序图、状态图等。除了视频不太清楚外其它的都可以,不过我在优酷上找到了更清晰的视频,看起来好多了。

  • 相关阅读:
    Flexbox 可视化属性
    latex 数学公式
    迭代器模式 rx 应用
    小程序开发 easy-less 配置
    react-devtool 消息处理渲染 源码理解
    csrf jsonp
    koa1 源码详解1
    Immutable api example
    es6 ajax
    lodash 替换 underscore
  • 原文地址:https://www.cnblogs.com/cshgh/p/12775265.html
Copyright © 2011-2022 走看看