单项选择题

A.应有丰富的编程经验和很强的逻辑思维能力
B.应有较强的信息系统战略规划能力
C.应有创造性设计思维能力
D.应有将复杂问题分解成简单问题的能力