单项选择题

瀑布模型中软件生命周期可以划分为计划期、开发期和运行期3个时期,下面______属于开发期。

A.问题定义和测试
B.可行性研究和编码
C.编码和测试
D.可行性研究和测试