下列()属于详细设计。
A:分析项目的成本和效益
B:为每个模块确定采用的算法
C:编写代码
D:确定模块结构,划分模块功能
出自:国家开放大学《软件工程》