问题
单项选择题
以下不属于软件详细设计的任务的是
A.为每个模块确定采用的算法
B.确定每个模块使用的数据结构
C.确定软件中模块以及模块之间的联系
D.确定模块的接口细节
答案
参考答案:C
解析: 详细设计的任务是为软件结构图中的每一个模块确定采用的算法和块内数据结构,用某种选定的表达工具给出清晰的描述。其任务不仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应尽可能简明易懂。具体来说,详细设计包括3个方面的任务:确定每个模块的算法;确定每个模块使用的数据结构;确定模块的接口细节。而确定软件中模块以及模块之间的联系属于总体设计的任务。