《高級軟件工程》是面向軟件工程專業(yè)(學(xué)位)碩士生開設(shè)的專業(yè)必修課程,總學(xué)時為54學(xué)習(xí),學(xué)分為3學(xué)分。課程主要目標(biāo)是讓學(xué)生掌握軟件系統(tǒng)開發(fā)的基本方法,并能夠按照工程學(xué)的方法,組織實(shí)施軟件開發(fā)項(xiàng)目,從技術(shù)上和管理上采取多種方法、措施和機(jī)制,以保證項(xiàng)目達(dá)到的軟件功能、付出合理的開發(fā)成本、具有較好的軟件性能、保證開放的擴(kuò)充接口、支持簡單的維護(hù)操作和一定的安全機(jī)制。
課程的主要內(nèi)容包括:
軟件工程再回顧(4學(xué)時)
個體軟件工程(4學(xué)時)
需求(6+2)學(xué)時,其中是實(shí)驗(yàn)2小時
設(shè)計(6+6+2)學(xué)時,其中設(shè)計模式6學(xué)時,實(shí)驗(yàn)2學(xué)時
測試(3+1學(xué)時),其中實(shí)驗(yàn)1學(xué)時
軟件項(xiàng)目管理(4學(xué)時)
CMMI(4學(xué)時)
可信軟件工程(4學(xué)時)
復(fù)雜系統(tǒng)的軟件工程(4學(xué)時)
課程實(shí)驗(yàn)(4學(xué)時)