Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement
暫譯: 軟體品質工程:測試、品質保證與可量化改進

Jeff Tian

  • 出版商: Wiley
  • 出版日期: 2005-02-18
  • 售價: $4,480
  • 貴賓價: 9.5$4,256
  • 語言: 英文
  • 頁數: 440
  • 裝訂: Hardcover
  • ISBN: 0471713457
  • ISBN-13: 9780471713456
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Description:

The one resource needed to create reliable software

This text offers a comprehensive and integrated approach to software quality engineering. By following the author's clear guidance, readers learn how to master the techniques to produce high-quality, reliable software, regardless of the software system's level of complexity.

The first part of the publication introduces major topics in software quality engineering and presents quality planning as an integral part of the process. Providing readers with a solid foundation in key concepts and practices, the book moves on to offer in-depth coverage of software testing as a primary means to ensure software quality; alternatives for quality assurance, including defect prevention, process improvement, inspection, formal verification, fault tolerance, safety assurance, and damage control; and measurement and analysis to close the feedback loop for quality assessment and quantifiable improvement.

The text's approach and style evolved from the author's hands-on experience in the classroom. All the pedagogical tools needed to facilitate quick learning are provided:
* Figures and tables that clarify concepts and provide quick topic summaries
* Examples that illustrate how theory is applied in real-world situations
* Comprehensive bibliography that leads to in-depth discussion of specialized topics
* Problem sets at the end of each chapter that test readers' knowledge

This is a superior textbook for software engineering, computer science, information systems, and electrical engineering students, and a dependable reference for software and computer professionals and engineers.

 

 

Table of Contents:

List of Figures.

List of Tables.

Preface.

PART I: OVERVIEW AND BASICS.

1. Overview.

2. What Is Software Quality?

3. Quality Assurance.

4. Quality Assurance in Context.

5. Quality Engineering.

PART II: SOFTWARE TESTING.

6. Testing: Concepts, Issues, and Techniques.

7. Test Activities, Management, and Automation.

8. Coverage and Usage Testing Based On Checklists and  Partitions.

9. Input Domain Partitioning and Boundary Testing.

10. Coverage and Usage Testing Based on Finite-State Machines and Markov Chains.

11. Control Flow, Data Dependency, and Interaction Testing.

12. Testing Techniques: Adaptation, Specialization, and Integration.

PART III: QUALITY ASSURANCE BEYOND TESTING.

13. Defect Prevention and Process Improvement.

14. Software Inspection.

15. Formal Verification.

16. Fault Tolerance and Failure Containment.

17. Comparing Quality Assurance Techniques and Activities.

PART IV: QUANTIFIABLE QUALITY IMPROVEMENT.

18. Feedback Loop and Activities for Quantifiable Quality Improvement.

19. Quality Models and Measurements.

20. Defect Classification and Analysis.

21. Risk Identification for Quantifiable Quality Improvement.

22. Software Reliability Engineering.

Bibliography.

Index.

商品描述(中文翻譯)

**描述:**
創造可靠軟體所需的唯一資源
本書提供了一個全面且整合的軟體品質工程方法。透過作者清晰的指導,讀者將學會掌握生產高品質、可靠軟體的技術,無論軟體系統的複雜程度如何。
本出版物的第一部分介紹了軟體品質工程的主要主題,並將品質規劃視為過程中的一個不可或缺的部分。書中為讀者提供了關鍵概念和實踐的堅實基礎,接著深入探討了軟體測試作為確保軟體品質的主要手段;品質保證的替代方案,包括缺陷預防、過程改進、檢查、正式驗證、容錯、安全保證和損害控制;以及測量和分析,以閉合品質評估和可量化改進的反饋循環。
本書的方式和風格源自作者在教室中的實務經驗。提供了所有促進快速學習所需的教學工具:
* 圖表和表格,澄清概念並提供快速主題摘要
* 實例,說明理論如何應用於現實情況
* 綜合參考書目,導向專門主題的深入討論
* 每章結尾的問題集,測試讀者的知識
這是一本優秀的軟體工程、計算機科學、資訊系統和電機工程學生的教科書,也是軟體和計算機專業人士及工程師的可靠參考書。

**目錄:**
圖表清單。
表格清單。
前言。
第一部分:概述與基礎。
1. 概述。
2. 什麼是軟體品質?
3. 品質保證。
4. 上下文中的品質保證。
5. 品質工程。
第二部分:軟體測試。
6. 測試:概念、問題與技術。
7. 測試活動、管理與自動化。
8. 基於檢查表和劃分的覆蓋與使用測試。
9. 輸入域劃分與邊界測試。
10. 基於有限狀態機和馬可夫鏈的覆蓋與使用測試。
11. 控制流、數據依賴性與互動測試。
12. 測試技術:適應、專業化與整合。
第三部分:超越測試的品質保證。
13. 缺陷預防與過程改進。
14. 軟體檢查。
15. 正式驗證。
16. 容錯與故障控制。
17. 比較品質保證技術與活動。
第四部分:可量化的品質改進。
18. 反饋循環與可量化品質改進的活動。
19. 品質模型與測量。
20. 缺陷分類與分析。
21. 可量化品質改進的風險識別。
22. 軟體可靠性工程。
參考書目。
索引。