长沙理工大学:《高级软件工程》ppt课件 第4章 顺序图和协作图

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 制作 龙鹏飞
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 长沙理工大学:《高级软件工程》ppt课件 第3章 用例和用例框图.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第2章 UML概述.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第1章 面向对象技术-UML.ppt
- 《网络与信息安全》课程PPT教学课件(密码学基础).ppt
- 《Visual FoxPro程序设计教程》第三章 项目管理器.ppt
- 《Visual FoxPro程序设计教程》第二章 Visual FoxPro基础及数据运算.ppt
- 《Visual FoxPro程序设计教程》第十一章 报表与标签设计.ppt
- 《Visual FoxPro程序设计教程》第九 章 表单设计.ppt
- 《Visual FoxPro程序设计教程》第十章 菜单设计与应用.ppt
- 《Visual FoxPro程序设计教程》第七章 查询与视图设计.ppt
- 《Visual FoxPro程序设计教程》第八章 面向对象的程序设计.ppt
- 《Visual FoxPro程序设计教程》第六章 结构化程序设计.ppt
- 《Visual FoxPro程序设计教程》第四章 Visual FoxPro 数据库及操作.ppt
- 《Visual FoxPro程序设计教程》第五章 结构化查询语言(SQL).ppt
- 《Visual FoxPro程序设计教程》第一章 数据库系统基础知识.ppt
- 《Visual FoxPro程序设计教程》第四章 Visual FoxPro 数据库及操作.ppt
- 《Visual FoxPro程序设计教程》第十二章 数据库应用程序实例.ppt
- 《Visual FoxPro程序设计教程》第六章 结构化程序设计.ppt
- 《Visual FoxPro程序设计教程》第八章 面向对象的程序设计.ppt
- 《Visual FoxPro程序设计教程》第五章 结构化查询语言(SQL).ppt
- 长沙理工大学:《高级软件工程》ppt课件 第5章 类图和对象图.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第6章 包(Package).ppt
- 长沙理工大学:《高级软件工程》ppt课件 第7章 数据建模.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第8章 状态图和活动图.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第9章 组件图.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第10章 配置图.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第12章 业务建模.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第14章 UML与设计模式.ppt
- 长沙理工大学:《高级软件工程》ppt课件 第13章 Web建模.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)复习模拟题(一).ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)复习模拟题(二).ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第一章 绪论.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第二章 基础命令.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第三章 绘图命令.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第四章 编辑修改命令.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第五章 设置命令.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第六章 尺 寸标注.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第七章 辅助命令.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第八章 表格、图幅及几何作图.ppt
- 西安电子科技大学:《计算机辅助设计》课程教学资源(PPT讲稿,简版)第九章 建筑工程图.ppt