图书介绍
UML面向对象分析、建模与设计pdf电子书版本下载
- 吕云翔,赵天宇,丛硕编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302488828
- 出版时间:2018
- 标注页数:245页
- 文件大小:24MB
- 文件页数:261页
- 主题词:面向对象语言-程序设计
PDF下载
下载说明
UML面向对象分析、建模与设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 3
第1章 软件工程与面向对象方法 3
1.1 软件工程 3
1.1.1 软件工程的历史 3
1.1.2 软件工程的目标和原则 4
1.2 面向对象方法 4
1.2.1 面向对象方法简介 4
1.2.2 面向对象方法的历史 5
1.2.3 面向对象方法的概念 6
1.2.4 面向对象方法的优点 8
小结 8
习题 8
第2章 统一建模语言UML 10
2.1 UML简介 10
2.2 UML的历史 11
2.2.1 UML出现的历史背景 11
2.2.2 UML的诞生与标准化 12
2.2.3 UML2的诞生 12
2.3 UML的目标与应用范围 13
2.3.1 UML的目标 13
2.3.2 UML的应用范围 14
小结 14
习题 14
第3章 初识UML 16
3.1 UML构造块 16
3.1.1 事物 16
3.1.2 关系 18
3.1.3 图 19
3.2 UML通用机制 21
3.2.1 规格说明 21
3.2.2 修饰 21
3.2.3 通用划分 21
3.2.4 UML扩展机制 22
3.3 “4+1”架构 23
3.3.1 “4+1”架构的概念和组成 24
3.3.2 “4+1”架构要解决的问题 24
3.3.3 运用“4+1”视图方法进行软件架构设计 25
3.4 UML建模工具 26
小结 29
习题 29
第2部分 33
第4章 用例图 33
4.1 用例图简介 33
4.2 用例图的组成元素 34
4.2.1 参与者 34
4.2.2 用例 36
4.2.3 用例图中的关系 38
4.3 用例描述 42
4.3.1 什么是用例描述 42
4.3.2 前置条件与后置条件 43
4.3.3 事件流 43
4.3.4 补充约束 44
4.3.5 用例文档 45
4.4 应用用例图建模 45
4.4.1 用例图建模技术 45
4.4.2 用例图使用要点 47
4.5 实验:绘制机票预订系统的用例图 48
小结 50
习题 51
第5章 类图 54
5.1 什么是类图 54
5.2 类图的组成元素 55
5.2.1 类 55
5.2.2 接口 58
5.2.3 类图中的关系 59
5.2.4 类的高级概念 65
5.3 应用类图建模 68
5.3.1 类图建模技术 68
5.3.2 使用类图进行正向工程与逆向工程 69
5.3.3 面向对象的设计原则 70
5.4 实验:绘制机票预订系统的类图 73
小结 77
习题 77
第6章 对象图 80
6.1 什么是对象图 80
6.2 对象图的组成元素 81
6.2.1 对象 81
6.2.2 链 82
6.3 应用对象图建模 82
6.3.1 对象图建模技术 82
6.3.2 使用对象图进行逆向工程 82
6.3.3 对象图使用要点 83
6.4 实验:绘制机票预订系统的对象图 83
小结 84
习题 84
第7章 包图 86
7.1 什么是包图 86
7.2 包图的组成元素 86
7.2.1 包 87
7.2.2 包的依赖关系 89
7.3 包图的建模技术 91
7.4 实验:绘制机票预订系统的包图 92
小结 93
习题 94
第8章 顺序图 96
8.1 什么是顺序图 96
8.2 顺序图的组成元素 97
8.2.1 对象与生命线 97
8.2.2 激活 98
8.2.3 消息 98
8.3 顺序图中的结构化控制 100
8.4 顺序图建模技术 101
8.5 顺序图的变体——时间图 102
8.6 实验:绘制登录用例的顺序图 103
小结 105
习题 105
第9章 通信图 108
9.1 什么是通信图 108
9.2 通信图的组成元素 109
9.2.1 对象 109
9.2.2 链 110
9.2.3 消息 110
9.3 通信图与顺序图 111
9.4 通信图建模技术 112
9.5 实验:绘制查询航班用例的通信图 112
小结 114
习题 114
第10章 状态机图 117
10.1 什么是状态机图 117
10.1.1 状态机 117
10.1.2 状态机图概述 118
10.2 状态机图的组成元素 119
10.2.1 简单状态 119
10.2.2 转换 121
10.2.3 伪状态 123
10.2.4 复合状态 124
10.3 状态机图的建模技术 127
10.4 实验:绘制航班类的状态机图 128
小结 131
习题 131
第11章 活动图 134
11.1 什么是活动图 134
11.2 活动图的基本组成元素 135
11.2.1 动作和活动节点 135
11.2.2 开始和终止 136
11.2.3 控制流 136
11.2.4 判断节点 136
11.2.5 合并节点 137
11.2.6 泳道 137
11.3 活动图的高级组成元素 139
11.3.1 分叉节点与结合节点 139
11.3.2 对象流 139
11.3.3 扩展区域 140
11.4 活动图建模技术 141
11.5 实验:绘制用户购票的活动图 142
小结 144
习题 144
第12章 组件图 146
12.1 什么是组件图 146
12.2 组件图的组成元素 147
12.2.1 组件 147
12.2.2 接口 148
12.2.3 端口 149
12.2.4 组件的内部结构 150
12.3 组件图的建模技术 151
12.4 实验:绘制机票预订系统的组件图 151
小结 153
习题 153
第13章 部署图 155
13.1 什么是部署图 155
13.2 部署图的组成元素 156
13.2.1 节点 156
13.2.2 连接 156
13.3 部署图建模技术 157
13.4 实验:绘制机票预订系统的部署图 157
小结 159
习题 159
第3部分 163
第14章 统一软件开发过程 163
14.1 统一软件开发过程概述 163
14.1.1 什么是软件开发过程 163
14.1.2 统一软件开发过程简介 164
14.1.3 统一软件开发过程的发展历程 164
14.2 过程总览 165
14.3 阶段和迭代——时间维度 166
14.3.1 起始阶段 166
14.3.2 细化阶段 167
14.3.3 构建阶段 168
14.3.4 转化阶段 169
14.3.5 迭代 170
14.4 过程的静态结构 170
14.4.1 工作者 171
14.4.2 活动 171
14.4.3 制品 171
14.4.4 工作流 172
14.4.5 核心工作流 172
14.5 在统一软件开发过程中使用UML 176
14.5.1 起始阶段常用UMLL图 176
14.5.2 细化阶段常用UML图 178
14.5.3 构建阶段常用UML图 178
14.5.4 转化阶段常用UML图 179
小结 180
习题 180
第15章 小型网上书店系统 182
15.1 小型网上书店系统的需求分析 182
15.1.1 项目背景描述 182
15.1.2 系统需求分析 182
15.1.3 用户管理模块 183
15.1.4 订单管理模块 184
15.1.5 书目管理模块 184
15.2 系统的UML基本模型 184
15.2.1 需求分析阶段模型 184
15.2.2 基本动态模型 185
15.3 类的设计与实现 189
15.3.1 系统设计类 189
15.3.2 类的实现 189
15.4 系统的组件图和部署图 192
15.4.1 系统的组件图 192
15.4.2 系统的部署图 192
第16章 小型二手货交易系统 194
16.1 需求分析部分 194
16.1.1 子系统划分 195
16.1.2 系统功能需求 195
16.1.3 非功能需求 199
16.2 系统设计部分 199
16.2.1 系统设计类图 199
16.2.2 关键用例的动态模型 204
16.2.3 类的代码框架 207
第17章 汽车服务管理系统 209
17.1 汽车服务管理系统的需求分析 209
17.1.1 系统功能需求 209
17.1.2 车辆及路线管理模块 210
17.1.3 人员管理模块 210
17.1.4 信息管理模块 210
17.2 系统的UML基本模型 210
17.2.1 需求分析阶段模型 210
17.2.2 基本动态模型 212
17.3 系统中的类 215
17.3.1 系统类图 215
17.3.2 生成类的代码框架 218
17.4 系统的划分与部署 218
17.4.1 系统的包图 218
17.4.2 系统的部署图 219
习题答案 220
参考文献 244