| 作 者: | Watts Humphrey |
| 出版社: | 人民邮电出版社 |
| 丛编项: | 软件工程经典系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | 软件工程理论 软件工程及软件方法学 计算机与互联网 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 个体过程策略
1.1 PSP的目的
1.2 软件工程规范的逻辑
1.3 使用规范的开发实践
1.4 可操作的过程
1.5 定义和使用个体过程
1.6 学会使用个体过程
1.7 为团队软件过程做准备
1.8 小结
第2章 基线个体过程
2.1 什么是过程
2.2 定义自己的过程
2.3 基线过程内容
2.4 为什么表格会有帮助
2.5 PSP过程元素
2.6 PSP0过程
2.7 PSP0度量
2.8 时间记录
2.9 缺陷记录
2.10 PSP0项目计划总结
2.11 编译阶段
2.12 增量式开发
2.13 PSP工具支持
2.14 小结
2.15 练习
第3章 度量软件规模
3.1 规模度量
3.2 建立一个数据库计算标准
3.3 建立一个代码行计算标准
3.4 规模计算
3.5 应用规模数据
3.6 计算生产率
3.7 规模计算器
3.8 其他规模度量
3.9 小结
3.10 练习
第4章 计划
4.1 制定计划过程
4.2 为什么要制定计划
4.3 什么是计划
4.4 软件计划的内容
4.5 计划软件项目
4.6 概念设计
4.7 计划质量
4.8 计划的问题
4.9 小结
第5章 软件估算
5.1 规模估算原则
5.2 概念设计
5.3 基于Proxy的估算
5.4 在估算中使用Proxy
5.5 产生规模相关表
5.6 估算需考虑的因素
5.7 小结
第6章 PROBE估算方法
6.1 来自数据的估算
6.2 基于代理的估算
6.3 使用有限数据估算
6.4 估算范例
6.5 估算非编程任务
6.6 使用PROBE的注意事项
6.7 小结
6.8 练习
第7章 软件计划
7.1 计划需求
7.2 项目和周期计划
7.3 提出进度计划
7.4 制定进度计划
7.5 EV值
7.6 EV值范例
7.7 EV值实例的分析
7.8 估算准确性
7.9 预测区间
7.10 变更的信号管理
7.11 计划中的注意事项
7.12 小结
7.13 练习
第8章 软件质量
8.1 PSP质量策略
8.2 什么是软件质量
8.3 软件质量的经济学
8.4 缺陷类型
8.5 个人质量实践
8.6 质量度量
8.7 质量管理
8.8 个人质量管理
8.9 管理产品质量
8.10 PSP改进实践
8.11 缺陷预防
8.12 小结
第9章 设计与代码评审
9.1 什么是评审
9.2 为什么要评审程序
9.3 评审原则
9.4 PSP代码评审过程
9.5 代码评审检查单
9.6 设计评审
9.7 设计评审原则
9.8 评审度量
9.9 评审问题
9.10 小结
9.11 练习
第10章 软件的设计
10.1 什么是设计
10.2 为什么设计
10.3 设计过程
10.4 设计层次
10.5 设计和开发策略
10.6 设计质量
10.7 小结
第11章 PSP设计模块
11.1 设计表示法
11.2 设计模板
11.3 操作规格模板(OST)
11.4 功能规格模板(FST)
11.5 状态规格模板(SST)
11.6 逻辑规格模板(LST)
11.7 状态机设计范例
11.8 使用PSP设计模板
11.9 在大规模的设计中使用设计模板
11.10 小结
11.11 练习
第12章 设计验证
12.1 为什么验证程序
12.2 设计标准
12.3 执行表验证
12.4 追溯表验证
12.5 验证状态机
12.6 循环验证
12.7 其他分析验证方法
12.8 验证的考虑因素
12.9 小结
12.10 练习
第13章 过程扩展
13.1 定制开发过程
13.2 为什么定义过程
13.3 PSP过程策略
13.4 定义过程
13.5 过程演变
13.6 范例过程
13.7 过程开发的考虑因素
13.8 小结
13.9 练习
第14章 使用个体软件过程
14.1 开发过程面临的挑战
14.2 团队软件过程(TSP)
14.3 TSP逻辑
14.4 团队组建
14.5 TSP启动过程
14.6 TSP指导
14.7 管理自己的项目
14.8 TSP的结果
14.9 团队合作的回报
14.10 统一的TSP团队
14.11 在软件项目方面的未来
索引
附录