UML活动图的编写
什么是活动图
- 活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。
- 通常,活动图记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程。
活动图的元素
- 活动:动作的内容
- 状态:开始状态、结束状态。
- 转移:两个活动或状态之间用箭头表示迁移。
- 判断:对一个动作或者状态进行判断并根据分支选择下一步操作
- 分叉与汇合:将活动分解为两个或多个并行运行的分支,而汇合则是同步这些分支,以达到共同完成事务的目的。
- 泳道:每个泳道代表特定含义的状态职责的部分。在活动图中,每个活动只能明确的属于一个泳道,泳道明确的表示了哪些活动是由哪些对象进行的。每个泳道都有一个与其他泳道不同的名称。