UML第十二集(14)之活动图

来源:互联网 发布:java软件安装教程 编辑:程序博客网 时间:2024/05/23 00:00

活动图:

1.流程图常被用来建立算法模型,使用流程图可以表示一个算法的执行序列、过程、判定点、分支和循环

2、活动图和流程图十分类似,不同之处在于它支持并行活动。

3、活动图的缺点:很难清除描述动作与对象之间的关系,没有交互图直接。

4、要素:

活动状态:Action states

活动状态之间的转移transitions

判断decisions(表示判断决策的特殊活动)

保证条件guard conditions(保证条件为真时转移才发生)

同步条synchronization bar(表示活动之间的同步

起点和终点(起点只有一个,终点可以有一个或多个)


起始状态:


终止状态:


状态迁移:


决策点:


同步条:表示活动之间的同步


泳道

泳道技术是将活动用线分成一些纵向区域,这些纵向区域成为泳道。每个区域代表一个特定类,或者人,或者部门的责任区。泳道技术是活动图中引入的一种面向对象机制。可为提取类及分析各个对象之间的交互提供方便。


1 0
原创粉丝点击