本书是UML方面最权威的一本著作,三位作者是面向对象方法最早的倡导者,是UML的创始人。本版涵盖了UML2.0。书中为具体的UML特征提供了参考,描述了一个使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和语言特点,以及如何有效地使用这种语言,知道如何应用UML去解决一些常见的建模问题。本书由7个部分组成,而且每章都描述了一个特定UML特征的具体用法,其中大部分按入门、术语和概念、常见建模技术、提示和技巧的方式组织。本书还为高级开发人员提供了在高级建模问题中应用UML的一条非常实用的线索。本书适合作为高等院校计算机及相关专业本科生或研究生“统一建模语言(UML)”课程的教材,也适用于进行软件生产、部署和维护的人员,特别适合于分析员、最终客户、架构师、开发人员、质量保证人员、构件库管理人员以及项目和程序管理者。UML(统一建模语言)已经成为对软件密集型系统的制品进行可视化、详述、构造和文档化的工业标准。作为事实上的标准建模语言,UML便于项目各方之间的交流,并能减少相互之间的误解。UML2.0标准化进一步扩大了语言的范畴和生存能力。其内在的表达能力允许用户对从企业信息系统、基于Web的分布式应用到实时嵌入式系统中的各种事物建模。本书是权威的UML使用指南,UML语言的创始人在书中提供了UML核心内容的指南。本书从UML概述开始,然后逐步地通过在每一章中引入一些概念和表示法来解释该语言,此外还阐述了UML在诸多领域的各种复杂建模问题中的应用。深入、全面的内容和丰富的示例使得本书前一版成为软件开发人员的必读著作,本版继承了这些优点,并对内容进行了全部更新,以反映UML2.0在表示法和用法上的变化。通过这本必备指南,读者可以迅速地掌握工业标准建模语言的最新特性,并能将其应用到软件项目中。本版最显著的变化·添加一章介绍构件和内部结构,包括用于构造封装设计的一些相当重要的新能力。·添加和更新了关于供接口、需接口、协作和UML外扩方面的内容。·添加和更新了有关顺序图、活动图等方面的讨论。·涵盖了UML2.0规范所引入的其他修改。