N第4 顺序图和协作图 (sequence diagram col laboration diagram)
第4章 顺序图和协作图 (sequence diagram & collaboration diagram) 制作 龙鹏飞
1.交互图( inter action diagram) 的时间次的交 顺序图 互图。 它显示了一组对象和由这组 对象发送和接收的消息。 交互图 是 息的对象的 的交互图 用来描述对象之 间以及对象与参 协作图 它显示了一组对象、这组对象 间的链以及这组收发的消息。 与者之间的 通常用来描述一个用例的行为 显示该用例中所涉及的对象和这 的图形文档。些对象之间的消息传递情况
1.交互图(interaction diagram) 交互图 顺序图 用来描述对象之 间以及对象与参 协作图 与者之间的动态 协作关系以及协 作过程中行为次 序的图形文档。 通常用来描述一个用例的行为, 显示该用例中所涉及的对象和这 些对象之间的消息传递情况。 是强调消息的时间次序的交 互图。 它显示了一组对象和由这组 对象发送和接收的消息。 是强调收发消息的对象的结构 组织的交互图。 它显示了一组对象、这组对象 间的链以及这组收发的消息。 制作 龙鹏飞
2.顺序图 顺序图是一个二维图形。 水平方向为对象维,排列的是对象。对象的排列 次序不重要,但一般将主要的对象靠左,参与者 排在两端 垂直方向为时间维,沿垂直向下方向按时间递增 顺序列出各对象所发出的和接收的消息
2.顺序图 顺序图是一个二维图形。 水平方向为对象维,排列的是对象。对象的排列 次序不重要,但一般将主要的对象靠左,参与者 排在两端。 垂直方向为时间维,沿垂直向下方向按时间递增 顺序列出各对象所发出的和接收的消息。 制作 龙鹏飞
顺序图 objectName: className 顺序图建模元素: 对象( object) className 生命线 life line) 控制焦点( focus of ontro,激活棒 消息( message) obIectName
顺序图 顺序图建模元素: 对象(object) 生命线(life line) 控制焦点(focus of control,激活棒) 消息(message) objectName : className : className objectName 制作 龙鹏飞
顺序图 objectName: className 顺序图建模元素 对象( object) 生命线( life line) 对象 制焦点( oCuS Of control,激活棒 消息( message) oblectName 生命线
顺序图 顺序图建模元素: 对象(object) 生命线(life line) 控制焦点(focus of control,激活棒) 消息(message) objectName : className : className objectName 对象 生命线 制作 龙鹏飞
顺序图 objectName: className className1 激活棒
顺序图 激活棒 objectName : className : className1 op() 消息 制作 龙鹏飞
3消息(调用消息、异步消息、返回消息等) 1、调用消息: 调用( Procedure cal)消息的发送者把控制 传递给消息的接收者,然后停止活动,等待消息 接收者放弃或返回控制。 调用消息可以用来表示同步的( synchronous)意 义,在UML早期版本中,采用“同步消息”这个 术语
3.消息(调用消息、异步消息、返回消息等) 1、调用消息: 调用(Procedure call)消息的发送者把控制 传递给消息的接收者,然后停止活动,等待消息 接收者放弃或返回控制。 调用消息可以用来表示同步的( synchronous )意 义,在UML早期版本中,采用“同步消息”这个 术语。 制作 龙鹏飞
3消息 objectName: className className l opo
3.消息 o bj e c tN a m e : c l a s s N a m e : c l a s s N a m e 1 o p ( ) 制作 龙鹏飞
3消息 2、异步消息: 异步( asynchronous)消息的发送者通过消息 把信号传递给消息的接收者,然后继续自己的活 动,不等待接收者返回消息或控制。 异步消息的接收者和发送者并发工作
3.消息 2、异步消息: 异步(asynchronous)消息的发送者通过消息 把信号传递给消息的接收者,然后继续自己的活 动,不等待接收者返回消息或控制。 异步消息的接收者和发送者并发工作。 制作 龙鹏飞
3消息 objectName: className className 1 opl
3.消息 o bj e c tN a m e : c l a s s N a m e : c l a s s N a m e 1 o p 1 o p 2 制作 龙鹏飞