单项选择题

软件质量(可维护性、可理解性、可靠性)很大程度取决于()

A.程序员的变成水平
B.模块分解的合理
C.程序运行效率
D.有完整的故障处理
E.算法的合理性