本书是按全国高等教育自学考试指导委员会制订的计算机及应用专业考试大纲(本科)组织编写的。其内容深度和广度符合《软件工程》教材及大纲要求。本书介绍了软件工程的基本知识、软件可行性研究与项目开发计划、软件需求分析、软件概要设计、软件详细设计、软件编码、软件测试、软件维护、软件开发的增量模型、面向对象的方法、软件质量与质量保证、软件工程管理、软件开发环境等13章内容,按照教材章节的顺序指出了相关的考核知识点。结合考试大纲规定的识记、领会、简单应用、综合应用四个认知层次,对章节的重点与难点进行了解释和分析。在对自学考试特点、应试要点、考试规律、历年试卷、考试大纲、指定教材、自学考生情况等方面进行仔细研究、分析以及多年教学实践的基础上,选编了适量练习题并给出参考答案,以帮助学生灵活地学习、巩固软件工程知识,在短时间内迅速掌握应试技巧、提高考试技能,而不是陷入到题海中。书末为考生提供了4套模拟试题和答案,为考试冲刺提供必要的参考和启示。本书既可以作为参加全国高等教育自学考试的计算机及应用专业(本科)考试的应试辅导教材,也可以作为普通高校计算机与非计算机专业学生学习软件工程的辅导材料。