单项选择题

程序员可以根据()编写出程序代码,类似于建筑工程领域的设计图纸。

A.数据设计
B.概要设计
C.详细设计
D.接口设计