Ver. 1.0
Slide # of 24
�
Ver. 1.0
Slide # of 24
使用 UML 的面向对象分析和设计
小问题
以下哪个 RUP 阶段包括分析问题域,开发项目计划和消除最 有可能的风险?
1. 2. 3. 4. 起始阶段 细化阶段 构造阶段 转换
答案:
细化阶段
Ver. 1.0
Slide # of 24
使用 UML 的面向对象分析和设计
Slide # of 24
使用 UML 的面向对象分析和设计
定义交互概览图
交互概览图是交互关系图的概览.交互关系图包括以下几种 类型的关系图:
序列关系图 通信关系图 时序关系图 交互概览图
交互概览图表示交互关系图之间的逻辑交互,以及交互关系 图之间的进程流.
Ver. 1.0
Slide # of 24
Ver. 1.0
Slide # of 24
使用 UML 的面向对象分析和设计
定义复合结构关系图(续 定义复合结构关系图 续)
复合结构关系图中的部件
Car
rear:Wheel(2) a:Axle 2 1
e:Engine
复合结构关系图中的端口和接口
Power Car Engine
Gasoline
Ver. 1.0
Ver. 1.0
Slide # of 24
使用 UML 的面向对象分析和设计
中的作用(续 了解 UML 在 SDLC 中的作用 续)
下表列出可在设计阶段使用的各种 UML 关系图:
关系图 类 序列和通信 包 部署 状态 组件 复合结构关系图 交互概览图 阶段中+的作用 关系图在 SDLC 阶段中 的作用 描绘类,其属性和操作以及各个类之间的关系. 描绘系统各种对象之间的交互序列. 描绘根据其功能组合在一起的各种类. 描绘网络上软件组件的布局. 描绘发生事件时对象的状态. 描述执行系统所需的各种组件. 描绘各种类,对象和接口的内部结构和交互点. 描述不同交互关系图之间的交互.