UML—时序图、协作图
2018-02-06 09:18
344 查看
时序图:UML动态图之一,强调时间顺序的交互图,是按时间显示顺序排列的对象的交互图。
时序图组成元素:对象、生命线、激活、消息
对象:交互中扮演的角色。
生命线:一条垂直的虚线,表示时序图中的对象在一段时间内的存在。
激活:对象执行一项操作的时期,表示该对象被占用以完成某任务;去激活表示该对象处于空闲状态,在等待消息。
消息:是定义交互和协作总交换信息的类,用于对实体间通信内容建模。
消息形式:1、call调用。2、Return返回。3、Send发消息。4、Create创建实例。5、Destroy销毁。
同步消息:消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。
异步消息:消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。
返回消息:返回消息表示从过程调用返回。
自关联消息:表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
下面是机房收费系统注册时序图
机房收费系统登录时序图:
协作图:是动态视图的另一种表现形式,强调参加交互的对象结构的信息,协作图是一种类图,它包含类元角色和关联角色,而不仅仅是类元和关联,强调参加交互的个对象的组织。
协作图组成元素:对象、链、消息
机房收费系统中的协作图:
学生查看余额协作图
总结 :UML时序图是显示对象之间的关系,强调对象之间消息的时间顺序,同时显示对象之间的交互,协作图主要描述对象之间的交互关系。时序图和协作图是两个可以互相转化的动态图。
其它总结:
面向对象与面向过程
初识UML
UML—用例图
UML—类图
UML—状态图
UML—活动图
UML—包图、对象图
UML—组件图、配置图
时序图组成元素:对象、生命线、激活、消息
对象:交互中扮演的角色。
生命线:一条垂直的虚线,表示时序图中的对象在一段时间内的存在。
激活:对象执行一项操作的时期,表示该对象被占用以完成某任务;去激活表示该对象处于空闲状态,在等待消息。
消息:是定义交互和协作总交换信息的类,用于对实体间通信内容建模。
消息形式:1、call调用。2、Return返回。3、Send发消息。4、Create创建实例。5、Destroy销毁。
同步消息:消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。
异步消息:消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。
返回消息:返回消息表示从过程调用返回。
自关联消息:表示方法的自身调用以及一个对象内的一个方法调用另外一个方法。
下面是机房收费系统注册时序图
机房收费系统登录时序图:
协作图:是动态视图的另一种表现形式,强调参加交互的对象结构的信息,协作图是一种类图,它包含类元角色和关联角色,而不仅仅是类元和关联,强调参加交互的个对象的组织。
协作图组成元素:对象、链、消息
机房收费系统中的协作图:
学生查看余额协作图
总结 :UML时序图是显示对象之间的关系,强调对象之间消息的时间顺序,同时显示对象之间的交互,协作图主要描述对象之间的交互关系。时序图和协作图是两个可以互相转化的动态图。
其它总结:
面向对象与面向过程
初识UML
UML—用例图
UML—类图
UML—状态图
UML—活动图
UML—包图、对象图
UML—组件图、配置图
相关文章推荐
- UML入门之交互图——时序图与协作图重点区分
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- 【UML】时序图和协作图
- uml九种图之 时序图 协作图
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- UML总结—时序图(Sequence Diagram)和协作图(Collaboration Diagram)
- 【UML学习】-- 时序图和协作图
- 浅谈UML学习笔记动态模型之序列图、协作图
- uml(九) 协作图
- UML学习笔记(六)--协作图
- UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
- UML之交互图(序列图与协作图)
- UML建模——使用EA工具开发时序图实践及心得
- [UML]UML系列——时序图(顺序图)sequence diagram
- UML之协作图
- UML之协作图
- UML实践----用例图、顺序图、状态图、类图、包图、协作图
- 【UML入门教程】——动态部分(下):顺序图、协作图
- EA&UML日拱一卒-多任务编程超入门-(3)线程协作的理想和现实
- UML之顺序图(Sequence diagram)、协作图(Collaboration diagram)