不定项选择

A.提高软件的可靠性
B.增大程序结构的复杂性
C.开发时最好预计到来的使用的变动
D.应坚持系统化的方法进行设计