軟件產品質量要求和測試細則 ——GB/T 25000.51—2016標準實施指南
定 價:98 元
- 作者:張旸旸
- 出版時間:2019/5/1
- ISBN:9787121361302
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.5-65
- 頁碼:278
- 紙張:
- 版次:01
- 開本:16開
計算機軟件是計算機應用的核心,其質量的好壞關系到計算機應用系統(tǒng)的成敗,軟件測評是提高軟件質量的重要手段之一。之前,我國軟件檢測、測評實驗室主要依據(jù)GB/T 25000.51—2010《軟件工程 軟件產品質量要求與評價(SQuaRE)商業(yè)現(xiàn)貨(COTS)軟件產品的質量要求和測試細則》以及GB/T 16260—2006《軟件工程 產品質量》系列標準對軟件產品進行測評。 2016年,國家標準化委員會發(fā)布了國家標準GB/T 25000.51—2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質量要求和評價(SQuaRE)第51部分:就緒可用軟件產品(RUSP)的質量要求和測試細則》及GB/T 25000.10—2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質量要求和評價(SQuaRE)第10部分:系統(tǒng)與軟件質量模型》。這兩個標準是對標準GB/T 25000.51—2010及GB/T 16260.1—2006的修訂。其中,國家標準GB/T 25000.51—2016的修改采用了國際ISO/IEC 25051:2014,確立了就緒可用軟件產品(RUSP)的質量要求,以及測試RUSP的測試計劃、測試說明等文檔要求和RUSP的符合性評價細則。 為幫助相關軟件測評人員更好地了解最新標準,本書對GB/T25000《系統(tǒng)與軟件工程 系統(tǒng)與軟件質量要求和評價(SQuaRE)》系列標準的歷史背景、組成結構進行概述說明。特別對新標準GB/T 25000.51—2016進行解讀,系統(tǒng)地介紹軟件質量模型,深入解讀標準條款的內容,闡述該標準各部分之間的關系,并給出應用指導和具體的實施案例,以供參考。
張旸旸,中國電子技術標準化研究院高級工程師,從事軟件工程領域的相關課題研究,國際標準、國家標準、國家軍用標準、行業(yè)標準的制修訂和標準宣貫、咨詢工作。主要研究領域包括嵌入式軟件標準體系、我國軟件工程領域標準化策略研究、軟件質量度量與測試、軟件易用性度量與評價、軟件自動化測試研究、軟件可信性評估、工業(yè)軟件標準化研究等。主導制定各類標準近80項,主持或核心參與相關研究課題近20項。以聯(lián)合編輯身份參與國際標準10多項。
目 錄
第1章 GB/T 25000.51標準背景 1
1.1 GB/T 25000.51的歷史演變 2
1.2 SQuaRE系列國際標準結構 3
1.3 我國的SQuaRE標準結構 7
1.4 GB/T 25000.51國家標準與國際標準的差異 8
1.5 GB/T 25000.51國家標準2010版與2016版的差異 9
第2章 支持GB/T 25000.51—2016的質量特性 11
2.1 概述 12
2.2 產品質量 15
2.2.1 功能性 15
2.2.2 性能效率 16
2.2.3 兼容性 18
2.2.4 易用性 19
2.2.5 可靠性 21
2.2.6 信息安全性 23
2.2.7 維護性 25
2.2.8 可移植性 27
2.3 使用質量 29
2.3.1 有效性 29
2.3.2 效率 30
2.3.3 滿意度 30
2.3.4 抗風險 31
2.3.5 周境覆蓋 32
第3章 標準解讀 33
3.1 GB/T 25000.51標準結構 34
3.2 標準范圍和用途 34
3.3 RUSP的要求 35
3.3.1 產品說明要求 35
3.3.2 用戶文檔集要求 49
3.3.3 軟件質量要求 58
3.4 測試文檔集要求 68
3.4.1 一般要求 68
3.4.2 測試計劃要求 74
3.4.3 測試說明要求 77
3.4.4 測試結果要求 79
3.5 符合性評價細則 82
3.5.1 一般原則 83
3.5.2 符合性評價先決條件 83
3.5.3 符合性評價活動 84
3.5.4 符合性評價過程 85
3.5.5 符合性評價報告 87
3.5.6 后續(xù)符合性評價 89
3.6 標準附錄A 業(yè)務或安全攸關的應用系統(tǒng)中RUSP的評價指南 90
3.6.1 綜述 90
3.6.2 故障檢測和包括軟件冗余的故障容納 91
3.6.3 重試故障恢復 93
3.6.4 多版本程序設計 93
3.6.5 恢復塊程序設計 94
3.6.6 模型跟隨 95
3.6.7 封裝程序 95
3.6.8 待考慮的確立RUSP質量特征的技術 96
第4章 測試與評價 99
4.1 總則 100
4.2 RUSP的測試細則 100
4.2.1 產品說明 101
4.2.2 用戶文檔集 123
4.2.3 軟件質量要求 135
4.3 評價 167
4.3.1 綜述 167
4.3.2 評價過程簡述 167
第5章 應用指導 171
5.1 對需方的建議 172
5.1.1 需方技術要求文檔編制的建議 172
5.1.2 對需方驗收產品的建議 178
5.2 對供方的建議 178
5.2.1 需求分析階段 179
5.2.2 軟件設計階段 185
5.2.3 軟件編碼階段 190
5.2.4 軟件測試階段 194
5.2.5 產品文檔編寫 202
5.3 對獨立評價方的建議 203
5.3.1 標準的使用時機 203
5.3.2 確定測試需求 203
5.3.3 制訂測試計劃 206
5.3.4 進行測試設計 207
5.3.5 總結測試結果 213
5.3.6 得出測試結論 213
第6章 應用案例 215
6.1 需方案例:災害監(jiān)測預警系統(tǒng)招標需求 216
6.1.1 招標說明 216
6.1.2 軟件質量要求 216
6.1.3 測評要求 220
6.2 COP通用軟件測試 224
6.2.1 軟件基本情況介紹 224
6.2.2 軟件組成 225
6.2.3 軟件測試環(huán)境 225
6.2.4 測試方法和測試內容 226
6.2.5 測試計劃 227
6.2.6 測試用例 227
6.2.7 評分準則 236
6.2.8 問題和結果分析 240
6.2.9 測試體會 242
6.3 關鍵技術項目信息采集系統(tǒng) 243
6.3.1 軟件基本情況介紹 243
6.3.2 軟件組成 243
6.3.3 測試環(huán)境 245
6.3.4 測試方法和測試內容 245
6.3.5 測試計劃 246
6.3.6 測試用例 247
6.3.7 評分準則 250
6.3.8 問題和結果分析 250
6.3.9 測試體會 251
6.4 應用支撐平臺委托測試 251
6.4.1 軟件基本情況介紹 251
6.4.2 軟件組成 252
6.4.3 測試環(huán)境 252
6.4.4 測試方法和測試內容 253
6.4.5 測試計劃 253
6.4.6 典型測試用例 255
6.4.7 評分準則 258
6.4.8 問題和結果分析 259
6.4.9 測試體會 260
附錄 《軟件產品質量要求和測試細則——GB/T 25000.51—2016標準實施指南》
問題解答 261
參考文獻 265