导航
台湾最大的图书网站。 58 万种大陆图书,台湾会员购书满 1500 元,免收国际运费 !
购物车 购物演示 在线帮助
注;多个关键字用空格分开

您最近浏览过的商品
软件工程(原书第8版)
【精品图书推荐】
软件工程(原书第8版)
软件工程(原书第8版)

作者
萨默维尔
ISBN
711120459x
出版社
机械工业出版社
出版日期
2007-4-1
NT$
523
暂时缺货

配送说明: 国际快递 , 海运邮递 。
付款说明: 1. VISA、MASTER線上刷卡 2. 信用卡传真刷卡付款 3. 邮政划拨 4. 银行汇款
 本书目录  
 
出版者的话
专家指导委员会
前言.
第1篇概览
第1章概述2
1.1软件工程中的常见问题3
1.1.1什么是软件3
1.1.2什么是软件工程4
1.1.3软件工程和计算机科学的区别4
1.1.4软件工程和系统工程有何区别4
1.1.5什么是软件过程4
1.1.6什么是软件过程模型5
1.1.7什么是软件工程的成本5
1.1.8什么是软件工程方法7
1.1.9什么是CASE7
1.1.10什么是优良软件的属性7
1.1.11软件工程所面临的主要问题8
1.2职业和道德上的责任8
要点10
进一步的阅读资料10
练习11
第2章社会-技术系统12
2.1系统总体特性13
2.2系统工程15
2.2.1系统需求定义16
2.2.2系统设计16
2.2.3系统建模18
2.2.4子系统开发19
2.2.5系统集成20
2.2.6系统进化20
2.2.7系统退役20
2.3机构.人员和计算机系统21
2.4遗留系统23
要点24
进一步的阅读资料25
练习25
第3章要求极高的系统26
3.1一个简单的安全性要求极高的系统27
3.2系统可依赖性29
3.3可用性和可靠性30
3.4安全性33
3.5信息安全性35
要点36
进一步的阅读资料37
练习37
第4章软件过程38
4.1软件过程模型39
4.1.1“瀑布”模型39
4.1.2进化式开发41
4.1.3基于组件的软件工程42
4.2过程反复43
4.2.1增量式开发43
4.2.2螺旋式开发44
4.3过程活动45
4.3.1软件描述45
4.3.2软件设计和实现46
4.3.3软件有效性验证48
4.3.4软件进化50
4.4Rational统一过程50
4.5计算机辅助软件工程52
要点55
进一步的阅读资料55
练习55
第5章项目管理57
5.1管理活动58
5.2项目规划59
5.2.1项目计划60
5.2.2项目里程碑和可交付的文档60
5.3项目调度61
5.4风险管理65
5.4.1风险识别66
5.4.2风险分析67
5.4.3风险规划67
5.4.4风险监控68
要点69
进一步的阅读资料69
练习69
第2篇需求
第6章软件需求72
6.1功能需求和非功能需求73
6.1.1功能需求73
6.1.2非功能需求74
6.1.3领域需求76
6.2用户需求77
6.3系统需求79
6.4接口描述82
6.5软件需求文档83
要点85
进一步的阅读资料85
练习85
第7章需求工程过程87
7.1可行性研究88
7.2需求导出和分析89
7.2.1需求发现91
7.2.2深入实际96
7.3需求有效性验证97
7.4需求管理98
7.4.1持久的和易变的需求98
7.4.2需求管理规划99
7.4.3需求变更管理100
要点101
进一步的阅读资料101
练习101
第8章系统模型103
8.1上下文模型104
8.2行为模型105
8.2.1数据流模型106
8.2.2状态机模型106
8.3数据模型109
8.4对象模型110
8.4.1继承模型111
8.4.2对象聚合113
8.4.3对象行为建模113
8.5结构化方法114
要点115
进一步的阅读资料116
练习116
第9章要求极高的系统的描述117
9.1风险驱动的描述118
9.1.1风险识别118
9.1.2风险分析和分类119
9.1.3风险分解120
9.1.4风险降低评估122
9.2安全性描述122
9.3信息安全性描述124
9.4软件可靠性描述125
9.4.1可靠性度量126
9.4.2非功能性的可靠性需求127
要点129
进一步的阅读资料129
练习130
第10章形式化描述132
10.1软件过程中的形式化描述133
10.2子系统接口描述135
10.3行为描述139
要点144
进一步的阅读资料144
练习144
第3篇设计
第11章体系结构设计148
11.1体系结构设计决策150
11.2系统组成151
11.2.1容器模型151
11.2.2客户机/服务器模型152
11.2.3分层模型153
11.3模块化分解类型154
11.3.1面向对象的分解155
11.3.2面向功能的流水线操作155
11.4控制类型156
11.4.1集中式控制157
11.4.2事件驱动的系统158
11.5参考体系结构159
要点161
进一步的阅读资料161
练习161
第12章分布式系统体系结构163
12.1多处理器体系结构164
12.2客户机/服务器体系结构165
12.3分布式对象体系结构168
12.4机构间分布式计算172
12.4.1对等体系结构173
12.4.2面向服务的系统体系结构174
要点177
进一步的阅读资料177
练习177
第13章应用体系结构179
13.1数据处理系统180
13.2事务处理系统182
13.3事件处理系统186
13.4语言处理系统188
要点189
进一步的阅读资料190
练习190
第14章面向对象的设计191
14.1对象和对象类192
14.2面向对象设计过程196
14.2.1系统上下文和使用模型197
14.2.2体系结构的设计198
14.2.3对象识别198
14.2.4设计模型200
14.2.5对象接口描述202
14.3设计进化203
要点204
进一步的阅读资料204
练习205
第15章实时软件的设计206
15.1系统设计208
15.2实时操作系统210
15.3监控系统212
15.4数据采集系统216
要点218
进一步的阅读资料219
练习219
第16章用户界面设计221
16.1设计问题223
16.1.1用户交互224
16.1.2信息表示225
16.2用户界面设计过程230
16.3用户分析230
16.4用户界面原型构造233
16.5界面评估234
要点235
进一步的阅读资料236
练习236
第4篇开发
第17章快速软件开发240
17.1敏捷方法243
17.2极限编程..244
17.2.1极限编程中的测试246
17.2.2结对编程248
17.3快速应用开发248
17.4软件原型构造251
要点253
进一步的阅读资料253
练习254
第18章软件复用255
18.1复用概览257
18.2设计模式258
18.3基于生成器的复用260
18.4应用框架262
18.5应用系统复用263
18.5.1商业现成产品的复用263
18.5.2软件产品线265
要点268
进一步的阅读资料268
练习268
第19章基于组件的软件工程270
19.1组件和组件模型271
19.1.1组件模型273
19.1.2面向复用的组件开发275
19.2CBSE过程276
19.3组件合成278
要点282
进一步的阅读资料283
练习283
第20章要求极高的系统的开发284
20.1可靠的过程286
20.2可靠的编程287
20.2.1保护的信息287
20.2.2安全的编程288
20.2.3异常处理289
20.3容错292
20.3.1缺陷检测和损害评估292
20.3.2缺陷恢复和修补296
20.4容错体系结构297
要点299
进一步的阅读资料299
练习300
第21章软件进化301
21.1程序进化的动态特性302
21.2软件维护303
21.3进化过程307
21.4遗留系统的进化310
要点313
进一步的阅读材料314
练习314
第5篇检验和有效性验证
第22章检验和有效性验证316
22.1检验和有效性验证规划318
22.2软件审查320
22.3自动静态分析323
22.4检验和形式化方法325
要点328
进一步的阅读资料328
练习329
第23章软件测试330
23.1系统测试332
23.1.1集成测试332
23.1.2发布测试334
23.1.3性能测试336
23.2组件测试336
23.3测试用例设计339
23.3.1基于需求的测试339
23.3.2划分测试340
23.3.3结构化测试342
23.3.4路径测试343
23.4测试自动化345
要点346
进一步的阅读资料347
练习347
第24章要求极高的系统的验证349
24.1可靠性验证350
24.1.1操作简档351
24.1.2可靠性预测352
24.2安全性保证354
24.2.1安全性论证355
24.2.2过程保证356
24.2.3运行时安全检查358
24.3信息安全评估359
24.4安全和可靠性案例360
要点362
进一步的阅读资料362
练习362
第6篇管理
第25章人员管理366
25.1职员挑选367
25.2职员激励369
25.3团队管理371
25.3.1小组的组成371
25.3.2小组的凝聚力372
25.3.3小组的沟通374
25.3.4小组的结构374
25.3.5工作环境375
25.4人员能力成熟度模型377
要点378
进一步的阅读资料378
练习378
第26章软件成本估算380
26.1软件生产率381
26.2估算技术384
26.3算法成本建模386
26.3.1COCOMO模型387
26.3.2项目规划中的算法成本模型393
26.4项目的工期和人员配备395
要点396
进一步的阅读资料396
练习396
第27章质量管理398
27.1过程和产品质量399
27.2质量保证和质量标准400
27.2.1ISO9000401
27.2.2文档化标准403
27.3质量规划404
27.4质量控制404
27.5软件测量和度量406
27.5.1测量过程407
27.5.2产品度量408
27.5.3测量的分析409
要点410
进一步的阅读资料411
练习411
第28章过程改善412
28.1过程和产品质量413
28.2过程分类414
28.3过程度量416
28.4过程分析和建模417
28.5过程变更420
28.6CMMI过程改善框架421
28.6.1分阶段CMMI模型423
28.6.2连续CMMI模型424
要点424
进一步的阅读资料425
练习425
第29章配置管理426
29.1配置管理规划428
29.1.1配置项识别428
29.1.2配置数据库429
29.2变更管理429
29.3版本和发布管理432
29.3.1版本标识432
29.3.2发布管理434
29.4系统构建436
29.5用于配置管理的CASE工具436
29.5.1变更管理支持437
29.5.2版本管理支持437
29.5.3系统构建支持438
要点439
进一步的阅读资料440
练习440
第7篇新兴技术
第30章信息安全工程444
30.1信息安全的概念445
30.2信息安全风险管理447
30.2.1初步风险评估447
30.2.2生存期风险评估449
30.3面向信息安全的设计450
30.3.1体系结构设计451
30.3.2设计准则453
30.3.3针对部署的设计455
30.4系统生存能力456
要点458
进一步的阅读资料459
练习459
第31章面向服务的软件工程460
31.1服务作为可复用的组件462
31.2服务工程465
31.2.1可选服务识别465
31.2.2服务接口设计467
31.2.3服务实现和部署468
31.2.4遗留系统服务469
31.3使用服务的软件开发470
31.3.1工作流设计和实现472
31.3.2服务测试474
要点475
进一步的阅读资料475
练习476
第32章面向方面的软件开发477
32.1关注点的分离478
32.2方面.连接点和切入点480
32.3采用方面的软件工程483
32.3.1面向关注点的需求工程484
32.3.2面向方面的设计和编程486
32.3.3检验和有效性验证488
要点490
进一步的阅读资料490
练习491
术语表492
索引500
译后记...514

 


<>问题解答 <>购买商品 <>关于我们
·购物向导
·常见问题
·查看、取消定单
·图书馆团购服务
·注册用户
·更改注册信息
·关于本站
·汇款、退货招领
·图书目录
传真:(04)-23725935
客户服务E-mail:service@bookschina.com.tw