单项选择题

A.UML不是一种可视化的程序设计语言,而是一种可视化的建模语言
B.UML是一种建模语言规格说明,是一种表示的标准
C.UML不是过程,也不是方法,但允许任何一种过程和方法使用它
D.UML是一种面向对象的设计工具