内容简介
《面向对象分析与设计(第3版)》是UML创始人Grady Booch的代表作之一,书中介绍的概念都基于牢固的理论基础。同时,《面向对象分析与设计(第3版)》又是一本注重实效的书,面向架构师和软件开发者等软件工程实践者的实际需要。《面向对象分析与设计(第3版)》通过大量例子说明了基本概念,解释了方法,并展示了在不同领域的成功应用。全书分为理论和应用两部分。理论部分深刻剖析了面向对象分析与设计(OOAD)的概念和方法。应用部分连续列出了5个不同类型、不同领域的应用,描述如何从初始阶段到移交阶段将OOAD理论和方法应用到项目中。应用部分所涉及的领域包括系统架构、数据获取、密码分析、控制系统和Web开发,还给出了一些关于重要问题的有效建议,包括分类、实现策略和高性价比的项目管理。书中的表示法采用最新的UML 2.0,因此《面向对象分析与设计(第3版)》是学习UML 2.0不可多得的参考书。《面向对象分析与设计(第3版)》作者基于长期丰富的经验,提出了改进的对象开发方法,用于解决系统和软件开发者面临的复杂问题,非常适合实际系统和软件的开发者、系统分析师或构架师、项目经理阅读。《面向对象分析与设计(第3版)》主要阐述了软件开发的方法,也可以作为高等院校软件工程和高级编程课程的教材使用。
编辑推荐
《面向对象分析与设计(第3版)》由人民邮电出版社出版。
《面向对象分析与设计(第3版)》新增的内容包括:
UML2.0的详细介绍,包括这种表示法最基本的元素和高级元素,同时强调了重要的区别:
用5章的篇幅大大加强了对建模的关注,每一章都强调了整体开发生命周期中的一个阶段;
让复杂系统变得有条理的新方法,包括利用OOAD和UML一来处理系统架构的新方法:
关于对象模型中一些被广泛误解的基本元素的基础概念,如抽象、封装、模块化和层次结构:
关于如何分配开发团队资源以及管理开发复杂软件系统相关风险的建议:
关于主要面向对象编程语言(如Java和C++等)的附录。
《面向对象分析与设计(第3版)》的英文原书长期以来都是面向对象技术的重要参考书,而面向对象技术已经成为主流软件开发的事实标准。在这本值得期待的第3版中,读者可以学会如何通过统一建模语言UML2.0来应用面向对象方法。