軟體過程管理筆記1 1 1軟體過程

2021-10-21 18:07:43 字數 1777 閱讀 2314

​ 過程分類:產品實現過程、管理過程和支援過程。

​ 三個過程之間的關係:

實現過程、管理過程和支援過程之間的關係如上圖所示

​ 根據iso/iec12207軟體生命週期過程標準,軟體過程被分為基本過程(可成為「實現過程」)、支援過程和組織過程,其中組織過程包含了管理過程。

iec12207軟體生命週期過程如上圖所示

(1)軟體基本過程。軟體獲取過程、**過程、開發過程、執行過程和維護過程,包括需求分析、軟體設計和編碼等過程。

(2)軟體支援過程。對軟體主要過程提供支援的過程,包括文件編制過程、配置管理過程、質量保證過程、驗證過程和確認過程(測試過程)以及評審過程等。

(3)軟體組織過程。對軟體主要過程和支援過程的組織保證過程,包括管理過程、基礎設施過程、改進過程和培訓過程。

​ 而在iso/iec15504軟體過程評估標準中,軟體過程被分為5個過程:工程過程、支援過程、管理過程、組織過程和客戶—**商過程,其基礎是組織過程,核心是工程過程,關鍵是管理過程。

軟體過程的基本組成如上圖所示

(1)工程過程(engineering process,eng)。軟體系統、產品的定義、設計、實現以及維護的過程。

(2)支援過程(support process,sup)。在整個軟體生命週期中可能隨時被任何其他過程所採用的、起輔助作用的過程。

(3)管理過程(management process,man)。在整個生命週期中為工程過程、支援過程和客戶—**商過程的實踐活動提供指導、跟蹤和監控的過程。

(4)組織過程(organization process,org)。那些用於建立組織商業目標和定義整個組織內部培訓、開發活動和資源使用等規則的過程,並有助於組織在實施專案時更好、更快地實現預定的開發任務和商業目標。

(5)客戶—**商過程(customer-supplier process,cus)。那些直接影響到客戶、對開發的支援、向客戶交付軟體以及軟體正確操作與使用的過程。

iso/iec15504軟體過程評估標準的組成如上圖所示

​ 軟體過程的定義具有三個層次上的內涵:

(1)公共(通用)軟體過程

(2)組織標準軟體過程

(3)專案自定義的軟體過程

軟體過程定義的三個層次如上圖所示

軟體過程管理的認識過程

定義 軟體企業開始希望能有效地控制軟體的開發和維護過程,使企業內部形成優秀的軟體工程和軟體管理文化.軟體過程研究的是如何將人員,技術和工具等組織起來,通過有效的管理手段,提高軟體生產的效率,保證軟體產品的質量.一,軟體能力成熟度模型cmm 軟體能力成熟度 the capability maturit...

02軟體質量 軟體過程與管理

軟體質量 基本概念和重要性 軟體質量是軟體產品滿足明確或隱含需要能力的效能和特性的總體。軟體專案的三大目標 質量 成本和時間 軟體質量度量 軟體度量 software measurement 對軟體開發專案 過程及其產品進行定量化的過程,目的在於對其加以理解 評估 控制和改善。三個維度 專案 產品 ...

《軟體過程管理》電子課件

通過本課程的學習,可以了解並掌握 課程服務於 全書共分為10章,以全面闡述軟體過程管理的各個方面。首先說明了軟體過程規範 成熟度及其相關的概念和理論,包括軟體過程標準體系。然後在此基礎上,深入討論了軟體過程的組織管理 需求管理 專案管理 質量管理 技術管理和整合管理等流程 方法和實踐,並進一步 了軟...