本书系统地介绍了软件工程的概念、原理、方法和技术。全书共10章,主要内容包括:软件过程和模型、需求分析与建模、软件测试技术、软件配置与软件维护、质量保证与软件工程标准化、软件项目管理等。为方便教学和自学,每章都附有学习目的与要求、小结及习题。
本书以软件生存周期为主线,遵循软件开发“工程化思想”,主要讲述软件工程各个知识领域的基础内容,系统地介绍了软件工程学的概念、原理和方法,重点介绍应用技术。内容包括:软件工程的基本概念、软件过程和软件开发模型、软件需求分析、软件设计、软件编码、软件测试、软件维护、软件质量和软件工程标准化、软件项目管理等。
本书在强调基本理论体系的基础上,融入当前软件工程的最新发展和技术,深入浅出,语言简洁,注重培养实际开发能力和文档写作能力,具有较强的实用性。为方便教学和自学,每章都附有学习目的与要求、小结及习题。
本书可作为高等院校软件工程课程的教材或教学参考书,也可作为软件工程管理者和技术人员的参考书。