《高級軟件工程》是面向軟件工程專業(yè)(學(xué)位)碩士生開設(shè)的專業(yè)必修課程,總學(xué)時(shí)為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é)時(shí))
個(gè)體軟件工程(4學(xué)時(shí))
需求(6+2)學(xué)時(shí),其中是實(shí)驗(yàn)2小時(shí)
設(shè)計(jì)(6+6+2)學(xué)時(shí),其中設(shè)計(jì)模式6學(xué)時(shí),實(shí)驗(yàn)2學(xué)時(shí)
測試(3+1學(xué)時(shí)),其中實(shí)驗(yàn)1學(xué)時(shí)
軟件項(xiàng)目管理(4學(xué)時(shí))
CMMI(4學(xué)時(shí))
可信軟件工程(4學(xué)時(shí))
復(fù)雜系統(tǒng)的軟件工程(4學(xué)時(shí))
課程實(shí)驗(yàn)(4學(xué)時(shí))