单项选择题

A.系统分析员和用户的交流比较困难
B.系统分析员需要具备坚实的信息系统知识
C.系统分析员需要了解计算机的发展
D.管理科学方面的知识不是系统分析员必须具备的