单项选择题

A.UML是一种建模语言
B.UML是一种构造语言
C.UML是一种可视化的编程语言
D.UML是一种文档化语言