3.1.2 UML 特点
UML 具有以下3个特点。
(1) UML 是一种运用建模语言
UML 统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点, 从而有效地消除了各种建模语言之间不必要的差异。它实际上是一种通用的建模语言, 可以为许多面向对象建模方法的用户广泛使用。
(2) UML 建模能力比其他面向对象建模方法更强
它不仅适合于一般系统的开发, 而且对并行、分布式系统的建模尤为适宜。
(3) UML 是一种建模语言, 而不是一个开发过程
UML 不是可视化的编程语言, 但用UML 描述的模型与各种编程语言相连, 可以将模型映射成编程语言, 也可由编程语言代码重新构造UML 模型。