书籍详情

个体软件过程

个体软件过程

作者:(美)Watts S.Humphrey著;吴超英,车向东译

出版社:人民邮电出版社

出版时间:2001-01-01

ISBN:9787115096500

定价:¥30.00

购买这本书可以去
内容简介
  《个体软件过程》(简称“PSPI”),是Watts S.Humphrey于1997年特为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。美国Embry-Riddle航空大学计算机科学系以本书初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。由于本书是在两个学期的计算机科学或软件工程导论课程中使用,所以本书的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。本书同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。
作者简介
  作者:WattsS.Humphrey他在软件工程领域享有盛誉,被美国国防软件工程杂志CrossTalk评为近几百年来影响软件发展的十位大师之一。瓦茨·S·汉弗莱在IBM工作了27年,负责管理IBM全球产品研发。离任后,受美国国防部委托,加入卡内基·梅隆大学软件工程研究所(SEI),领导SEI过程研究计划,并提出了能力成熟模型(CMM)思想。在CMM浪潮席卷软件工业界之时,他又力推个人软件过程(PersonalSoftwareProcess,PSP)和团队软件过程(TeamSoftwareProcess,TSP),成为软件开发人员和开发团队的自修宝典。PSP(SM)软件工程师的自我改进过程(中文版)>>更多作品
目录
第1章 软件工程师的任务                  
  1. 1 什么是软件工程                  
  1. 2 为什么工程质量很重要                  
  1. 3 个体软件过程                  
  1. 4 高质量工作的规范                  
  1. 5 高质量工作的重要性                  
  1. 6 如何提高工作质量                  
  1. 7 过程改进的步骤                  
  1. 8 本书的策略                  
  1. 9 总结                  
  1. 10 练习1                  
 第2章 时间管理                  
  2. 1 时间管理的逻辑原理                  
  2. 2 了解时间的使用情况                  
  2. 3 工程记事本                  
  2. 4 工程记事本的设计                  
  2. 5 工程记事本示例                  
  2. 6 总结                  
  2. 7 练习2                  
 第3章 时间跟踪                  
  3. 1 为什么要跟踪时间                  
  3. 2 记录时间数据                  
  3. 3 跟踪时间                  
  3. 4 使用标准的时间记录日志                  
  3. 5 处理中断                  
  3. 6 跟踪已完成的任务                  
  3. 7 在工程记事本中登记时间日志                  
  3. 8 时间记录的提示                  
  3. 9 总结                  
  3. 10 练习3                  
 第4章 阶段计划与产品计划                  
  4. 1 阶段计划和产品计划                  
  4. 2 周活动总结表                  
  4. 3 总结每周的时间分配                  
  4. 4 计算阶段时间和工作效率                  
  4. 5 使用周活动总结表                  
  4. 6 总结                  
  4. 7 练习4                  
 第5章 产品计划                  
  5. 1 产品计划的必要性                  
  5. 2 产品计划的用途                  
  5. 3 什么是产品计划                  
  5. 4 产品计划                  
  5. 5 制订小型任务的计划                  
  5. 6 术语定义                  
  5. 7 作业编号日志                  
  5. 8 关于使用作业编号日志的几点建议                  
  5. 9 使用产品的时间和效率数据                  
  5. 10 总结                  
  5. 11 练习5                  
 第6章 产品规模                  
  6. 1 产品计划过程                  
  6. 2 规模测量                  
  6. 3 使用规模测量的注意事项                  
  6. 4 程序规模                  
  6. 5 其它的规模测量方法                  
  6. 6 程序规模估计                  
  6. 7 较大规模的估计                  
  6. 8 在作业编号日志中使用规模测量的方法                  
  6. 9 总结                  
  6. 10 练习6                  
 第7章 管理好时间                  
  7. 1 时间管理的要素                  
  7. 2 活动分类                  
  7. 3 收集活动的时间数据                  
  7. 4 时间分配的评价                  
  7. 5 作出时间安排                  
  7. 6 找出更多的时间                  
  7. 7 制订基本规则                  
  7. 8 设定时间分配的优先级                  
  7. 9 管理好时间安排                  
  7. 10 关于管理可变动的时间的几点建议                  
  7. 11 时间管理的目标                  
  7. 12 总结                  
  7. 13 练习7                  
 第8章 契约的管理                  
  8. 1 什么是契约                  
  8. 2 认真制订契约                  
  8. 3 契约的一个示例                  
  8. 4 工业中的示例                  
  8. 5 处理没有完成的契约                  
  8. 6 管理契约的重要性                  
  8. 7 不对契约进行管理的后果                  
  8. 8 管理契约的方法                  
  8. 9 总结                  
  8. 10 练习8                  
 第9章 进度管理                  
  9. 1 进度管理的必要性                  
  9. 2 Gantt图                  
  9. 3 制订项目进度表                  
  9. 4 检查点                  
  9. 5 跟踪项目计划                  
  9. 6 跟踪积分                  
  9. 7 总结                  
  9. 8 练习9                  
 第10章 项目计划                  
  10. 1 项目计划的必要性                  
  10. 2 项目计划总结表                  
  10. 3 项目总结                  
  10. 4 程序规模                  
  10. 5 开发阶段的时间                  
  10. 6 估计的准确性                  
  10. 7 总结                  
  10. 8 练习10                  
 第11章 软件开发过程                  
  11. 1 为什么使用过程                  
  11. 2 一些定义                  
  11. 3 过程脚本                  
  11. 4 检查点和阶段                  
  11. 5 更新的项目计划总结表                  
  11. 6 一个计划的示例                  
  11. 7 累计时间值计算的示例                  
  11. 8 总结                  
  11. 9 练习11                  
 第12章 缺陷                  
  12. 1 什么是软件质量                  
  12. 2 缺陷和质量                  
  12. 3 什么是缺陷                  
  12. 4 缺陷与Bug                  
  12. 5 缺陷类型                  
  12. 6 了解缺陷                  
  12. 7 缺陷记录日志                  
  12. 8 统计缺陷个数                  
  12. 9 使用缺陷记录日志                  
  12. 10 更新的PSP过程                  
  12. 11 总结                  
  12. 12 练习12                  
 第13章 缺陷查找技术                  
  13. 1 个人对产品质量的承诺                  
  13. 2 发现缺陷的步骤                  
  13. 3 发现和修复缺陷的方法                  
  13. 4 代码复查                  
  13. 5 为什么要尽早发现缺陷                  
  13. 6 发现和修复缺陷的费用                  
  13. 7 利用代码复查发现缺陷                  
  13. 8 编译前的复查                  
  13. 9 编译与测试缺陷的数据                  
  13. 10 更新后的PSP项目计划总结表                  
  13. 11 其它种类的代码复查                  
  13. 12 总结                  
  13. 13 练习13                  
 第14章 代码复查检查表                  
  14. 1 检查表的用途                  
  14. 2 代码复查检查表的示例                  
  14. 3 使用代码复查检查表                  
  14. 4 建立个人检查表                  
  14. 5 改进检查表                  
  14. 6 编码标准                  
  14. 7 总结                  
  14. 8 练习14                  
 第15章 缺陷预测                  
  15. 1 缺陷率                  
  15. 2 缺陷数据的使用                  
  15. 3 缺陷密度                  
  15. 4 缺陷率的预测                  
  15. 5 缺陷估计                  
  15. 6 更新的项目计划总结表和示例                  
  15. 7 登入实际的数据                  
  15. 8 总结                  
  15. 9 练习15                  
 第16章 缺陷排除的经济效益                  
  16. 1 高质量工作的必要性                  
  16. 2 缺陷排除问题                  
  16. 3 缺陷排除时间                  
  16. 4 缺陷引入和排除的经验                  
  16. 5 节省缺陷排除时间                  
  16. 6 在PSP项目计划总结表中每小时缺陷数的计算                  
  16. 7 缺陷排除效益的计算                  
  16. 8 提高缺陷排除率                  
  16. 9 减少缺陷引入率                  
  16. 10 总结                  
  16. 11 练习16                  
 第17章 设计缺陷                  
  17. 1 设计缺陷的本质                  
  17. 2 识别设计缺陷                  
  17. 3 什么是设计                  
  17. 4 设计过程                  
  17. 5 设计缺陷的起因                  
  17. 6 设计缺陷的影响                  
  17. 7 设计表达                  
  17. 8 总结                  
  17. 9 练习17                  
 第18章 产品质量                  
  18. 1 质量第一                  
  18. 2 测试                  
  18. 3 过滤器概念                  
  18. 4 仔细工作的好处                  
  18. 5 缺陷排除效益的计算                  
  18. 6 最终的缺陷排除效益的估计                  
  18. 7 100%过程效益的好处                  
  18. 8 缺陷排除效益的经验                  
  18. 9 原型方法                  
  18. 10 总结                  
  18. 11 练习18                  
 第19章 过程质量                  
  19. 1 过程测量                  
  19. 2 缺陷排除中的矛盾                  
  19. 3 缺陷排除策略                  
  19. 4 质量的成本                  
  19. 5 质量成本的计算                  
  19. 6 质检/过失比                  
  19. 7 改进复查的效率                  
  19. 8 质量成本的精确计算                  
  19. 9 总结                  
  19. 10 练习19                  
 第20章 个人对质量的承诺                  
  20. 1 质量的重要性                  
  20. 2 低质软件的危险正在增长                  
  20. 3 制订个人质量承诺                  
  20. 4 个人的目标                  
  20. 5 成就的回报                  

猜您喜欢

读书导航