韩利凯主编的《软件工程》由“软件危机”引出软件工程概念,逐步分析了软件工程的发展状况:第1章主要介绍软件工程的基本概念、应用前景和相关理论;第2章详细讲解软件生命周期与开发模型,以及各种模型之间的关系;第3章主要讲述软件立项、签订合同、软件招投标等的方法;第4章详细描述软件需求分析的基本概念、需求分析的方法、工具盒过程管理等;第5章详细介绍软件策划概论,规模估计、费用与资源估计的方法;第6章详细讲述软件建模思想以及三个模型建模实例分析;第7章具体介绍软件设计概论和原理,详细讲述面向过程设计、面向对象设计、面向元数据设计的方法;第8章介绍软件测试概论、软件测试模型,黑盒测试、白盒测试和灰盒测试的方法;第9章重点介绍软件实施与维护的基本知识以及软件维护方法的比较;第10章讲述软件管理的相关知识,包括改进CMMI模型、软件配置管理、软件质量保证和软件项目管理的相关知识。