单项选择题

软件工程中描述生存周期的瀑布模型一般包括可行性研究、()、设计、编码、测试、维护等几个阶段。

A.需求分析
B.需求调查
C.可行性调查
D.问题定义