图书介绍
UML面向对象分析与设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- DJeyaMala,SGeetha著;马恬煜译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302492139
- 出版时间:2018
- 标注页数:349页
- 文件大小:34MB
- 文件页数:363页
- 主题词:面向对象语言-程序设计-高等学校-教材
PDF下载
下载说明
UML面向对象分析与设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 统一软件过程1
1.1 软件开发过程基础1
1.1.1 瀑布模型2
1.1.2 增量模型3
1.1.3 演化模型3
1.1.4 敏捷模型4
1.2 RUP简介5
1.3 统一软件过程组件5
1.4 统一过程模型的生命周期阶段6
1.4.1 初始阶段6
1.4.2 细化阶段7
1.4.3 构造阶段9
1.4.4 交付阶段9
1.5 面向对象图在RUP中的应用10
小结11
多选题11
练习13
第2章 面向对象开发的理论基础15
2.1 结构化方法和面向对象方法的对比16
2.1.1 结构化方法16
2.1.2 面向对象方法18
2.2 软件开发过程中的面向对象19
2.2.1 为什么需要面向对象方法19
2.2.2 算法和面向对象方法在抽象上的区别19
2.2.3 算法和面向对象方法在分解上的区别19
2.2.4 算法和面向对象方法在层次上的区别20
2.3 面向对象的特点21
2.4 面向对象中的基本实体21
2.4.1 什么是类21
2.4.2 什么是对象22
2.4.3 属性23
2.4.4 方法24
2.4.5 接口25
2.4.6 包26
2.4.7 组件27
2.4.8 访问说明符/可见性控制27
2.5 面向对象的构造28
2.5.1 抽象28
2.5.2 封装29
2.5.3 信息隐藏30
2.5.4 层次31
2.5.5 多态33
2.5.6 消息传递34
2.6 选择面向对象开发的因素35
2.7 案例研究35
小结41
多选题42
练习44
第3章 面向对象分析与设计中类和对象的识别45
3.1 问题域的面向对象分析46
3.2 用于类和对象识别的面向对象分析技术49
3.2.1 基于抽象的分析50
3.2.2 实体分析51
3.2.3 基于场景的分析51
3.2.4 基于操作的分析53
3.2.5 基于问题域的分析53
3.2.6 基于CRC卡的分析55
3.2.7 基于数据流和控制流的分析56
3.2.8 基于名词-动词的分析57
3.3 问题域的面向对象设计57
3.4 面向对象设计的设计原则58
3.4.1 开闭原则(OCP)58
3.4.2 Liskov替代原则(LSP)59
3.4.3 依赖性倒置原则(DIP)59
3.4.4 接口分离原则(ISP)59
3.4.5 发布重用等效原则(REP)60
3.4.6 共同封闭原则(CCP)60
3.4.7 共同重用原则(CRP)60
3.5 类和对象的识别和细化过程中的设计模式61
3.5.1 设计模式介绍61
3.5.2 设计模式——创建型63
3.5.3 设计模式——结构型66
3.5.4 设计模式——行为型68
3.6 OOA技术的案例研究72
小结74
多选题75
练习80
第4章 UML建模81
4.1 分析和设计阶段82
4.1.1 问题领域理解82
4.1.2 传统的分析和设计方法及模型82
4.1.3 良好的分析具有的特点84
4.1.4 传统方法的缺陷85
4.2 基于UML的面向对象分析和设计86
4.3 可视化建模86
4.4 图形符号系统87
4.4.1 Booch表示法88
4.4.2 对象管理技术(OMT)88
4.4.3 统一建模语言(UML)88
4.5 将UML用作一个有效的建模工具90
4.6 理解UML图91
4.6.1 结构图92
4.6.2 行为图92
4.7 对OOA和OOD的支持93
4.8 UML中的众多图表94
4.9 UML的范围95
4.9.1 已解决的问题95
4.9.2 案例研究195
4.9.3 案例学习296
小结96
多选题97
练习99
第5章 面向对象分析——基于场景的模型100
5.1 用例分析100
5.1.1 用例100
5.1.2 用例的重要性101
5.2 主用例图101
5.3 次用例图103
5.4 用例图中使用的符号104
5.4.1 系统104
5.4.2 参与者105
5.4.3 用例106
5.4.4 关系106
5.5 用例图的目的110
5.6 如何绘制用例图111
5.7 案例研究111
5.8 已解决的问题118
小结120
多选题120
练习125
第6章 面向对象设计——逻辑模型127
6.1 UML类图127
6.1.1 类实例128
6.1.2 类图——结构化的表示128
6.2 类图中使用的基本符号128
6.2.1 类128
6.2.2 抽象类130
6.2.3 标准的类构造型130
6.2.4 非标准的类构造型131
6.2.5 类模板132
6.2.6 接口133
6.2.7 对象134
6.2.8 数据类型134
6.2.9 属性136
6.2.10 分类器属性136
6.2.11 关联属性137
6.2.12 限定符137
6.2.13 多重性137
6.2.14 操作138
6.2.15 抽象操作140
6.2.16 约束140
6.2.17 多重性141
6.2.18 可见性141
6.2.19 UML关联142
6.2.20 关联终端143
6.2.21 可导航性144
6.2.22 不推荐的可导航性惯例144
6.2.23 元数145
6.2.24 共享聚合和复合聚合146
6.2.25 关联类147
6.2.26 链接147
6.2.27 UML中的泛化148
6.2.28 继承148
6.2.29 UML中的依赖关系149
6.2.30 使用150
6.2.31 必需的接口152
6.2.32 UML中的抽象152
6.2.33 实现153
6.2.34 接口实现153
6.2.35 跟踪154
6.3 目的154
6.4 类图构造指南154
6.4.1 在结构化视图中构建类图的清单155
6.4.2 识别和建模类155
6.4.3 识别和建模关联156
6.4.4 定义属性156
6.4.5 列出所需的查询和输入157
6.4.6 制定查询和输入157
6.4.7 进行信息分析158
6.4.8 整合类图159
6.4.9 验证类图159
6.5 已解决的案例研究159
小结160
多选题161
练习163
第7章 交互图167
7.1 交互图167
7.1.1 序列图168
7.1.2 协作图182
7.1.3 决定交互图的范围185
7.2 已解决的案例研究186
小结188
多选题188
练习190
第8章 面向对象设计——行为设计194
8.1 状态图194
8.1.1 状态图中使用的符号195
8.1.2 状态图的作用199
8.1.3 绘制状态图的指导原则199
8.1.4 状态图的应用199
8.1.5 案例研究——手机监控软件200
8.2 活动图202
8.2.1 活动图的类型203
8.2.2 活动图中使用的符号203
8.2.3 活动图的作用210
8.2.4 绘制活动图的指导原则210
8.2.5 活动图、序列图和状态图之间的对比211
8.2.6 案例研究——手机监控软件212
8.3 已解决的案例研究214
小结216
多选题217
练习220
第9章 面向对象设计——物理图221
9.1 包图222
9.1.1 包图中使用的表示法222
9.1.2 包图的作用226
9.1.3 绘制包图的指导方针226
9.1.4 案例研究227
9.2 组件图228
9.2.1 组件图中使用的表示法228
9.2.2 UML 2.0中的高级表示法229
9.2.3 组件图的作用231
9.2.4 绘制组件图的指导方针231
9.2.5 案例研究——组件图232
9.3 部署图235
9.3.1 部署图中的表示法235
9.3.2 部署图的作用238
9.3.3 绘制部署图的指导方针238
9.4 案例研究239
9.5 已解决的案例研究240
小结241
多选题242
练习247
第10章 面向对象开发示例248
10.1 在现实世界中应用类和对象248
10.2 IT服务台248
10.2.1 产品概述248
10.2.2 项目的范围249
10.2.3 组件249
10.2.4 基于角色的特定要求250
10.2.5 产品功能251
10.2.6 用例图251
10.2.7 类图261
10.2.8 序列图263
10.2.9 活动图274
10.3 保险索赔管理系统283
10.3.1 描述283
10.3.2 功能需求283
10.3.3 用例图284
10.3.4 使用UML的逻辑设计287
10.3.5 使用UML的行为设计290
10.4 工作流管理系统296
10.4.1 描述296
10.4.2 产品功能296
10.4.3 功能需求297
10.4.4 用例图298
10.4.5 使用UML的逻辑设计303
10.4.6 行为模型——使用UML的交互图304
10.4.7 使用UML的行为设计312
10.4.8 包图321
10.4.9 组件图323
10.4.10 部署图323
10.5 桌面应用程序/工具开发——PreClean工具324
10.5.1 描述324
10.5.2 功能需求325
10.5.3 模块描述325
10.5.4 用例图328
10.5.5 使用UML的逻辑设计331
10.5.6 使用UML的行为设计336
10.5.7 包图341
10.5.8 组件图342
10.5.9 部署图342
术语表344
热门推荐
- 3840075.html
- 1928199.html
- 3891378.html
- 3546972.html
- 701229.html
- 2556218.html
- 514243.html
- 2856019.html
- 2002878.html
- 984141.html
- http://www.ickdjs.cc/book_7647.html
- http://www.ickdjs.cc/book_3066470.html
- http://www.ickdjs.cc/book_276189.html
- http://www.ickdjs.cc/book_35420.html
- http://www.ickdjs.cc/book_287838.html
- http://www.ickdjs.cc/book_1338339.html
- http://www.ickdjs.cc/book_1101146.html
- http://www.ickdjs.cc/book_1584958.html
- http://www.ickdjs.cc/book_2970110.html
- http://www.ickdjs.cc/book_248953.html