UML 建模思想和方法

来源:互联网 发布:3d建模软件 编辑:程序博客网 时间:2024/06/06 17:43

转载请标明出处:http://blog.csdn.net/xx326664162/article/details/49818789 文章出自:薛瑄的博客

你也可以查看我的其他同类文章,也会让你有一定的收货!

首先说明,使用UML没有固定的思维和模式,我想只要能把系统从分析到设计到实施部署能够表达清楚的uml图形集合都是正确的。

类图、对象图、顺序图、合作图、使用案例图、状态图、活动图、组件图、部署图

分析,设计,实施每个阶段对应的图形可以为:

  • 分析:使用OMT法建立三种模型

    • 功能建模
      • 用例图
      • 活动图,对某个工作流程建模
    • 数据模型

      • 类图,此时不用考虑怎么实现,只是初步的划分,考虑的重点是结构和交互行为
    • 动态模型(行为模型)

      • 时序图->状态图 (根据时序图画状态图)
  • 设计

    • 类图,对象图,交互图,相比于分析阶段要更多的考虑实现的问题
    • 状态图,描述一个具体对象的状态变化
    • 组件图:代码的组织建模
  • 部署

    • 部署图:系统模块的分布式部署问题

另外,有时为了整理企业的业务流程,需要业务建模,它是在分析阶段之前的过程

在面向对象的建模过程中,分析和设计的界限很模糊

用一个企业来阐述,时序图,协作图,状态图,活动图的关系

时序图:企业所有员工在什么时间做了某件事情

协作图:企业所有员工在做某件事情的时候与什么人有了关联

状态图:企业所有员工在不同的时间,某件事件的进展情况

活动图:企业所有员工,对企业的发展一起做出的影响,即整个流程图

0 0
原创粉丝点击