Cargando…

Patterns for performance and operability : building and testing enterprise software /

Examines common failure scenarios and defensive design patterns, focusing on the complexities of nonfunctional testing and the difficulty to express accurate nonfunctional requirements.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Ford, Chris (Christopher B.)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton : Auerbach Publications, ©2008.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.