单项选择题

软件系统设计一般分为总体设计和详细设计两个阶段,属于详细设计任务的是

A. 确定模块的算法
B. 确定模块间的接口
C. 划分模块和子系统
D. 评价模块划分的质量