交互图
定义:用来描述系统中的对象如何进行相互作用
交互图 | |
序列图 | 协作图 |
强调消息的时间顺序 | 强调对象之间的交互关系 |
序列图
1、定义:描述按照时间的先后顺序对象之间交互动作过程
2、元素:对象(Object)、生命线(Lifeline)、激活(Activation)、消息(Messages)、分支与从属流等
(1)对象
三种状态:激活、运行、销毁
(2)生命线
一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在
(3)激活
对象操作的执行,它表示一个对象直接或通过从属操作完成操作的过程。在UML图中通过一个窄长的矩形来表示
(4)消息
Call(调用)、Return(返回)、Send( 发送)、Create(创建)、 Destroy(销毁)
简单消息(简单的控制流)、同步消息(嵌套的控制流)、异步消息(异步控制流)
举例机房登录
协作图
1、定义:协作图是交互图的另一种表现形式,它在语义上和交互图是等价的
2、元素:对象、连接、在此连接上传递的消息
3、举例