Chapter 9. Performance Requirement Patterns

In this chapter:

9.1 Response Time Requirement Pattern 195

9.2 Throughput Requirement Pattern 204

9.3 Dynamic Capacity Requirement Pattern 212

9.4 Static Capacity Requirement Pattern 215

9.5 Availability Requirement Pattern 217

By “performance” we mean the same as in the Olympic Games: how fast, how long, how big, how much. But there are no medals for success, only boos from the crowd for failure. Performance deals with factors that can be measured, though that doesn’t mean performance requirements always specify goals using absolute numbers. In fact, it’s best to avoid numbers if you can (for reasons discussed soon). It also helps to avoid stating performance requirements in terms that are hard to measure—in ...

Get Software Requirement Patterns 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.