单选题
信息管理
2008-11-19
以下不属于软件详细设计的任务的是( )。
A.为每个模块确定采用的算法
B.确定每个模块使用的数据结构
C.确定软件中模块以及模块之间的联系
D.确定模块的接口细节
参考答案
C
答案解析
详细设计的任务是为软件结构图中的每一个模块确定采用的算法和块内数据结构,用某种选定的表达工具给出清晰的描述。其任务不仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应尽可能简明易懂。具体来说,详细设计包括3个方面的任务:确定每个模块的算法;确定每个模块使用的数据结构;确定模块的接口细节。而确定软件中模块以及模块之间的联系属于总体设计的任务。
你可能感兴趣的试题
A.降低模块的内聚度,提高模块的耦合度
B.模块规模适度
C.深度、宽度、扇入和扇出要适当
D.模块的作用范围应保持在该模块的控制范围内