UML 又称标准建模语言, 是用来对软件密集系统进行可视化建模的一种语言。UML是在开发阶段, 说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。其最佳的应用是工程实践, 对大规模、复杂系统, 特别是在软件架构层次上, 已经被验证有效。