本书内容包括:概述,软件生命周期模型,软件项目管理,需求分析和规约,软件设计,面向功能的软件设计,使用UML的对象建模,面向对象的软件开发,用户界面设计,编码和测试,软件可靠性和质量管理,计算机辅助软件工程,软件维护,软件复用等.