首页 > 其他 > 详细

UML之活动图

时间:2014-02-15 16:35:20      阅读:382      评论:0      收藏:0      [点我收藏+]

1.概念

与流程图类似,但支持并行活动

缺点:很难清楚的描述动作与对象之间的关系。


2.常用元素

bubuko.com,布布扣


3.活动图与流程图的区别

1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系;而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。

2)活动图能够表示并发活动的情形,而流程图不能。

3)活动图示面向对象的,流程图是面向过程的。


4.活动图和状态图比较

1)活动图和状态图描述的额重点不同:

活动图描述的是从activityactivity的控制流,而状态图描述的是对象的状态及状态之间的转移。

2)活动图和状态图使用的场合不同:

以下情况用活动图:

分析用例

理解涉及多个用例的工作流

处理多线程应用

以下情况使用状态图:

显示一个对象在其生命周期内的行为。


5.活动图的作用

  1. 操作执行的过程中所完成的工作或者动作
  2. 描述对象内部的工作
  3. 怎样执行一组相关动作
  4. 用例的执行
  5. 多线程应用


6.实践:机房收费系统活动图

bubuko.com,布布扣

UML之活动图

原文:http://blog.csdn.net/augus3344/article/details/19160993

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!