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