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