图书介绍
面向对象分析与设计导论 使用UML和统一过程 oriented analysis and design with UML and the unified process 翻译版PDF|Epub|txt|kindle电子书版本下载
- (美)Stephen R.Schach著;陈宗斌译 著
- 出版社: 北京:高等教育出版社
- ISBN:7040183617
- 出版时间:2006
- 标注页数:385页
- 文件大小:48MB
- 文件页数:402页
- 主题词:面向对象语言,UML-程序设计-高等学校-教材
PDF下载
下载说明
面向对象分析与设计导论 使用UML和统一过程 oriented analysis and design with UML and the unified process 翻译版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 UML和统一过程简介1
第1章 信息系统简介3
1.1 信息系统分类4
1.2 传统的信息系统开发6
1.2.1 需求阶段6
1.2.2 分析阶段6
1.2.3 设计阶段6
1.2.6 报废7
1.3 为什么没有计划阶段7
1.2.5 维护阶段7
1.2.4 实现阶段7
1.4 为什么没有测试阶段8
1.5 为什么没有文档编制阶段9
1.6 系统分析和设计9
1.7 维护10
1.8 信息技术专业人员11
关键术语14
复习题16
习题16
参考书目17
第2章 如何开发信息系统18
2.1 理论上的信息系统开发18
2.2 Winburg小型案例研究19
2.3 Winburg小型案例研究的教训21
2.4 Teal Tractor小型案例研究23
2.5 迭代和增量24
2.6 迭代:Newton-Raphson算法27
2.7 再次探讨Winburg小型案例研究28
2.8 迭代和增量的其他方面30
2.9 管理迭代和增量31
2.10 再论维护32
关键术语33
复习题33
参考书目34
习题34
第3章 面向对象范型、UML和统一过程36
3.1 传统程序与面向对象程序37
3.2 对象和类38
3.3 继承41
3.4 泛化、聚合和关联43
3.5 UML类建模的示例45
3.6 信息隐藏48
3.7 统一过程49
3.8 统一过程中的迭代和增量50
关键术语51
参考书目52
复习题52
习题52
第2部分 UML和统一过程55
第4章 需求工作流Ⅰ57
4.1 确定客户需要什么57
4.2 需求工作流概述58
4.3 理解领域59
4.4 领域的初始理解:Osbert Oglesby案例研究59
4.5 业务模型60
4.5.1 采访61
4.5.3 用例62
4.5.2 其他技术62
4.6 初始业务模型:Osbert Oglesby案例研究64
4.7 初始需求66
4.8 初始需求:Osbert Oglesby案例研究67
4.9 继续执行需求工作流:Osbert Oglesby案例研究68
4.10 尚无定论74
关键术语76
案例研究关键术语76
复习题77
习题77
参考书目78
5.2 初步理解领域:MSG基金会案例研究79
第5章 需求工作流Ⅱ79
5.1 MSG基金会案例研究79
5.3 初始业务模型:MSG基金会案例研究81
5.4 初始需求:MSG基金会案例研究84
5.5 继续执行需求工作流:MSG基金会案例研究85
5.6 修订需求:MSG基金会案例研究86
5.7 细化修订过的需求:MSG基金会案例研究96
关键术语100
案例研究关键术语100
复习题100
系统分析和设计项目101
习题101
学期项目102
第6章 面向对象分析工作流Ⅰ103
6.1 分析工作流104
6.2 提取实体类105
6.3 初始功能性模型:Osbert Oglesby案例研究105
6.4 初始类图:Osbert Oglesby案例研究108
6.5 初始动态模型:Osbert Oglesby案例研究113
6.6 提取边界类115
6.7 提取控制类116
6.8 改进用例116
6.9.1 Buy a Masterpiece用例119
6.9 用例实现119
6.9.2 Buy a Masterwork用例123
6.9.3 Buy Other Painting用例125
6.9.4 余下的5个用例127
6.10 增加类图129
6.11 规范文档在哪里130
关键术语131
复习题132
习题132
参考书目133
第7章 面向对象分析工作流Ⅱ134
7.1 提取实体类:MSG基金会案例研究135
7.2 初始功能性模型:MSG基金会案例研究135
7.3 初始类图:MSG基金会案例研究136
7.4 返回到需求工作流137
7.5 初始动态模型:MSG基金会案例研究139
7.6 修订实体类:MSG基金会案例研究140
7.7 提取边界类:MSG基金会案例研究142
7.8 提取控制类:MSG基金会案例研究142
7.9 用例实现:MSG基金会案例研究143
7.9.1 Estimate Funds Available for Week用例143
7.9.2 Manage an Asset用例148
7.9.3 Update Estimated Annual Operating Expenses用例151
7.9.4 Produce a Report用例152
7.10 增加类图156
7.11 进一步了解参与者159
7.12 关于用例的进一步说明160
7.13 风险160
7.13.1 快速原型法160
7.13.2 方案和客户的需求162
关键术语162
学期项目163
系统分析和设计项目163
习题163
复习题163
参考书目164
第8章 面向对象设计工作流165
8.1 设计工作流165
8.2 传统的与面向对象设计167
8.3 属性的格式167
8.3.1 Osbert Oglesby案例研究的属性的格式168
8.3.2 MSG基金会案例研究的属性的格式169
8.4 分配操作给类171
8.4.1 职责驱动型设计171
8.4.2 继承172
8.5.1 职责驱动型设计173
8.5 操作分配:Osbert Oglesby案例研究173
8.5.2 继承174
8.6 CRC卡176
关键术语178
复习题179
习题179
系统分析和设计项目179
学期项目180
参考书目180
第9章 统一过程的工作流和阶段181
9.1 统一过程的工作流181
9.1.2 分析工作流182
9.1.1 需求工作流182
9.1.3 设计工作流183
9.1.4 实现工作流183
9.1.5 测试工作流183
9.2 统一过程的阶段183
9.2.1 初始阶段184
9.2.2 细化阶段187
9.2.3 构造阶段187
9.2.4 移交阶段188
9.3 为什么是一个二维模型189
关键术语191
习题192
复习题192
参考书目193
学期项目193
第10 章关于UML的更多知识194
10.1 UML不是一种方法学194
10.2 类图195
10.2.1 聚合196
10.2.2 多重性197
10.2.3 复合198
10.2.4 泛化199
10.2.5 关联199
10.5 构造型200
10.3 便条200
10.4 用例图200
10.6 交互图201
10.7 状态图203
10.8 活动图205
10.9 程序包图206
10.10 组件图207
10.11 部署图207
10.12 UML图回顾207
10.13 UML和迭代208
关键术语208
复习题209
习题210
参考书目210
第3部分 系统分析和设计中的主题211
第11章 CASE213
11.1 CASE的分类213
11.2 CASE的作用范围216
11.3 版本217
11.3.1 修订版217
11.3.3 版本控制工具218
11.3.2 变体218
11.4 配置控制221
11.5 生成工具222
11.6 CASE环境223
11.7 用于信息系统的环境224
11.8 环境的潜在问题225
11.9 CASE技术的生产率收益226
11.10 CASE和美学226
关键术语234
复习题235
习题235
参考书目236
学期项目236
第12章 团队237
12.1 团队组织237
12.2 传统的首席程序员团队238
12.3 现代的分级团队240
12.4 组织团队的其他方式241
12.4.1 同步和稳定团队242
12.4.2 极限编程团队243
关键术语246
复习题246
习题246
参考书目247
学期项目247
第13章 测试248
13.1 测试简介248
13.2 质量问题250
13.2.1 质量保证250
13.2.2 质量保证术语251
13.2.3 管理独立性251
13.3 基于非执行的测试252
13.3.1 检查原则252
13.3.2 如何执行检查254
13.4.1 基于执行的测试的相关性255
13.4.2 基于执行的测试的原则255
13.4 基于执行的测试255
13.5 两种基本类型的测试用例256
13.6 基于执行的测试应该测试什么256
13.6.1 实用性256
13.6.2 可靠性257
13.6.3 稳健性257
13.6.4 性能257
13.6.5 正确性257
13.7 谁应该执行基于执行的测试258
13.8 何时停止测试259
复习题260
关键术语260
习题261
学期项目262
参考书目262
第14章 管理问题263
14.1 成本-效益分析263
14.2 风险分析264
14.3 改进过程265
14.3.1 能力成熟度模型266
14.3.2 其他过程改进先导计划268
14.4 指标269
14.3.4 CMM和CASE269
14.3.3 过程改进的成本和效益269
14.5 CPM/PERT271
14.6 编程语言的选择273
14.7 重用275
14.7.1 重用概念275
14.7.2 重用的障碍277
14.8 重用案例研究279
14.8.1 Raytheon导弹系统分部279
14.8.2 东芝软件工厂279
14.8.3 NASA软件280
14.8.5 惠普281
14.8.4 GTE数据服务281
14.8.6 欧洲航天局282
14.9 可移植性282
14.9.1 硬件不兼容性283
14.9.2 操作系统不兼容性283
14.9.3 编译器不兼容性284
14.10 为什么需要可移植性284
关键术语286
复习题287
习题288
学期项目289
参考书目289
15.1 计划和信息系统生命周期292
第15章 计划和估计292
15.2 估计持续时间和成本294
15.2.1 信息系统规模的度量295
15.2.2 成本估计方法297
15.2.3 COCOMO299
15.2.4 COCOMOⅡ300
15.2.5 跟踪持续时间和成本估计300
15.3 项目管理计划的组成300
15.4 项目管理计划框架302
15.5 IEEE项目管理计划框架304
15.6 项目管理计划:Osbert Oglesby案例研究306
15.7 测试计划309
15.8 培训需求310
15.9 文档编制标准311
15.10 用于计划和估计的CASE工具311
15.11 测试项目管理计划311
关键术语312
复习题313
习题314
学期项目314
参考书目314
16.1 为什么维护是必要的316
第16章 维护316
16.2 开发和维护317
16.3 对维护人员的要求318
16.4 温带水果委员会小型案例研究320
16.5 维护的管理321
16.5.1 错误报告321
16.5.2 授权对信息系统的更改322
16.5.3 确保可维护性323
16.5.4 反复维护的问题323
16.6 维护与面向对象范型324
16.8 逆向工程325
16.7 维护技能与开发技能325
16.9 维护期间的测试326
16.10 用于维护的CASE工具327
关键术语327
复习题328
习题328
参考书目328
第17章 用户界面设计330
17.1 输入和输出设备331
17.2 一致性332
17.3 校正错误332
17.4 比喻说法333
17.5 布局和美感336
17.6 动态界面337
17.7.1 需求工作流338
17 7 2 为用户界面构造原型338
17.7.3 用户界面设计338
17.7 统一过程与用户界面338
17.7.4 迭代340
关键术语340
复习题340
习题341
学期项目341
参考书目341
18.1 Web的前奏342
第18章 基于Web的信息系统简介342
18.2 安全性问题348
18.3 网络的分析和设计问题349
18.4 基于Web的信息系统350
关键术语350
复习题351
习题351
学期项目351
第19章 数据库管理系统简介352
19.1 文件及其问题352
19.2 表356
19.3 传统的数据库系统358
19.4 面向对象的数据库系统359
19.5 数据库设计与统一过程360
19.6 面向对象数据库管理系统的未来360
关键术语361
复习题361
习题361
学期项目361
第20章 技术性课题362
20.1 源代码和编译代码362
20.2 模块化363
20.3 多态性和动态绑定366
20.4 多态性和动态绑定的例子368
20.5 多态性和动态绑定的维护370
关键术语370
复习题371
习题371
参考书目371
附录372
附录A 学期项目:Chocoholics Anonymous372
附录B 面向对象设计:Osbert Oglesby案例研究374
附录C 面向对象设计:MSG基金会案例研究380
附录D C++实现:Osbert Oglesby案例研究385
附录E Java实现:MSG基金会案例研究385