序列图(Sequence)
- concept
何为序列图?
。。。。。。。。。。。。。。
-
序列图将交互关系(interaction)表示为一个二维图,纵向==时间轴 横向==协作中的相互独立的对象所对应的角色
-
角色使用生命线表示。角色对应对象存在且不处于激活状态时,生命线是一条虚线。角色对应对象存在且处于激活状态时,生命线是双刀线(当对象拥有控制线程时,对象被激活,作为线程的根)
-
消息使用(Messages Use),从一个对象的生命线到另一个对象的生命线的箭头表示,箭头根据时间顺序 在图中从上到下排列
作用
- 确认和丰富使用情境的逻辑表达,所谓使用语境指系统潜在的使用方式的描述。使用情境的逻辑可能是用例的一部分或者是控制流
- 细化用力的表达。此为序列图的主要用途之一,将用例表达的需求,转化为进一步、更加正式层次的精细表达。所以用例常被细化成1/N个序列图
- 有效地描述如何分配各个类的职责以及各类具有相应职责的原因。可以根据对象之间