軟體工程的概念

2021-10-12 03:52:14 字數 685 閱讀 1411

軟體工程的概念被定義為:

為了經濟地獲得可靠的和能在實際機器上高效執行的軟體,而建立和使用的健全的工程規則。

具體來說,軟體工程是借鑑傳統工程的原則和方法,以提高質量、降低成本為目的指導計算機軟體開發和維護的工程科學。

軟體工程的根基在於對質量的關注,基礎是過程層,它定義了一組關鍵過程的框架,使得軟體能夠被合理和及時的開發。

軟體工程研究的內容包括:軟體開發技術和軟體開發過程管理。

軟體工程的目標和管理

目標(6個)

1.達到要求的軟體功能

2.取得較好的軟體效能

3.開發出高質量的軟體

4.付出較低的開發成本

5.需要較低的維護費用

6.能按時完成開發工作,及時交付使用

原則(7條)

1.用分階段的生命週期計畫進行嚴格的專案管理(軟體開發的生命週期可劃分為:可行性研究、需求分析、軟體設計、軟體實現、軟體測試、產品驗收和交付)

2.堅持進行階段評審(錯誤越晚發現,付出代價越大)

3.實行嚴格的產品控制

4.採用現代程式設計技術

5.軟體工程結果應能清楚的審查(功能和質量)

6.開發小組人員應該少而精

7.承認不斷改進軟體工程實踐的必要性

(應不斷的總結經驗,並且主動學習新的軟體技術,不落後時代)

參考《軟體工程理論與實踐》呂云翔編著

軟體工程1 軟體工程概念

軟體工程是 將系統化的 嚴格約束的 可量化的方法應用於軟體的開發 執行和維護,即將工程化應用於軟體 計算機科學技術百科全書 軟體工程是應用電腦科學 數學 邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑑傳統工程的原則 方法,以提高質量 降低成本和改進演算法。其中,電腦科學 數學用於構建模型與演算...

軟體工程 概念

1 軟體是計算機系統中與硬體相互依存的另一部分,它是包括程式,資料及其文件的完整集合 2 程式是按事先設計的功能和效能要求執行的指令序列 軟體的分類 1 系統軟體 作業系統 資料庫管理系統 裝置驅動 通訊處理程式等 2 支撐軟體 文字編輯程式 檔案格式程式等 3 應用軟體 各個領域軟體 軟體工作方式...

軟體工程概念

1 工程的含義 工程是將理論和知識應用於實踐的科學,以便經濟有效地解決問題。大規模的設計與建造 複雜問題與目標分解 團隊協作與過程控制 2 什麼是軟體工程 軟體工程是將 系統性的 規範化的 可定量的方法應用於軟體的開發 執行和維護,即工程化應用到軟體上 對 中所述方法的研究。3 軟體工程的目標 創造...