軟件工程為壹級學科,屬於工科類 代碼:0835。
二級學科有:
083501軟件工程理論與方法:在計算機科學和數學等基本原理的基礎上,研究大型復雜軟件開發、運行和維護的理論和方法,以及形式化方法在軟件工程中的應用,主要包括軟件語言、形式化方法、軟件自動生成與演化、軟件建模與分析、軟件智能化理論與方法等內容。
083502軟件工程技術:研究大型復雜軟件開發、運行與維護的原則、方法、技術及相應的支撐工具、平臺與環境,主要包括軟件需求工程、軟件設計方法、軟件體系結構、模型驅動開發、軟件分析與測試、軟件維護與演化、軟件工程管理以及軟件工程支撐工具、平臺與環境等內容。
083503軟件服務工程:研究軟件服務工程原理、方法和技術,構建支持軟件服務系統的基礎設施和平臺,主要包括軟件服務系統體系結構、軟件服務業務過程、軟件服務工程方法、軟件服務運行支撐等內容。
083504領域軟件工程:研究軟件工程在具體領域中的應用,並在此基礎之上形成面向領域的軟件工程理論、方法與技術,主要包括領域分析、領域設計、領域實現、應用工程等內容。