单项选择题

A.组件之间的逻辑关系
B.软件功能
C.代码分布的位置
D.软件的可靠性