本书着重从实用角度讲解软件工程的基本概念、基本原理和技术方法,同时也注意了该书的系统性和先进性。在内容设计方面,从软件工程的结构化分析方法开始,逐步过渡到面向对象的软件工程,重点突出了UML,建模语言的基本理论和应用,以及教会学生使用PowerDesigner工具建立UML模型、进行面向对象的需求获取、软件系统的分析设计与实现,体现了“理论够用,方法先进,实现具体”的思路。
本书共12章,分为4大部分。第1部分为软件工程开发方法,第2部分为面向对象软件开发方法,第3部分为统一建模语言(UML),第4部分为使用PowerDesignr建立UML模型。