軟體工程乃是將傳統工程技術及管理的要求及實務, 應用於大型複雜軟體系統的開發, 意即在一般程式設計及編碼的技術層面之上, 納入成本、時程及品質要求等工程管理技術及團隊專案管理的作法, 本課程在軟體開發生命週期概念架構之上, 介紹了業界標準的統一軟體開發流程, 統一塑模語言(UML), 軟體專案管理計畫書, 及軟體設計方法論中的需求分析設計實作測試及品質等製程議題。