书籍详情

软件工程:实践者之路

软件工程:实践者之路

作者:(美)普雷斯曼(Pressman, R.S.)著

出版社:清华大学出版社

出版时间:2006-06-01

ISBN:9787302128366

定价:¥79.00

购买这本书可以去
内容简介
随着计算机应用面向更广阔和更深入的方向发展,如今计算机软件已涉及到人们社会生活的各个领域。作为计算机系统的核心和灵魂,软件的重要性越来越被人们认识。软件是不可见的智力产品,专业人员一直在探讨如何获得高质量和低成本的软件产品,如何把软件工作组织得更加有效且更为合理。本书对软件工程学科的发展起了重要的推动作用,它在国际软件工程界拥有无可置疑的权威地位!本书从1982年的第1版开始,就受到软件工程界的重视,成为高等学校计算机专业软件工程课的重要教学参考书。20多年来,它的各个后继版本一直都是软件专业人士熟悉的读物。它在全面而系统、概括而清晰地介绍软件工程有关的概念、原则、方法和工具方面获得了广大读者的好评。此外,本书在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前发展的、且有着生命力的新技术。本书第6版共32章,分为5个部分,分别属于5个专题:第一部分为软件过程,给出了软件过程的不同论点,考虑了所有重要的过程模型,涉及到传统的过程和(近年发展起来的)敏捷过程在指导思想上的争论。第二部分为软件工程实践,给出了分析、设计和测试方法,其中重点讨论了面向对象技术和UML建模。第三部分为应用Web工程,提供了Web应用系统的分析、设计和测试的全面工程方法。第四部分为软件项目管理,给出的是计划、管理和控制软件项目的人员关心的问题。第五部分是软件工程的高级课题,涉及到形式化方法、净室软件工程、基于构件的软件工程、再工程以及软件工程未来的发展趋势等问题。
作者简介
暂缺《软件工程:实践者之路》作者简介
目录
第1章 软件工程介绍
1.1    软件角色的演化
1.2    软件
1.3    软件特性的变化
1.4    遗产软件
1.5    软件神话
1.6    这一切是如何开始的?
1.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第一部分 软件过程
第2章 过程综述
2.1    软件工程:一种层次化技术
2.2    过程框架
2.3    能力成熟度模型集成CMMI
2.4    过程模式
2.5    过程评估
2.6    个人过程模型和团队过程模型
2.7    过程技术
2.8    产品与过程
2.9    总结
参考文献
习题与思考题
推荐读物与阅读信息
第3章 过程模型
3.1    惯例过程模型
3.2    瀑布模型
3.3    增量过程模型
3.4    演化过程模型
3.5    专用过程模型
3.6    统一过程
3.7   小结
参考文献
习题与思考题
推荐读物与阅读信息
第4章 敏捷视角下的过程
4.1    敏捷是什么?
4.2    敏捷过程是什么?
4.3    敏捷过程模型
4.4    小结
参考文献
习题与思考题
推荐读物与阅读信息
第二部分 软件工程实践
第5章 软件工程实践
5.1    软件工程实践
5.2    沟通实践
5.3    策划实践
5.4    建模实践
5.5    构造实践
5.6    部署
5.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第6章 系统工程
6.1    基于计算机的系统
6.2    系统工程层次结构
6.3    业务过程工程概述
6.4    产品工程概述
6.5    系统建模
6.6    小结
参考文献
习题与思考题
推荐读物与阅读信息
第7章 需求工程
7.1    连接设计和构造的桥梁
7.2    需求工程任务
7.3    启动需求工程过程
7.4    导出需求
7.5    开发用例
7.6    构建分析模型
7.7    协商需求
7.8    确认需求
7.9    小结
参考文献
习题与思考题
推荐读物与阅读信息
第8章 构建分析模型
8.1    需求分析
8.2    分析建模的方法
8.3    数据建模概念
8.4    面向对象的分析
8.5    基于场景建模
8.6    面向流的建模
8.7    基于类的建模
8.8    生成行为模型
8.9    小结
参考文献
习题与思考题
推荐读物与阅读信息
第9章 设计工程
9.1    软件工程中的设计
9.2    设计过程和设计质量
9.3    设计概念
9.4    设计模型
9.5    基于模式的软件设计
9.6    小结
参考文献
习题与思考题
推荐读物与阅读信息
第10章 创建体系结构设计
10.1    软件体系结构
10.2    数据设计
10.3    体系结构风格和模式
10.4    体系结构设计
10.5    评估可选的体系结构设计
10.6    映射数据流到软件体系结构
10.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第11章 构件级设计建模
11.1    什么是构件
11.2    设计基于类的构件
11.3    实施构件级设计
11.4    对象约束语言
11.5    设计传统构件
11.6    小结
参考文献
习题与思考题
推荐读物与阅读信息
第12章 完成用户界面设计
12.1    黄金规则
12.2    用户界面的分析与设计
12.3    界面分析
12.4    界面设计步骤
12.5    设计评估
12.6    小结
参考文献
习题与思考题
推荐读物与阅读信息
第13章 软件测试策略
13.1    软件测试的策略性方法
13.2    策略问题
13.3    传统软件的测试策略
13.4    面向对象软件的测试策略
13.5    确认测试
13.6    系统测试
13.7    调试艺术
13.8    小结
参考文献
习题与思考题
推荐读物与阅读信息
第14章 测试战术
14.1    软件测试基础
14.2    黑盒测试与白盒测试
14.3    白盒测试
14.4    基于路径测试
14.5    控制结构测试
14.6    黑盒测试
14.7    面向对象测试方法
14.8    类层次可应用的测试方法
14.9    类间测试用例设计
14.10    针对特定环境、体系结构和应用的测试
14.11    测试模式
14.12    小结
参考文献
习题与思考题
推荐读物与阅读信息
第15章 产品度量
15.1    软件质量
15.2    产品度量框架
15.3    分析模型的度量
15.4    设计模型的度量
15.5    源代码的度量
15.6    测试的度量
15.7    维护的度量
15.8    小结
参考文献
习题与思考题
推荐读物与阅读信息
第16章 Web工程
16.1    基于Web的系统及应用的特点
16.2    WebAPP工程的层次
16.3    Web工程过程
16.4    Web工程的最佳实践
16.5    小结
参考文献
习题与思考题
推荐读物与阅读信息
第17章 开始一个WebApp项目
17.1    表达基于Web的系统
17.2    策划Web工程项目
17.3    Web工程团队
17.4    Web工程的项目管理问题
17.5    Web工程与WebApp的度量
17.6    WebApp项目的“最坏实践”
17.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第18章 WebApp分析
18.1    WebApp的需求分析
18.2    WebApp的分析模型
18.3    内容模型
18.4    交互模型
18.5    功能模型
18.6    配置模型
18.7    关系导航分析
18.8   小结
参考文献
习题与思考题
推荐读物与阅读信息
第19章 设计WebApp
19.1    Web工程的设计问题
19.2    WebE设计金字塔
19.3    WebApp界面设计
19.4    美学设计
19.5    内容设计
19.6    体系结构设计
19.7    导航设计
19.8    构件级设计
19.9    超媒体设计模式
19.10    面向对象的超媒体设计方法(OOHDM)
19.11    WebApp的设计度量
19.12    小结
参考文献
习题与思考题
推荐读物与阅读信息
第20章 WebApp测试
20.1    WebApp的测试概念
20.2    测试过程——概述
20.3    内容测试
20.4    用户界面测试
20.5    构件级测试
20.6    导航测试
20.7    配置测试
20.8    安全性测试
20.9    性能测试
20.10    小结
参考文献
习题与思考题
推荐读物与阅读信息
第四部分 管理软件项目
第21章 项目管理
21.1    管理涉及的范围
21.2    人员
21.3    产品
21.4    过程
21.5    项目
21.6    WHH原则
21.7    关键实践
21.8    小结
参考文献
习题与思考题
推荐读物与阅读信息
第22章 过程和项目度量
22.1    过程和项目领域中的度量
22.2    软件测量
22.3    软件质量度量
22.4    在软件工程过程中集成度量
22.5    小型组织的度量
22.6    制定软件度量大纲
22.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第23章 估算
23.1    对估算的观察
23.2    项目计划过程
23.3    软件范围和可行性
23.4    资源
23.5    软件项目估算
23.6    分解技术
23.7    经验估算模型
23.8    面向对象项目的估算
23.9    特殊的估算技术
23.10    自行开发或购买的决策
23.11    小结
参考文献
习题与思考题
推荐读物与阅读信息
第24章 项目进度安排
24.1    基本概念
24.2    项目进度安排
24.3    为软件项目定义任务集合
24.4    定义任务网络
24.5    进度安排
24.6    获得值分析
24.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第25章 风险管理
25.1    被动和主动的风险策略
25.2    软件风险
25.3    风险识别
25.4    风险预测
25.5    风险求精
25.6    风险缓解、监测和管理
25.7    RMMM计划
25.8    小结
参考文献
习题与思考题
推荐读物与阅读信息
第26章 质量管理
26.1    质量概念
26.2    软件质量保证
26.3    软件评审
26.4    正式的技术评审
26.5    SQA的形式化方法
26.6    基于统计的软件质量保证
26.7    软件可靠性
26.8    ISO 9000质量标准
26.9    SQA计划
26.10    小结
参考文献
习题与思考题
推荐读物与阅读信息
第27章 变更管理
27.1    软件配置管理
27.2    SCM中心存储库
27.3    SCM过程
27.4    Web工程的配置管理
27.5   小结
参考文献
习题与思考题
推荐读物与阅读信息
第五部分 软件工程高级课题
第28章 形式化方法
28.1    基本概念
28.2    数学预备知识
28.3    应用数学表示法描述形式化规格说明
28.4    形式规格说明语言
28.5    对象约束语言(OCL)
28.6    Z规格说明语言
28.7    形式化方法的十条戒律
28.8    形式化方法——未来之路
28.9    小结
参考文献
习题与思考题
推荐读物与阅读信息
第29章 净室软件工程
29.1    净室方法
29.2    功能规格说明
29.3    净室设计
29.4    净室测试
29.5    小结
参考文献
习题与思考题
推荐读物与阅读信息
第30章 基于构件的开发
30.1    基于构件系统的工程
30.2    CBSE过程
30.3    领域工程
30.4    基于构件的开发
30.5    构件分类与检索
30.6    CBSE经济学
30.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第31章 再工程
31.1    业务过程再工程
31.2    软件再工程
31.3    逆向工程
31.4    重构
31.5    正向工程
31.6    再工程经济学
31.7    小结
参考文献
习题与思考题
推荐读物与阅读信息
第32章 未来之路
32.1    软件的重要性——再论
32.2    变化的范围
32.3    人及其构造系统的方式
32.4    “新”的软件工程过程
32.5    表示信息的新模式
32.6    技术作为推动力
32.7    软件工程师的责任
32.8    结束语
参考文献
习题与思考题
推荐读物与阅读信息
索引
猜您喜欢

读书导航