全书共分为四篇,分别讲解了如下知识点:软件工程与需求分析,软件设计方法与技术,软件编码、测试与维护,软件工程项目管理等基本理论和相关技术。本书是按照教育部高等学校计算来自机科学与技术专业教学指导分委员会颁布的《高等干胜九雨二学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》中"软件工程"课程教学大纲的要求编写而成360百科的,适合作为高等学校计算机和相关专业软件工程课程的教材,也可作为软件开发人员与软件项目管理人员认的学习参考书。