軟件工程是一門指導計算機軟件開發(fā)和維護的工程學科。通過本課程的學習,使學生掌握軟件開發(fā)與維護的原則、技術(shù)及方法,了解軟件經(jīng)濟學,軟件管理學的基本理論。并進行軟件開發(fā)的實踐訓練,培養(yǎng)綜合性的軟件設(shè)計能力,提高分析和解決問題的能力。
本課程的任務(wù)是培養(yǎng)學生計算機軟件開發(fā)與應用的綜合能力。介紹軟件的基本概念和軟件工程的目標,通過對傳統(tǒng)的面向過程的軟件開發(fā)方法和面向?qū)ο蟮能浖_發(fā)方法的介紹,使學生掌握開發(fā)高質(zhì)量軟件的方法;通過對軟件開發(fā)過程和過程管理技術(shù)的學習,使學生了解如何進行軟件度量和管理,怎樣進行質(zhì)量保證活動,從而能夠有效地策劃和管理軟件開發(fā)活動。為今后從事軟件開發(fā)和應用打下良好的基礎(chǔ)。