单项选择题

在有关软件开发过程中,下述说法不完整的是( )。

A) 软件生命周期分为计划、开发和运行三个阶段
B) 在开发前期要进行总体设计、详细设计
C) 在开发后期要进行编写代码、软件测试
D) 运行阶段主要是进行软件维护