多项选择题

设计低劣的系统不仅会增大修改的困难,还会导致以下缺陷:()。

A.不必要的复杂性
B.不必要的重复性
C.脆弱性
D.固化性