单选题
软件设计包括四个既独立又相互联系的活动,分别为 (57) 、 (58) 、数据设计和过程设计。
【正确答案】
D
【答案解析】[分析] 软件设计的模型是类似于金字塔外形的模型。最底层是数据设计,往上依次是体系结构设计、接口设计和过程设计。
数据设计将实体-关系图中描述的对象和关系,以及数据字典中描述的详细数据内容转化为数据结构的定义。体系结构设计定义软件系统各主要成分之间的关系。接口设计根据数据流图定义软件内部各成分之间、软件与其他协同系统之间及软件与用户之间的交互机制。过程设计则是把结构成分转换成软件的过程性描述。