過度工程化

過度工程化 ， 也稱性能過剩 、 過度設計 ， 是指產品設計的比使用期望有更大的魯棒性 （ 強健性 ） 或性能 ， 或者不必要的複雜度 。 過度工程化多半是因爲提升安全係數 、 增加機能 、 或是克服一些 （ 使用者可能較不在意的 ） 性能缺陷 。 若是在一些要求安全性或是性能的應用 （ 例如太空船 ） ， 或是需要廣泛功能的軟體 （ 例如診斷設備 ） ， 會希望產品過度工程化 。 從價值工程角度 ， 性能過剩是人 、 物 、 時間等資源的浪費 。 極簡主義設計哲學認爲 “ 少即是多 ” 。 違反了KISS原則 。 若以軟體工程的角度來看 ， 過度工程化屬於一種反模式 。