单项选择题

程序设计过程,包括了问题的定义、设计方案、()、文档以及运行维护等六个步骤。

A.编码和测试
B.语言和算法
C.过程和函数
D.函数或方法