導讀您好,肖大哥就為大家解答關于軟件工程是干什么的專業,軟件工程是干什么的相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、什么是軟件...
您好,肖大哥就為大家解答關于軟件工程是干什么的專業,軟件工程是干什么的相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、什么是軟件工程 軟件工程(SoftWare Engineering)的框架可概括為:目標、過程和原則。
2、 (1)軟件工程目標:生產具有正確性、可用性以及開銷合宜的產品。
3、正確性指軟件產品達到預期功能的程度。
4、可用性指軟件基本結構、實現及文檔為用戶可用的程度。
5、開銷合宜是指軟件開發、運行的整個開銷滿足用戶要求的程度。
6、這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。
7、 (2)軟件工程過程:生產一個最終能滿足需求且達到工程目標的軟件產品所需要的步驟。
8、軟件工程過程主要包括開發過程、運作過程、維護過程。
9、它們覆蓋了需求、設計、實現、確認以及維護等活動。
10、需求活動包括問題分析和需求分析。
11、問題分析獲取需求定義,又稱軟件需求規約。
12、需求分析生成功能規約。
13、設計活動一般包括概要設計和詳細設計。
14、概要設計建立整個軟件系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的接口定義。
15、詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。
16、實現活動把設計結果轉換為可執行的程序代碼。
17、確認活動貫穿于整個開發過程,實現完成后的確認,保證最終產品滿足用戶的要求。
18、維護活動包括使用過程中的擴充、修改與完善。
19、伴隨以上過程,還有管理過程、支持過程、培訓過程等。
20、 (3)軟件工程的原則是指圍繞工程設計、工程支持以及工程管理在軟件開發過程中必須遵循的原則。
本文就講到這里,希望大家會喜歡。