軟件工程專業以計算機科學與技術為基礎,強調軟件開發的工程性質,使學生在掌握計算機科學與技術知識和技能的基礎上,掌握軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理所必需的基本知識、方法和技能。
擴展數據:
軟件工程專業的組成結構:
(1)軟件要求
軟件需求描述了解決現實世界中問題的軟件產品以及軟件產品的約束條件。軟件需求包括需求提取、需求分析、規格說明和確認、建模以及軟件開發的技術、經濟和時間可行性分析。
(2)軟件設計
設計是軟件工程的核心內容。設計既是壹個“過程”,也是這個過程的壹個“結果”。軟件設計包括兩個活動:軟件體系結構設計和軟件詳細設計。
(3)軟件建設
通過編碼、單元測試、集成測試、調試和確認,可以生成可用的、有意義的軟件。軟件構造除了滿足設計功能外,還要求控制和降低程序復雜度,預測變化,驗證程序,制定軟件構造標準。
百度百科-軟件工程專業