单项选择题

瀑布模型中软件生命周期可以划分为计划、开发和运行三个时期。下面哪项属于开发期()

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