图书介绍
需求分析与系统设计 原书第3版PDF|Epub|txt|kindle电子书版本网盘下载
![需求分析与系统设计 原书第3版](https://www.shukui.net/cover/33/34905781.jpg)
- (澳)LeszekA.Maciaszek编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111272809
- 出版时间:2009
- 标注页数:401页
- 文件大小:106MB
- 文件页数:415页
- 主题词:软件开发-系统分析
PDF下载
下载说明
需求分析与系统设计 原书第3版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 开发还是集成10
复习小测验1.110
1.2 系统规划10
1.2.1 SWOT方法11
1.2.2 VCM方法12
1.2.3 BPR方法13
1.2.4 ISA方法14
复习小测验1.215
1.3 三级管理系统15
1.3.1 事务处理系统16
1.3.2 分析处理系统16
1.3.3 知识处理系统17
复习小测验1.318
1.4 软件开发生命周期18
1.4.1 开发方法18
1.4.2 生命周期的阶段20
1.4.3 跨越生命周期的活动24
复习小测验1.426
1.5 开发模型与方法26
1.5.1 螺旋模型27
1.5.2 IBM Rational统一过程27
1.5.3 模型驱动的体系结构28
1.5.4 敏捷软件开发29
1.5.5 面向方面的软件开发30
复习小测验1.531
1.6 实例研究的问题陈述31
1.6.1 大学注册32
1.6.2 音像商店32
1.6.3 关系管理33
1.6.4 电话销售33
1.6.5 广告支出34
1.6.6 时间记录34
1.6.7 货币兑换35
小结35
关键术语36
选择题37
问题38
复习小测验答案39
选择题答案40
奇数编号问题的答案40
第2章 需求确定44
2.1 从业务过程到解决方案构想44
2.1.1 过程层次建模44
2.1.2 业务过程建模45
2.1.3 解决方案构想49
复习小测验2.151
2.2 需求引导51
2.2.1 系统需求52
2.2.2 需求引导的传统方法53
2.2.3 需求引导的现代方法56
复习小测验2.258
2.3 需求协商与确认59
2.3.1 超出范围的需求59
2.3.2 需求依赖矩阵59
2.3.3 需求风险和优先级60
复习小测验2.360
2.4 需求管理60
2.4.1 需求标识与分类60
2.4.2 需求层次61
2.4.3 变更管理61
2.4.4 需求可跟踪性62
复习小测验2.462
2.5 需求业务模型62
2.5.1 系统范围模型63
2.5.2 业务用例模型64
2.5.3 业务词汇表65
2.5.4 业务类模型66
复习小测验2.568
2.6 需求文档68
2.6.1 文档模板68
2.6.2 项目准备68
2.6.3 系统服务69
2.6.4 系统约束69
2.6.5 项目的其他问题70
2.6.6 附录70
复习小测验2.670
小结70
关键术语71
选择题72
问题73
练习:广告支出73
练习:时间记录74
复习小测验答案74
选择题答案75
奇数编号问题的答案75
练习的解决方案:AE76
第3章 可视化建模基础80
3.1 用例视图80
3.1.1 参与者81
3.1.2 用例81
3.1.3 用例图82
3.1.4 用例文档化83
复习小测验3.184
3.2 活动视图84
3.2.1 动作84
3.2.2 活动图85
复习小测验3.286
3.3 结构视图86
3.3.1 类87
3.3.2 属性88
3.3.3 关联89
3.3.4 聚合90
3.3.5 泛化90
3.3.6 类图90
复习小测验3.392
3.4 交互视图92
3.4.1 顺序图92
3.4.2 通信图93
3.4.3 类方法93
复习小测验3.494
3.5 状态机视图95
3.5.1 状态和转换95
3.5.2 状态机图96
复习小测验3.597
3.6 实现视图97
3.6.1 子系统和包97
3.6.2 构件和构件图99
3.6.3 节点和部署图100
复习小测验3.6100
小结100
关键术语101
选择题102
问题103
练习103
练习:音像商店104
复习小测验答案105
选择题答案105
奇数编号问题的答案105
奇数编号练习的解决方案106
奇数编号练习的解决方案:音像商店107
第4章 需求规格说明110
4.1 体系结构优先权110
4.1.1 模型-视图-控制器111
4.1.2 J2EE的核心体系结构112
4.1.3 表示-控制器-bean-中介者-实体-资源112
复习小测验4.1115
4.2 状态规格说明115
4.2.1 类建模115
4.2.2 关联建模126
4.2.3 聚合及复合关系建模129
4.2.4 泛化关系建模131
4.2.5 接口建模133
4.2.6 对象建模134
复习小测验4.2135
4.3 行为规格说明135
4.3.1 用例建模135
4.3.2 活动建模139
4.3.3 交互建模141
4.3.4 操作建模143
复习小测验4.3145
4.4 状态变化规格说明145
4.4.1 对象状态建模145
复习小测验4.4146
小结147
关键术语147
选择题148
问题149
练习:音像商店150
练习:关系管理150
练习:大学注册151
复习小测验答案151
选择题答案152
奇数编号问题的答案152
练习的解决方案:大学注册155
第5章 从分析到设计159
5.1 高级类建模159
5.1.1 扩展机制159
5.1.2 可见性与封装162
5.1.3 导出信息167
5.1.4 限定关联168
5.1.5 关联类与具体化类169
复习小测验5.1170
5.2 高级泛化与继承建模170
5.2.1 泛化和可替换性171
5.2.2 继承与封装171
5.2.3 接口继承171
5.2.4 实现继承172
复习小测验5.2177
5.3 高级聚合与委托建模177
5.3.1 给聚合增加更多的语义178
5.3.2 作为泛化的可选方案的聚合179
5.3.3 聚合与整体构件——一些仅供思考的材料181
复习小测验5.3182
5.4 高级交互建模182
5.4.1 生命线和消息182
5.4.2 片段186
5.4.3 交互使用187
复习小测验5.4189
小结189
关键术语189
选择题190
问题190
练习191
练习:时间记录191
练习:广告支出192
复习小测验答案193
选择题答案193
奇数编号问题的答案193
奇数编号练习的解决方案195
练习的解决方案:时间记录196
第6章 系统体系结构与程序设计200
6.1 分布式物理体系结构200
6.1.1 对等体系结构201
6.1.2 分层体系结构201
6.1.3 数据库为中心的体系结构202
复习小测验6.1203
6.2 多层逻辑体系结构203
6.2.1 体系结构的复杂性204
6.2.2 体系结构模式208
复习小测验6.2217
6.3 体系结构建模218
6.3.1 包218
6.3.2 构件219
6.3.3 结点221
复习小测验6.3222
6.4 程序设计与复用原则222
6.4.1 类的内聚与耦合222
6.4.2 复用策略229
复习小测验6.4230
6.5 协作建模230
6.5.1 协作230
6.5.2 复合结构231
6.5.3 从用例到复合协作232
6.5.4 从协作到交互234
6.5.5 从交互到复合结构237
复习小测验6.5238
小结238
关键术语239
选择题240
问题240
练习:音像商店241
练习:广告支出242
复习小测验答案244
选择题答案245
奇数编号问题的答案245
练习的解决方案:广告支出247
第7章 图形用户界面设计250
7.1 GUI设计原则250
7.1.1 从GUI原型到实现250
7.1.2 良好GUI设计指南252
复习小测验7.1254
7.2 桌面GUI设计254
7.2.1 主窗口254
7.2.2 辅窗口258
7.2.3 菜单和工具栏259
7.2.4 按钮及其他控件260
复习小测验7.2261
7.3 Web GUI设计261
7.3 Web应用系统的使能技术261
7.3.2 内容设计263
7.3.3 导航设计267
7.3.4 利用GUI框架支持Web设计270
复习小测验7.3273
7.4 GUI导航建模274
7.4.1 用户体验故事情节274
7.4.2 UX元素建模276
7.4.3 行为性UX协作277
7.4.4 结构性UX协作279
复习小测验7.4279
小结280
关键术语280
选择题280
问题281
练习:关系管理281
练习:电话销售282
复习小测验答案284
选择题答案284
奇数编号问题的答案284
练习的解决方案:关系管理286
第8章 持久性与数据库设计290
8.1 业务对象和持久性290
8.1.1 数据库管理系统290
8.1.2 数据模型的层次291
8.1.3 集成应用系统与数据库建模291
8.1.4 对象-数据库映射基础292
复习小测验8.1293
8.2 关系数据库模型293
8.2.1 列、域和规则294
8.2.2 表294
8.2.3 引用完整性295
8.2.4 触发器297
8.2.5 存储过程298
8.2.6 视图299
8.2.7 范式299
复习小测验8.2300
8.3 对象-关系映射300
8.3.1 映射实体类300
8.3.2 映射关联301
8.3.3 映射聚合302
8.3.4 映射泛化303
复习小测验8.3305
8.4 管理持久对象的模式305
8.4.1 检索持久对象306
8.4.2 装载持久对象307
8.4.3 释放持久对象308
复习小测验8.4309
8.5 设计数据库访问和事务309
8.5.1 SQL程序设计的层次309
8.5.2 设计业务事务310
复习小测验8.5314
小结314
关键术语314
选择题315
问题316
练习:关系管理316
练习:电话销售317
复习小测验答案317
选择题答案317
奇数编号问题的答案317
练习的解决方案:关系管理319
第9章 质量与变更管理323
9.1 质量管理323
9.1.1 质量保证324
9.1.2 质量控制326
复习小测验9.1332
9.2 变更管理332
9.2.1 工具与管理变更请求333
9.2.2 可追踪性335
复习小测验9.2340
小结340
关键术语340
选择题341
问题341
复习小测验答案342
选择题答案342
奇数编号问题的答案342
第10章 复习巩固指南344
10.1 用例建模344
10.1.1 参与者344
10.1.2 用例345
10.1.3 用例图346
10.1.4 编写用例文档347
10.2 活动建模347
10.2.1 动作347
10.2.2 活动图348
10.3 类建模348
10.3.1 类348
10.3.2 属性349
10.3.3 关联349
10.3.4 聚合350
10.3.5 泛化350
10.3.6 类图351
10.4 交互建模352
10.4.1 顺序图352
10.4.2 通信图354
10.5 状态机建模356
10.5.1 状态和转换356
10.5.2 状态机图356
10.6 实现模型357
10.6.1 子系统357
10.6.2 包357
10.6.3 构件358
10.6.4 注释359
10.7 对象协作设计360
10.7.1 用例设计规格说明361
10.7.2 用户界面原型363
10.7.3 顺序图364
10.7.4 设计层类图365
10.8 窗口导航设计366
10.8.1 用户体验元素366
10.8.2 行为性UX协作366
10.8.3 结构性UX协作366
10.9 数据库设计368
10.9.1 对象-关系映射368
10.9.2 引用完整性设计369
小结369
练习:在线购物371
附录A 对象技术基础373
参考文献396