過度工程化

維基百科,自由的百科全書

過度工程化,也稱性能過剩過度設計,是指產品設計的比使用期望有更大的魯棒性(強健性)或性能,或者不必要的複雜度。

過度工程化多半是因為提昇安全係數、增加機能、或是克服一些(使用者可能較不在意的)性能缺陷。若是在一些要求安全性或是性能的應用(例如太空船),或是需要廣泛功能的軟體(例如診斷設備),會希望產品過度工程化。

價值工程角度,性能過剩是人、物、時間等資源的浪費。極簡主義設計哲學認為「少即是多」。違反了KISS原則[1]。若以軟體工程的角度來看,過度工程化屬於一種反模式[2]

參見

參考文獻