1 / 35
文档名称:

顺序图和协作图ppt课件.ppt

格式:ppt   大小:4,471KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

顺序图和协作图ppt课件.ppt

上传人:相惜 2021/4/5 文件大小:4.37 MB

下载得到文件列表

顺序图和协作图ppt课件.ppt

文档介绍

文档介绍:面向对象技术与 UML
重庆大学软件工程学院
重庆大学本科课程
Object-Oriented Technique and UML
.
1
教材目录 《面向对象技术UML教程》
第 1 章 面向对象技术概述 第 2 章 UML概述 第 3 章 用例和用例图 第 4 章 顺序图和协作图 第 5 章 类图和对象图 第 6 章 数据建模 第 7 章 包 第 8 章 状态图和活动图 第 9 章 构件图 第 10 章 部署图
第 11 章 对象约束语言 第 12 章 业务建模 第 13 章 Web建模 第 14 章 UML与设计模式 第 15 章 面向对象实现技术 第 16 章 RUP 软件开发工程 第 17 章 UML开发工具 第 18 章 实例应用分析
.
2
教材目录 《UML基础、案例与应用(第三版)》
第 1 章 UML简介 第 2 章 理解面向对象 第 3 章 运用面向对象 第 4 章 关系 第 5 章 聚集、组成、接口和实现 第 6 章 介绍用例 第 7 章 用例图 第 8 章 状态图 第 9 章 顺序图 第 10 章 协作图 第 11 章 活动图 第 12 章 构件图 第 13 章 部署图 第 14 章 理解包和UML语言基础 第 15 章 在开发过程中运用UML
第 16 章 学****案例介绍 第 17 章 领域分析 第 18 章 收集系统需要 第 19 章 开发用例 第 20 章 交互 第 21 章 设计外观、感觉和部署 第 22 章 理解设计模式
第 23 章 嵌入式系统建模 第 24 章 描述UML的未来
第三部分 高级应用
第一部分 基础知识
第二部分 学****案例
.
3

Use case
Sequence
Class
(Simple)
Activity
Collaboration
Class
(Complex)
Object
State
Requirement
Requirement阶段
Analysis阶段
Design阶段
.
4
第9章 顺序图
什么是顺序图   汽车和车钥匙 饮料销售机 顺序图:一般顺序图 在消息序列中创建对象实例 帧化顺序图: UML“大图” 本章小节和****题
什么是顺序图 ● 如何应用顺序图 ● 如何对一个对象创建建模 ● ● 顺序图在UML大图中应该处于什么位置 ●
.
5
顺序图 — 什么是顺序图(每个用例的背后都有一张顺序图)
◇ 关键思想
对象之间的交互是按照特定的顺序发生的,这些按特定顺序发生的交互序列从开始到结束需要一定的时间。
当建立一个系统时,必须要指明这种交互序列,顺序图就是用来完成这项工作的UML组件。
◇ 符号特征
* 对象用矩形表示,其中是带下划线的对象名
* 时间用垂直虚线表示
* 消息用带箭头的直线表示
* 激活用窄矩形条表示
◇ 顺序图(sequence diagram)
由采用通常方式表示的对象组成。
.
6
顺序图 — 什么是顺序图
◇ 对象
从左到右布置在顺序图的顶部
匿名对象
生命线(lifeline)
激活(activation)=控制焦点(focus of control,FOC)
.
7
顺序图 — 什么是顺序图
◇ 消息
一个对象到另一个对象的消息用跨越对象生命线的消息线表示
调用消息(call message):消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息接收者放弃或返回控制。一般地,调用消息的接收者必须是一个被动对象,即它是一个需要通过消息驱动才能执行动作的对象。
返回消息(return message):调用消息必有一个配对的返回消息,为了图的简洁和清晰,与调用消息配对的返回消息可以不用画出。如果为非过程调用,如果有返回消息,则必须明确表示出来。
同步消息(synchronous message):调用消息
异步消息(asynchronous message):发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接收者返回消息或控制。异步消息的接收者和发送者是并发工作的。
其它