UML 时序图(Sequence Diagram)
2011-10-09 22:09
267 查看
时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。也就是说,时序图描述了类以及类间相互交换以完成期望行为的消息。当执行一个用例行为时,时序图中的每一条消息对应了一个类操作或状态机中引起转换的触发事件。
UML的交互图是用于对系统的动态方面的建模,交互图又可以分为时序图和协作图。时序图不同于协作图的特性:
(1)时序图有生命线
生命线表示一个对象在一段时期内的存在,正是因为这个特性,使时序图适合对象之间消息的时间顺序。一般情况下,对象的生命线从图的顶部画到底部,这表示对象存在于交互的整个过程,但对象也可以在交互中创建和撤销,它的生命线从接收到Create消息开始接收到Destory消息结束。
(2)时序图有激活期
激活期代表一个对象直接或间接的执行一个动作的时间,激活矩形的高度代表激活持续时间。时序图的这个特性可视化地描述了对象执行一项操作的时间,显然这个特性使系统间对象的交互更容易被理解。
如用户登录系统:
UML的交互图是用于对系统的动态方面的建模,交互图又可以分为时序图和协作图。时序图不同于协作图的特性:
(1)时序图有生命线
生命线表示一个对象在一段时期内的存在,正是因为这个特性,使时序图适合对象之间消息的时间顺序。一般情况下,对象的生命线从图的顶部画到底部,这表示对象存在于交互的整个过程,但对象也可以在交互中创建和撤销,它的生命线从接收到Create消息开始接收到Destory消息结束。
(2)时序图有激活期
激活期代表一个对象直接或间接的执行一个动作的时间,激活矩形的高度代表激活持续时间。时序图的这个特性可视化地描述了对象执行一项操作的时间,显然这个特性使系统间对象的交互更容易被理解。
如用户登录系统:
相关文章推荐
- 捣鼓PlantUML(三、时序图)
- IDEA中plantUML时序图绘制
- UML系列——时序图(顺序图)
- UML学习-时序图
- UML——时序图
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- UML系列——时序图(顺序图)
- UML建模---时序图
- UML视图(六)时序图
- UML入门之交互图——时序图与协作图重点区分
- [完全免费] 在线UML Sequence Diagram 时序图工具 - 教程第3部分
- UML时序图学习
- VS2010新特性-Modeling Project-UML Sequence Diagram 时序图
- uml 时序图
- UML之 时序图
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- 【UML】时序图Sequence diagram(交互图)
- UML时序图练习题及我画的图
- (四)UML之顺序图(时序图)
- Thinking UML 之 时序图