单项选择题

一般地,可以将软件开发的生命周期划分为软件项目计划、 (15) 、软件设计、编码、测试、运行和维护6个阶段。

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