Software quality engineering : Testing, quality assurance, and quantifiable improvement /


Jeff Tian.
Bok Engelsk 2005 Jeff. Tian,· Electronic books.
Utgitt
Hoboken, N.J. : : Wiley, , c2005.
Omfang
1 online resource (440 p.)
Opplysninger
"IEEE ; IEEE Computer Society.". - Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement; CONTENTS; List of Figures; LIST OF FIGURES; List of Tables; LIST OF TABLES; Preface; PART I OVERVIEW AND BASICS; 1 Overview; 1.1 Meeting People's Quality Expectations; 1.2 Book Organization and Chapter Overview; 1.1 Scope and content hierarchy: Testing, quality assurance (QA), and software quality engineering; 1.3 Dependency and Suggested Usage; 1.2 Chapter and PART dependency diagram; 1.4 Reader Preparation and Background Knowledge Problems; 2 What Is Software Quality?. - 2.1 Quality: Perspectives and Expectations2.2 Quality Frameworks and ISO-9126; 2.3 Correctness and Defects: Definitions, Properties, and Measurements; 2.1 Defect related concepts and relations; 2.1 Correctness-centered properties according to quality views and attributes; 2.4 A Historical Perspective of Quality; 2.5 So, What Is Software Quality? Problems; 3 Quality Assurance; 3.1 Classification: QA as Dealing with Defects; 3.1 Generic ways to deal with defects; 3.2 Defect Prevention; 3.2.1 Education and training; 3.2.2 Formal method; 3.2.3 Other defect prevention techniques. - 3.3 Defect Reduction3.3.1 Inspection: Direct fault detection and removal; 3.3.2 Testing: Failure observation and fault removal; 3.3.3 Other techniques and risk identification; 3.4 Defect Containment; 3.4.1 Software fault tolerance; 3.4.2 Safety assurance and failure containment; 3.5 Concluding Remarks; Problems; 4 Quality Assurance in Context; 4.1 Handling Discovered Defect During QA Activities; 4.2 QA Activities in Software Processes; 4.1 QA activities in the waterfall process; 4.3 Verification and Validation Perspectives; 4.4 Reconciling the Two Views. - 4.2 Verification and validation activities associated with the V-Model4.5 Concluding Remarks; 4.1 QA activities: Mapping from defect-centered (DC) view to verification and validation (V&V) view; Problems; 5 Quality Engineering; 5.1 Quality Engineering: Activities and Process; 5.1 Quality engineering process; 5.2 Quality Planning: Goal Setting and Strategy Formation; 5.3 Quality Assessment and Improvement; 5.4 Quality Engineering in Software Processes; 5.2 Quality engineering in the waterfall process; 5.5 Concluding Remarks. - 5.3 Quality engineering effort profile: The share of different activities as part of the total effortProblems; PART II SOFTWARE TESTING; 6 Testing: Concepts, Issues, and Techniques; 6.1 Purposes, Activities, Processes, and Context; 6.1 Generic testing process; 6.2 Questions About Testing; 6.3 Functional vs. Structural Testing: What to Test?; 6.4 Coverage-Based vs. Usage-Based Testing: When to Stop Testing?; 6.5 Concluding Remarks; Problems; 7 Test Activities, Management, and Automation; 7.1 Test Planning and Preparation; 7.1.1 Test planning: Goals, strategies, and techniques. - 7.1.2 Testing models and test cases. - The one resource needed to create reliable softwareThis 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
Emner
Sjanger
Dewey
005
ISBN
0-470-36098-4. - 0-471-72232-4. - 1-280-27564-2. - 9786610275649

Bibliotek som har denne