单项选择题

关于软件开发的描述中,错误的是( )。

A) 文档是软件开发、使用和维护中不可或缺的资料
B) 软件生命周期包括计划、开发、运行三个阶段
C) 开发初期进行需求分析、总体设计、详细设计
D) 开发后期选定编程语言进行编码