軟體開發過程

2022-10-10 15:51:08 字數 574 閱讀 5595

1,軟體過程:

軟體過程是工作產品構建時所執行的一系列活動、動作和任務的集合。(定義了軟體生成的一系列活動,這些活動貫穿於軟體開發的整個過程)。

2,過程框架

雖然過程多種多樣,但所有過程都有以下的共同活動:

a,溝通;軟體設計者與客戶溝通,客戶提出要求,軟體設計者收集材料,以及其它相關活動。

b,策劃(計畫);軟體開發小組討論使用何種方法何種工具來實現客戶需求。

c,建模;開發小組討論選擇何種模型來滿足需求,不同需求採用不用模型。

d,構建(構造);編碼和測試。

e,部署;軟體(全部或者部分增量)交付給使用者,使用者對其進行評測並給出反饋意見,軟體實施小組改進軟體。

3,成熟度模型標準(cmm)

初始級:有能力的人和個人英雄主義。

可重複級:基本專案管理。

已定義級:過程標準化。

量化管理級:量化管理。

優化級:持續的過程改進。

4,軟體過程模型:軟體開發全部過程,活動和任務的結構框架。它能直觀的表達軟體開發全過程,明確規定要完成的主要互動、任務和開發策略。也常稱為:軟體開發模型,軟體生存週期模型,軟體工程范型。

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...

軟體開發過程

1.程式設計師寫出自認為沒有bug的 2.軟體測試,發現了20個bug。3.程式設計師修改了10個bug,並告訴測試組另外10個不是bug。4.測試組發現其中5個改動根本無法工作,同時又發現了15個新bug。5.重複3次步驟3和步驟4。6.鑑於市場方面的壓力,為了配合當初制定的過分樂觀的發布時間表,...

軟體開發過程

軟體生命週期 1 問題定義 使用者需要解決什麼問題?2 可行性分析 使用者需要解決的問題是否可行 技術可行性 市場可行性 3 需求分析 將使用者提出的問題進行細化 4 系統設計 確定細化問題的實現方法 5 編碼 依據需求和設計穩定進行開發,解決問題 6 測試 驗證是否已經解決使用者提出的問題 單元測...