1.概念
与流程图类似,但支持并行活动
缺点:很难清楚的描述动作与对象之间的关系。
2.常用元素
3.活动图与流程图的区别
1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系;而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
2)活动图能够表示并发活动的情形,而流程图不能。
3)活动图示面向对象的,流程图是面向过程的。
4.活动图和状态图比较
1)活动图和状态图描述的额重点不同:
活动图描述的是从activity到activity的控制流,而状态图描述的是对象的状态及状态之间的转移。
2)活动图和状态图使用的场合不同:
以下情况用活动图:
分析用例
理解涉及多个用例的工作流
处理多线程应用
以下情况使用状态图:
显示一个对象在其生命周期内的行为。
5.活动图的作用
6.实践:机房收费系统活动图
原文:http://blog.csdn.net/augus3344/article/details/19160993