UML-Sequence Diagram

当流程涉及到多个角色,并且在多个角色之间交互展开的时候,顺序图是很好的选择。

1. 顺序图中的基本语法:

2.顺序图在UML2.x版本中增加了循环,条件分支,可选分支。循环是重复做某件事,条件分支是根据不同的情况符合哪个条件,执行哪个分支。可选分支是判断是否符合这个条件,不符合就跳过。

当有条件分支的时候使用活动图,而不是循序图,活动图中分支的逻辑更好读懂。

3.活动图,状态图,循序图是描述行为过程的三个利器,在实际工作中如何选择这三个图是一个经验问题。如前所述:

1)当活动围绕一个事物的时候,适合用状态图

2)当系统在各个角色中流转,并且没有很多的分支,循环条件的情况适合使用顺序图。

3)当系统在各个角色中流转,并且有分支循环时候,适合使用活动图。

4)在实际工作中这几个图可以两个或三个描述一个问题,形成比较,更加清楚。

你可能感兴趣的:(UML-Sequence Diagram)