单选题 软件设计一般分为两步完成,它们是______。
A.概要设计与详细设计 B.数据设计与接口设计
C.软件结构设计与数据设计 D.过程设计与数据设计

【正确答案】 A
【答案解析】软件设计的步骤分为两部分,一部分是概要设计(总体设计),另一部分是详细设计。