UML适合系统开发过程中从用户需求开始到系统完成的各个阶段,通过静态结构建模和动态行为建模来抽象系统的模型,同时又可以将模型转化为面向对象语言实现的代码,为广大软件开发人员带来了极大的方便。UML目前已成为面向对象软件系统分析与设计的必要工具,是软件设计人员、开发人员的必备知识。本书共分6章,分别为绪论、 UML语言构造及RationalRose、UML用例模型图及UML静态建模机制、UML动态建模机制探究、RUP统一建模过程和UML扩展机制研究。本书从软件工程的基本概念开始,由浅入深地介绍了面向对象技术和UML的基本语法、建模的基本步骤、RUP开发过程等。结构合理,条理清晰,内容丰富,是一本值得学习研究的著作。