[单选题]
一般地,可以将软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试和运行/维护6个阶段。
A.可行性分析
B.初始调查
C.需求分析与定义
D.问题分析
参考答案与解析: