結構化:需考量系統模組間的內聚力、模組間的耦合力,以及功能分割等。良好的結構化系統設計有三個特徵:1.模組間有良好的分割2.階層式的系統架構3.獨立的模組功能物件導向:1.已有原始的軟體版本,可加速開發時程。2.容易修改與維護3.可減少重複開發所造成的浪費。