軟體過程質量管理

軟體過程質量管理

本書充分考慮軟體產品及其生產過程的特殊性,在全面論述現代軟體質量管理原理的基礎上,結合作者的研究和國內外的最新成果,以支持軟體過程質量管理方法的體系結構為主線,系統介紹了軟體質量管理方法、模組化軟體生產過程的質量管理方法以及軟體過程質量評價與度量的關鍵技術。全書共七章,主要內容包括軟體質量概述、軟體度量及質量改進、軟體需求過程、設計過程、測試過程、維護過程、外包過程的過程質量管理與評價。

基本信息

版權資訊

ISBN: 9787030205827

開本: 16

定價: 85.00 元

內容簡介

本書可作為高等院校相關專業教師和研究生的教學用書,也可作為軟體質量管理的專業人員和系統分析師的參考書,還可作為軟體公司、計算機專業管理人員以及軟體質量研究愛好者的參考和自學用書。

目錄

前言

第一章 軟體質量概述

1.1 軟體質量簡述

1.1.1 軟體質量

1.1.2 質量管理及其發展

1.1.3 軟體質量控制

1.1.4 現代軟體質量管理

1.2 質量大師的質量哲學

1.2.1 戴明

1.2.2 朱蘭

1.2.3 克勞士比

1.2.4 其他質量管理專家

1.2.5 各種質量哲學的比較

1.3 軟體過程質量標準

1.3.1 CMM

1.3.2 ISO 9000

1.3.3 BOOTSTRAP

1.3.4 SPICE

1.3.5 ISO/IEC 15504

1.3.6 ISO/IEC 12207

1.3.7 CLEANROOM

1.3.8 NASA~SEL

1.3.9 各標準之間的關係

1.4 敏捷競爭中TQM、ISO 9000和six sigma的比較

1.4.1 敏捷競爭概述

1.4.2 TQM與ISO 9000的比較

1.4.3 six sigma關於質量的含義與TQM的差異分析

1.4.4 six sigma、ISO 9000與質量控制(QC)的比較研究

1.4.5 敏捷競爭與TQM、ISO 9000的比較

1.4.6 敏捷競爭與TQM、ISO 9000的融合

1.5 軟體企業質量環境綜合體系的建立及其演化

1.5.1 演化型質量管理方法

1.5.2 ISO 9000質量管理體系的演化及柔性分析

1.5.3 質量環境綜合管理體系的建立與演化

1.6 基於過程的軟體質量管理途徑

1.6.1 軟體生命周期模型

1.6.2 軟體企業質量管理存在的問題

1.6.3 基於過程的軟體質量管理途徑

1.7 本章小結

參考文獻

第二章 軟體度量及質量改進

2.1 軟體質量模型

2.1.1 軟體質量經典模型

2.1.2 ISO的軟體質量評價模型

2.1.3 全面軟體質量模型

2.2 軟體度量

2.2.1 軟體度量過程

2.2.2 軟體度量方法論

2.2.3 軟體度量的準則

2.2.4 軟體質量度量與評價

2.3 軟體開發度量思想

2.3.1 ISO的度量思想:基於事實的決策方法

2.3.2 CMM的度量思想:度量與分析

2.3.3 個體軟體過程的度量思想:由定性走向定量

2.3.4 團隊軟體過程概要

2.4 軟體質量控制與質量改進

2.4.1 軟體質量機能展開模型

2.4.2 軟體過程統計質量控制方法

2.4.3 軟體質量改進

2.5 本章小結

參考文獻

第三章 軟體需求過程質量管理

3.1 需求與需求過程

3.1.1 需求相關概念

3.1.2 需求過程相關概念

3.1.3 軟體需求過程的過程模型

3.2 需求管理的方法

3.2.1 統一的需求分析過程

3.2.2 基於過程的質量狀態監控

3.2.3 基於要素的改進路徑選擇

3.2.4 質量管理課程網路課件的需求分析案例研究

3.3 需求獲取過程及獲取方法分析

3.3.1 需求獲取過程流程

3.3.2 需求獲取過程中的活動和方法分析

3.3.3 基於KANO模型的功能需求分析

3.3.4 具有衝突的質量需求的權衡分析

3.3.5 需求獲取階段的風險因素識別

3.4 軟體需求綜合質量的評價方法

3.4.1 質量滿意度函式相關概念分析

3.4.2 軟體需求綜合質量滿意度函式

3.4.3 質量需求滿意度函式的構建

3.4.4 考慮項目需求的功能需求滿意度函式構建

3.4.5 軟體需求綜合質量滿意度函式構建和套用舉例

3.5 需求變更過程及其管理研究

3.5.1 需求變更的原因

3.5.2 需求變更過程分析

3.5.3 需求變更過程與需求變更測量度量的關係研究

3.5.4 需求變更過程中的度量與管理研究

3.6 軟體需求過程質量管理方法

3.6.1 軟體需求過程質量評價

3.6.2 軟體需求過程質量管理方法

3.6.3 軟體需求過程質量改進方法

3.7 本章小結

參考文獻

第四章 軟體設計過程質量管理

4.1 軟體設計過程

4.1.1 軟體設計過程概述

4.1.2 軟體復用

4.1.3 軟體設計過程流程

4.2 軟體設計過程的質量目標及影響因素

4.2.1 軟體設計過程的質量目標

4.2.2 軟體設計質量影響因素

4.3 軟體設計過程的度量

4.3.1 過程度量模型GQM

4.3.2 軟體設計進度度量

4.3.3 軟體設計過程的穩定性度量

4.3.4 軟體設計過程能力

4.4 軟體設計過程故障模式和影響分析

4.4.1 FMEA原理及在軟體業的套用

4.4.2 SPFMEA在軟體設計過程中的套用研究

4.5 軟體設計過程質量控制

4.5.1 DSP過程控制模型

4.5.2 軟體設計過程的質量控制

4.6 本章小結

參考文獻

第五章 基於過程的軟體測試

5.1 軟體測試概述

5.1.1 軟體測試的重要性

5.1.2 軟體測試的發展和現狀

5.1.3 傳統的軟體測試觀點??程式測試

5.1.4 新的測試觀點??軟體測試生命周期

5.2 軟體測試生命周期模型的構建

5.2.1 軟體測試方法分類

5.2.2 動態測試的基本過程

5.2.3 開發過程和測試過程的關係分析

5.2.4 測試與開發並行過程的活動分析

5.2.5 軟體測試過程管理

5.2.6 軟體測試生命周期模型的建立

5.3 評審過程的管理

5.3.1 評審過程概述

5.3.2 評審過程分析

5.3.3 評審小組成員之間的利益衝突分析

5.3.4 評審成員的選擇

5.3.5 評審過程的管理

5.3.6 評審度量

5.4 動態測試過程的管理

5.4.1 測試小組與開發小組的關係分析

5.4.2 測試計畫過程的管理

5.4.3 測試設計過程的管理

5.4.4 測試執行過程的管理

5.4.5 測試評估過程的管理

5.5 本章小結

參考文獻

第六章 軟體維護過程質量管理

6.1 軟體維護系統模型

6.1.1 軟體維護系統

6.1.2 軟體開發與軟體維護各階段的映射

6.1.3 基於TQM的軟體維護系統模型的建立

6.1.4 軟體維護系統模型的TQM解釋和套用方法

6.1.5 基於開發過程的軟體可維護性控制

6.2 基於過程的軟體可維護性的結構

6.2.1 軟體可理解性及其度量

6.2.2 基於過程的軟體可修改性及其度量

6.2.3 軟體的可測試性及其度量

6.2.4 軟體可維護性度量的套用方法

6.3 基於度量的軟體可維護性的控制

6.3.1 軟體需求階段可維護性的控制

6.3.2 軟體設計階段可維護性的控制

6.3.3 軟體編碼階段可維護性的控制

6.4 開發過程中軟體可維護性管理的評價

6.4.1 TQM要素

6.4.2 開發過程中軟體可維護性管理的成熟度

6.4.3 開發過程中的軟體可維護性管理成熟度等級

6.4.4 軟體可維護性管理成熟度等級的實施因素

6.5 本章小結

參考文獻

第七章 基於過程的軟體業務外包質量研究

7.1 軟體外包概述

7.1.1 軟體企業業務外包動因分析

7.1.2 基於過程的軟體企業業務外包

7.1.3 軟體業務外包過程支撐工具

7.2 軟體外包過程研究

7.2.1 軟體外包決策過程研究

7.2.2 分承包方選擇和評價過程研究

7.2.3 對分承包方企業的管理和交流過程研究

7.2.4 軟體外包驗收過程研究

7.2.5 軟體外包過程與核心活動

7.3 軟體外包過程資料庫的設計

7.3.1 過程資料庫的內容和作用

7.3.2 過程資料庫體系結構

7.3.3 過程資料庫的構建

7.3.4 過程能力基線

7.3.5 基於過程資料庫的DSS

7.4 軟體外包實證研究

7.4.1 調查方法和數據處理方法

7.4.2 軟體企業業務外包調查統計數據分析

7.4.3 軟體外包過程調查數據統計分析

7.4.4 軟體外包風險調查

7.4.5 軟體行業業務外包的發展趨勢預測及可能出現的問題分析

7.5 本章小結

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們