[单选题]

软件详细设计的主要任务是确定每个模块的______。

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程

参考答案与解析: