单项选择题

A.将一个复杂的系统按功能模块划分并确定层次和调用关系
B.软件实现
C.代码复用
D.系统上线