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