单项选择题

A.UML是一种可视化的程序设计语言
B.UML不是过程,也不是方法,但允许任何一种过程和方法使用
C.UML简单且可扩展
D.UML是面向对象分析与设计的一种标准表示