统一建模语言(UML)是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。本书按照从初级到高级、从基本概念到应用实例的顺序,逐渐由浅人深地对UML进行了详细地讲述,具有层次清楚、思路清晰、讲解透彻、实例丰富的特点。适合于广大软件开发人员、系统分析人员、开发人员以及相关专业的科技人员自学使用,同时也适合于广大高等院校的师生作为教材或自学参考使用。