李彤、王炜、郁湧编著的《软件工程概论》共14章,分为5篇,导引篇(第1、2章)。对软件工程的基本概念、理论、方法及CDIO思想进行简要的阐述,试图让读者掌握基于CDIO思想的软件工程的概貌。构思篇(第3~5章)。CDIO教育思想认为“构思”即按照客户的需求,考虑技术、企业战略等因素,设立系统目标和要求;定义功能、概念和结构,为项目的设计、实现和运作奠定基础。本篇从传统分析方法和面向对象分析方法两个层次分别讨论了需求分析过程。设计篇(第6~8章)。本篇在构思阶段成果的基础上,将关注点放在软件系统如何实现”上。不仅要说明为实现构思阶段所产生的需求模型必须引入哪些计算模块及模块之间的关系,还必须从提高软件设计质量和效率方面考虑如何改进软件结构。实现篇(第9~11章)。本篇不仅讨论了如何运用选定的程序设计语言,把设计阶段所产生的软件设计模型转换为该语言所书写的源代码,同时还讨论了软件系统的测试和开发方法等问题。运作篇(第12~14章)。运作阶段的关注点在于如何对实现阶段产生的产品、系统或过程进行运行和优化;培训和操作;改进和演变;弃置和运行管理。