单选题 软件设计中定义了为实现软件所需要的数据结构的设计称为______。
  • A.总体结构设计
  • B.系统的过程设计
  • C.体系结构设计
  • D.数据设计
【正确答案】 D
【答案解析】[解析] 软件设计包括系统的总体结构设计(或称体系结构设计)、系统的过程设计和系统的数据设计三方面内容。总体结构设计旨在确定组成软件系统的各主要部件及其相互问关系;过程设计完成对每一部件的过程化描述;数据设计定义了为实现软件所需要的数据结构,因此本题答案为D。