[美] 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
本书是软件工程领域的优质作品,国际上众多名校采用本书作为教材。本书注重从实践出发选择和安排素材,同时在理论上进行全面深入的探讨。本书分为3个部分。第一部分解释为什么软件工程知识对实践者和研究者同样重要,并讨论理解过程模型的必要性,利用敏捷方法的必要性,以及精细地进行项目计划的必要性;第二部分论述软件开发和维护的主要步骤;第三部分讲述如何对软件进行评估和改进。本书适合作为计算机相关专业软件工程课程的本科教材,也适用于介绍软件工程的概念与实践的研究生课程。本书还适合期望进一步学习该领域相关知识的专业人员阅读。