个人简介
Watts S.Humphrey是软件开发过程改进方面的权威,受到人们的普遍尊敬。他曾长期在IBM公司担任高级软件开发经理,目前是卡内基梅隆大学软件工程研究所的研究员。他还编写了Managing the Software Process(1989)、A Discipline for Software Engineering(1995)、Managing Technical People(1997)和Introduction to the Personal Software Process(1997)等著作。
内容简介
本书是美国Embry-Riddle Aeronautical大学为计算机科学系研究生和高年级本科生开设的一门软件工程课的教科书。这本书系统地论述了如何以开发小组的形式来进行软件的开发,并对开发过程作出了具体而详尽的指导,包括小组成员之间的协调、进度的管理、质量的控制等等令读者最感兴趣的方面。
全书共四个部分:第一部分部——绪论,包括前两章,是对理论的简单介绍,介绍了什么是TSPi、TSPi的组织结构等内容。第二部分——TSPi过程,包括第三章到第十章,则是整个小组研究周期的详细内容,详细解释了小组软件开发的步骤,并且给出了TSPi完整形式的例子。第三部分——小组角色,包括第十一章到第十五章,提供了小组成员角色的细致描述:小组领导者、开发经理、计划经理、质理/生产经理,以及技术支持经理。第四部分——使用TSPi,包括第十六章到第十八章,讲述了在使用本书的过程中需要注意的一些原则。全书内容难度适中,全面生动地阐述了软件工程的基本知识。
本书实用性与可读性较强,适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考,也可作为高等学校计算机软件工程课程的参考教材使用。