[单选题]
软件维护工作中大部分的工作是由于( )而引起的。
A.程序的可靠性
B.适应新的硬件环境
C.适应新的软件环境
D.用户的需求改变
参考答案与解析: