軟件工程是計算機軟件開發(fā)和維護的一門工程學科,,是軟件工程及其相關(guān)專業(yè)教學計劃中一門綜合性和實踐性的核心課程,,其主要內(nèi)容包括軟件危機與軟件工程,、可行性研究、需求分析,、總體設(shè)計,、詳細設(shè)計、編碼,、測試,、維護面向?qū)ο蠓椒▽W引論、面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計,、面向?qū)ο髮崿F(xiàn)、軟件管理技術(shù),。根據(jù)培養(yǎng)應(yīng)用型人才的需要,,本課程的目的與任務(wù)是使學生通過本課程的學習,了解軟件項目開發(fā)和維護的一般過程,,掌握軟件開發(fā)的傳統(tǒng)方法和面向?qū)ο蠓椒?,提高軟件設(shè)計和軟件開發(fā)能力,,為更深入地學習和今后從事軟件工程實踐打下良好的基礎(chǔ)。