本书配合“软件工程”课程的教学内容,针对软件工程的基本理论、可行性研究、软件需求分析与概念模型、总体设计、软件详细设计、面向对象方法学、模型、对象分析、关系分析、控制驱动的设计、问题域设计、用户界面设计、数据库及其接口设计、形式化方法、软件实现、软件质量、软件测试、软件维护、软件项目管理与计划等知识进行了选题,并针对各章的知识点给出了单元练习。书末还提供了多套综合测试试题及答案。本书适合与《软件工程(第三版)》(ISBN 9787302234999)配套使用,也可以单独使用;可以作为大专院校计算机、软件工程等专业高年级学生的辅导教材,也适合报考软件工程硕士或计算机专业硕士的考生、参加国家高等教育自学考试的考生与IT行业的从业人员参考。