[单选题]
软件详细设计的主要任务是确定每个模块的______。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
参考答案与解析: