本书是普通高等教育“十一五”国家级规划教材。
软件工程是很具实用性的工程方法学,是软件开发者开发和维护软件时的作业指南。本书基于实用的原则进行编写,不仅有较完整的软件工程知识体系,而且有较好的教学案例,有与工程实训相适应的编排结构,可较好地辅助软件工程实用人才的培养。
全书共14章,第1~3章为软件工程方法基础,以提供预备性学习,包含概述、过程模式、项目管理等内容。第4~14章基于软件生存周期编排,以利于理论教学与实训教学的同步,包含系统工程、需求分析、概要设计、结构化建模、面向对象建模、界面设计、算法设计、软件测试、软件维护等内容。
本书可作为应用性、技能型人才培养的应用型本科、高职高专教育“软件工程”课程的教材,也可作为软件工程领域技术人员的技术参考书,并可供广大软件工程学习者自学。