单项选择题

软件生命周期的瀑布模型把软件项目分为 3 个阶段。以下哪—个是正常的开发顺序______。

A.计划阶段、开发阶段、运行阶段
B.设计阶段、开发阶段、编码阶段
C.设计阶段,编码阶段、维护阶段
D.计划阶段,编码阶段、测试阶段