张海藩、吕云翔编著的《软件工程<第4版>学习辅导与习题解析》共分为16章。第1章、第2章讲述软件工程与软件过程;第3章、第4章、第5章讲述传统方法学,包括结构化分析、设计与实现;第6章、第7章、第8章、第9章、第10章讲述面向对象方法学,包括面向对象的概念、模型、分析、设计、实现,同时介绍了统一建模语言UML;第11章、第12章、第13章、第14章讲述软件项目管理,包括软件项目的计划、组织和控制,软件维护与软件文档;第15章、第16章讲述软件工程的高级课题,包括形式化方法和软件重用。
每章由3部分组成:第1部分简明扼要地复习每一章的重点内容;第2部分给出原教材每一章后的习题;第3部分是习题解析,不是简单地给出答案,而是仔细分析题目,讲解解题思路,从而有助于读者举一反三,学会用软件工程方法学分析问题和解决问题。