单项选择题

统一建模语言(UML)不限于支持OOA和OOD,还支持从()开始的软件开发全过程。

A.需求分析
B.规划设计
C.测试实施
D.运行维护