課程介紹
《軟件工程》是計算機專業或軟件工程專業高起本、專升本、同專業本科第二學歷、跨專業專升本、本科第二學歷的專業基礎課和專業課。它是一門指導計算機軟件開發和維護的工程學科。通過本課程的學習,使學生掌握軟件開發與維護的原則、技術及方法,了解軟件經濟學,軟件管理學的基本理論。并進行軟件開發的實踐訓練,培養綜合性的軟件設計能力,提高分析和解決問題的能力。要求學生了解軟件工程的基本原理、概念與方法,主要包括軟件系統的體系模型建立、需求分析、總體設計、詳細設計、測試、維護等方面的基本知識與方法。學習掌握軟件工程中的一些基本技術方法,如項目管理、數據流圖、結構分析、面向對象分析、集成測試等各階段的主要方法等。同時,結合模擬案例,要求學生從實際訓練中掌握軟件開發的基本方法和技巧,體會軟件開發生命周期的整個過程。
課程相關資源