(一)、軟體工程是希望用工程的技術與方法解決資訊系統開發過程所遭遇的困難與問題,經過多年的技術創新與部段演進的方法論,軟體工程技術已有常足進展,可是軟體的危機並沒有解除,甚至隨著資訊系統的日益複雜,常見有加劇的現象,所以,近年來軟體工程轉向更強調管理議題,甚至團隊合作等等,就是為讓學生了解軟體開發過程的真正本質,以建立正確的軟體工程基本概念。
(二)、讓學生了解軟體專案開發所實際可能遭遇的問題,並運用課堂所學,深入研析與解決問題,培養實務經驗之基礎能力。
(三)、讓學生透過互動討論,啟發學生之自主性、創新力,學習傾聽他人見解與擴大自身視野與思考問題的深度。