UML面向对象设计与分析教程(高等教材)
UML面向对象设计与分析教程(高等教材)作者:薛均晓 开 本:16开 书号ISBN:9787302541592 定价: 出版时间:2020-01-01 出版社:清华大学出版社 |
4.3.1 如何获取类 113
4.3.2 领域分析 113
4.3.3 保持模型简单 114
4.3.4 启发式方法 114
4.3.5 静态分析过程中的技巧 115
4.4 构造类图模型 115
4.4.1 创建类 116
4.4.2 创建类与类之间的关系 117
4.4.3 案例分析 118
4.5 小结 121
4.6 思考练习 121
第5章 静态分析与对象图 123
5.1 对象简介 123
5.1.1 对象的概念 123
5.1.2 封装 126
5.1.3 关联和聚合 126
5.2 对象图 128
5.2.1 对象图的表示法 128
5.2.2 链的可导航性 129
5.2.3 消息 130
5.2.4 启动操作 131
5.2.5 面向对象程序的工作原理 132
5.2.6 垃圾收集 133
5.2.7 术语 134
5.2.8 类图与对象图的区别 135
5.3 对象图建模 135
5.3.1 使用Rational Rose建立对象图 135
5.3.2 对象属性建模详解 136
5.3.3 关联类 138
5.3.4 有形对象和无形对象 139
5.3.5 好的对象 141
5.4 小结 142
5.5 思考练习 142
第6章 动态分析与序列图 143
6.1 序列图简介 143
6.1.1 动态分析 143
6.1.2 对象交互 144
6.1.3 序列图概述 146
6.2 序列图的组成要素 146
6.2.1 对象 147
6.2.2 生命线 147
6.2.3 激活 148
6.2.4 消息 149
6.3 序列图建模及示例 150
6.3.1 创建对象 150
6.3.2 创建生命线 153
6.3.3 创建消息 153
6.3.4 销毁对象 156
6.3.5 序列图建模示例 156
6.4 序列图建模的指导原则与并发建模 160
6.4.1 指导原则 160
6.4.2 并发建模 161
6.5 小结 161
6.6 思考练习 162
第7章 动态分析与协作图 163
7.1 协作图简介 163
7.1.1 协作图定义 163
7.1.2 与序列图的区别与联系 165
7.2 协作图的组成要素 165
7.2.1 对象 165
7.2.2 消息 166
7.2.3 链 168
7.2.4 边界、控制器和实体 168
7.3 协作图建模及示例 169
7.3.1 创建对象 169
7.3.2 创建消息 172
7.3.3 创建链 172
7.3.4 示例 173
7.4 小结 175
7.5 思考练习 175
第8章 动态分析与状态图 177
8.1 状态图简介 177
8.1.1 状态机 177
8.1.2 状态和事件 178
8.1.3 对象的特性和状态 179
8.1.4 状态图 179
8.2 状态图的组成要素 181
8.2.1 状态 181
8.2.2 转换 186
8.2.3 判定 189
8.2.4 同步 189
8.2.5 事件 190
8.2.6 状态图的特殊化 192
8.3 状态图建模及示例 192
8.3.1 创建状态图 192
8.3.2 创建初始状态和终止状态 193
8.3.3 创建状态 194
8.3.4 创建状态之间的转换 195
8.3.5 创建事件 196
8.3.6 创建动作 196
8.3.7 创建监护条件 197
8.3.8 状态图建模示例 197
8.3.9 生命周期方法 199
8.3.10 一致性检查 200
8.3.11 质量准则 200
8.4 小结 201
8.5 思考练习 201
第9章 活动图 203
9.1 活动图简介 203
9.1.1 基于活动的系统行为建模 203
9.1.2 活动图的作用 204
9.1.3 活动图建模目的 205
9.2 活动图的组成要素 206
9.2.1 动作状态 206
9.2.2 活动状态 206
9.2.3 组合活动 207
9.2.4 分叉与汇合 207
9.2.5 分支与合并 208
9.2.6 泳道 208
9.2.7 对象流 209
9.3 活动图建模 211
9.3.1 创建活动图 211
9.3.2 创建初始状态和终止状态 212
9.3.3 创建动作状态 212
9.3.4 创建活动状态 213
9.3.5 创建转换 214
9.3.6 创建分叉与汇合 214
9.3.7 创建分支与合并 215
9.3.8 创建泳道 215
9.3.9 创建对象流 216
9.3.10 活动图建模示例 218
9.4 小结 220
9.5 思考练习 220
第10章 系统设计模型 223
10.1 系统体系结构概述 223
10.1.1 系统设计的主要任务 223
10.1.2 系统体系结构建模的主要活动 224
10.1.3 架构的含义 225
10.2 包图 226
10.2.1 包图的基本概念 226
10.2.2 包的表示方法 228
10.2.3 可见性 228
10.2.4 包之间的关系 229
10.2.5 使用Rational Rose创建包图 229
10.3 构件图的基本概念 232
10.3.1 构件 233
10.3.2 构件图 235
10.3.3 基于构件的开发 236
10.4 部署图的基本概念 237
10.4.1 节点 237
10.4.2 部署图 239
10.5 构件图与部署图建模及案例分析 240
10.5.1 创建构件图 240
10.5.2 创建部署图 243
10.5.3 案例分析 248
10.6 小结 250
10.7 思考练习 250
第11章 统一软件过程 251
11.1 软件开发过程概述 251
11.1.1 软件开发方法学 251
11.1.2 软件开发过程中的经典阶段 253
11.1.3 关键问题 255
11.2 传统软件开发方法学 256
11.2.1 传统软件开发方法学简介 256
11.2.2 瀑布模型 257
11.2.3 瀑布模型的有效性 258
11.2.4 瀑布模型存在的问题 258
11.3 现代软件开发方法学 260
11.3.1 什么是统一过程RUP 260
11.3.2 RUP的发展历程及应用 260
11.3.3 RUP二维模型 261
11.3.4 RUP的核心工作流 266
11.3.5 RUP迭代开发模型 268
11.3.6 RUP的应用优势和局限性 268
11.4 其他软件开发模型 269
11.4.1 喷泉模型 269
11.4.2 原型模型 270
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:公共关系教程第二版
下一篇:数字影视后期合成项目教程 第2版
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |