内容简介
目录
前言
译者序
第一章 软件项目管理回顾:软件工程是一门学科
1.1 没有银弹:软件工程的本质和意外事件
1.2 软件工程学的前景
1.3 软件工程的未来:管理前景
讨论题
第二章 算法成本估算模型
2.1 用于软件开发资源费用估算的元模型
2.2 软件工程经济学
2.3 软件成本估算模型
讨论题
第三章 高级成本估算模型
3.1 软件成本估算模型的经验确认
3.2 新的软件开发中的规模经济
3.3 软件投入估算中以案例为基础的论证
3.4 从软件开发动力学的模拟中学习的课程
讨论题
第四章 功能点
4.1 软件功能、源代码行以及开发工作量的预测:软件科学认证
4.2 功能点分析:存在的困难和有待改进的地方
4.3 功能点度量方法的可靠性:现场实验
讨论题
第五章 风险管理
5.1 软件风险管理:原理和实践
5.2 软件项目的风险管理
5.3 截止期限的压力:如何处理截止期限短、预算低和人员水平不足
讨论题
第六章 生命周期模型
6.1 软件开发和改进的螺旋模型
6.2 一个理性的设计过程:如何伪造和为什么要伪造
6.3 结构分析到底发生了什么
讨论题
第七章 原型化方法
7.1 认为生命周期概念是有害的
7.2 快速原型化:吸取到的经验
7.3 行业软件项目中的原型化——跨越理论与实践之间的距离
讨论题
第八章 过程工具及其采用——CASE工具应用
8.1 I/S计划和设计辅助的范围:一个CASE技术的功能模型
8.2 学习曲线是如何影响CASE工具的采用的
8.3 等级划分:CASE工具对系统开发者的社会意义
讨论题
第九章 过程工具及其采用——面向对象的应用
9.1 面向对象的与常规的分析和设计方法:比较和评论
9.2 制定软件行业革命计划
9.3 采用软件工程过程的新方法:面向对象的CASE
讨论题
第十章 软件复用的管理
10.1 复用的成本—效益
10.2 复用对质量、生产率及经济的影响
10.3 在综合计算机辅助软件工程中的复用和生产率:一个经验实例
10.4 基于复用的信息系统开发策略:一家银行的执行经验
讨论题
第十一章 软件维护
11.1 软件维护的现状
11.2 软件复杂度和维护成本
11.3 软件开发和维护中的分部门组织经营法
讨论题
第十二章 软件能力成熟度模型
12.1 刻画软件过程的特征:成熟度框架
12.2 休斯航空器公司的软件过程改进
12.3 SEI能力成熟度模型对承包商的影响
讨论题
附录 案例研究
A.1 河景儿童医院
A.2 邮递美食销售点系统
A.3 印第安事务及北部发展部门的信息系统
A.4 DIAND战略数据模型
A.5 文德米尔信托公司:重建MIS基础
A.6 旅行者保险:通过分布式技术的过程支持
A.7 微软公司:办公业务单位