本課程旨在:開發軟體系統是達到資訊應用的必要手段,軟體工程是講究開發軟體系統的方法論,即遵循著一個標準程序,來建立出可靠的系統,這個程序可以隨著時間的累積被重複利用並改進。例如,從過去二十世紀傳統的基本概念和方法,至今日二十一世紀初期物件導向模式的技術,已有不同的開發面向。本課程授課內容將包含軟體工程範疇、軟體生命週期模式、軟體發展模式、軟體開發工具、軟體測試、軟體維護、軟體再使用、業界遵循之程序與標準等議題。