Chapter 5. From Workloads to Business Aspects of Performance Requirements

We build a bridge from workload identification to performance requirements, explore how performance requirements relate to the software lifecycle, and explore how performance requirements fit into a business context, particularly as they relate to the mitigation of business risk and commercial considerations. We also describe criteria for ensuring that performance requirements are sound and meaningful, such as unambiguousness, measurability, and testability.

5.1 Overview

Poor computer system performance has been called the single most frequent cause of the failure of software projects [SmithWilliams2001] and is perceived as the single biggest risk to them [Bass2007]. The ...

Get Foundations of Software and System Performance Engineering: Process, Performance Modeling, Requirements, Testing, Scalability, and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.