软件工程是利用工程化的原理和方法指导计算机软件系统开发、测试和维护的学科,具有知识面广、实践性强、不断发展等特点。胡思康编著的《软件工程基础(第3版高等学校计算机专业规划教材)》系统介绍软件工程的基本概念、原理、方法与技术,全书共11章,可分为四部分:**部分为第1章,简要介绍软件工程的发展与过程模型;第二部分包括第2~6章,以瀑布模型为基础,以结构化方法为主线,介绍软件工程各阶段的任务、过程、方法、工具与测试技术;第三部分包括第7~10章,以瀑布模型为基础,以面向对象方法为主线,介绍统一建模语言UML、面向对象分析与过程、面向对象设计与建模、软件测试、软件维护等;第四部分为第11章,介绍软件项目管理与CMM。
软件工程的学习应注重理论与实践相结合,因此在全书的讲解以及每章习题中,有针对性地给出实际项目的分析与设计过程,以锻炼读者在实践中应用软件工程方法与技术的能力。
本书可作为高等院校计算机专业或信息类相关专业课程的教材,也能作为有一定实践经验的软件工程人员和从事应用软件开发的广大计算机用户的参考用书。