序列图
序列图是系统动态模型中的一种交互视图,描述了执行系统功能的各个角色之间相互传递消息的顺序,侧重于强调时间顺序,从一定程度上更加详细地描述了用例的需求。
在面向动态行为进行建模时,通过描述一组相关联、彼此相互作用的对象之间的动作序列和配合关系,以及这些对象之间传递、接受的消息来描述系统为实现自身的某个功能而展开的一组动态行为。在面向控制流进行建模时,可以针对一个用例、一个业务操作过程、系统操作过程、整个系统。重点在于消息在系统内如何按照时间顺序被发送、接受和处理的。
序列图的作用:
1. 确认和丰富一个使用语境的逻辑表达:语境就是系统潜在的使用方式的描述,逻辑就是一个用例或一条控制流。
2. 细化用例的表达:把用例表达的需求转化为进一步、更加正式层次的精细表达。
3. 有效的描述如何分配各个类的职责以及各类具有相应职责的原因:根据对象之