关于活动图一些特征
以下是笔者收集的关于活动图的一些阐述:
l 在UML中,一个活动图通过处理过程中的有序的活动描述系统行为。
l 活动图是UML用于对系统的动态行为建模的一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。
l 活动图描述的是对象活动的顺序关系所遵循的规则;
l 活动图能够表示并发活动的情形;
l 活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程(相对应的:状态图则是事件驱动);
l 活动图可以描述一组相关动作如何执行,以及其如何影响周围的对象。
活动图的应用场景
应用场景:
活动图可以描述一个业务领域的业务流程、用例执行过程、类方法执行过程等,随需而动。
l 启动项目的时候,可以对最为关键的业务流程构建活动图。
l 在需求分析阶段,可以对用例的事件流进行说明。
l 在分析和设计阶段,可以对操作进行说明。
l 在你需要的其他时候…………。
特殊说明:
活动图一般是用例、类、方法等概念的补充描述,而非独立存在(活动需要有自己的上下文)。
活动图主要元素
¡ 活动(Activity)
¡ 动作(Action)
¡ 动作约束(Action Constraints)
¡ 控制流(Control Flow)
¡ 开始节点(Initial Node)
¡ 终止节点(Final Node)
¡ 对象(Object)
¡ 对象流(Object Flows)
¡