本书教读者循序渐进地、系统地学习UML基础知识和应用技术。和前一版相比,本书内容根据UML?2.0进行了补充和更新。 本书包括四部分内容。第?一部分“基础知识”包括第?1章到第?15章,主要介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程中的应用方法。第?二部分“学习案例”包括第?16章到第?22章,结合实例详细分析了UML的应用方法与技巧,还介绍了UML在热点领域设计模式中的应用。第三部分“高?级应用”包括第?23章和第?24章,先是运用UML来描述设计模式和嵌入式系统,然后讨论UML在其他领域的应用前景。第四部分“附录”给出了每章的小测验答案,介绍了使用Microsoft?Visio专业版绘制常用UML图的方法和步骤,还对常用UML图进行了总结。 本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。