Description |
1 online resource (xix, 317 pages) : illustrations |
Bibliography |
Includes bibliographical references and index. |
Summary |
Examines common failure scenarios and defensive design patterns, focusing on the complexities of nonfunctional testing and the difficulty to express accurate nonfunctional requirements. |
Contents |
Introduction ; Production Systems in the Real World; Why Should I Read This Book?; The Non-functional Systems Challenge; What Is Covered by Non-functional Testing; Planning for the Unexpected; Patterns for Operability in Application Design; Summary; Planning and Project Initiation ; The Business Case for Non-functional Testing; Scoping and Estimating; Test and Resource Planning; Communication Planning; Summary; Non-functional Requirements ; What are Non-functional Requirements?; Do I Need Non-functional Requirements?; Roles and Responsibilities; Challenging Requirements; Establishing a Business Usage Model; Non-functional Requirements; Summary Designing for Operability ; Error Categorization; Design Patterns; The Characteristics of a Robust System; Infrastructure Services; Design Reviews; The Operability Review; Summary. |
|
Designing for Performance ; Requirements; Architecture; Patterns; Antipatterns; Algorithms; Technology; Software; Hardware Infrastructure; Summary; Notes; Test Planning ; Defining Your Scope; Load Testing Software; Additional Testing Apparatus; Test Environments; Test Beds; Historical Data; Summary; Test Preparation and Execution ; Preparation Activities; Script Development; Performance Testing; Operability Testing; Sustainability Testing; Challenges; Summary; Deployment Strategies ; Procedure Characteristics; Packaging; Deployment Rehearsal; Rollout Strategies; Case Study: Online Banking; Case Study: The Banking Front Office; Back-Out Strategies; Summary; Resisting Pressure from the Functional Requirements Stream ; A Question of Degree; Pressures from the Functional. |
|
Requirements Stream; Attention; Defining Success; Setting the Stage for Success; Summary Operations Trending and Monitoring ; Monitoring; Trending and Reporting; Error Reporting; Capacity Modelling and Planning; Summary; Troubleshooting and Crisis Management ; Reproducing the Issue; Determining Root Cause; Troubleshooting Strategies; Applying a Fix; Post-Mortem Review; Summary Common Impediments to Good Design ; Design Dependencies; What Is the Definition of Good Design?; Testing a Design; Common Impediments to Good Design; Design Principles; Summary References ; Articles; Books; Web Sites. |
Subject |
Computer software -- Development.
|
|
Computer software -- Specifications.
|
|
Debugging in computer science.
|
|
Débogage. |
|
Computer software |
|
Computer software -- Development |
|
Debugging in computer science |
Genre |
Specifications
|
Added Author |
Ford, Chris (Christopher B.)
|
Other Form: |
Print version: Patterns for performance and operability. Boca Raton : Auerbach Publications, ©2008 9781420053340 (DLC) 2007030244 (OCoLC)144220336 |
ISBN |
9781420053357 (electronic bk.) |
|
1420053353 (electronic bk.) |
|
1420053345 (alk. paper) |
|
9781420053340 (alk. paper) |
|