電腦輔助開發工程
Hoffer將電腦輔助工程定義為:係系統分析人員在開發資訊系統時所用的自動化軟體工具,而這些工具可以用來自動化或支援整個系統發展過程中的活動,其目標為增加生產力和提升整個系統的品質(Hoffer, 2005);而Manley,將電腦輔助軟體工程定義為:「能有效協助解決軟體間危機的科技,或者是輔助將整個軟體開發過程自動化的軟體科技」。