问题
单项选择题
软件详细设计的主要任务是( )。
A.确定每个模块的算法和使用的数据结构
B.确定每个模块外部的接口
C.确定每个模块的功能
D.编程
答案
参考答案:A
解析: 本题考查结构化设计方法的详细设计。从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要确定各个模块的实现算法,并精确地表达这些算法。