Chapter 7. Eliciting, Writing, and Managing Performance Requirements

We explore the processes of eliciting, gathering, and documenting performance requirements. We also examine some pitfalls that may arise in documentation, such as the expression of requirements in forms that are antipatterns because they can lead to ambiguity and/or cause difficulty in measurement. We show how pitfalls can arise when prescribing the performance requirements of a system or component that is replacing a legacy system, because the functionality in the new system may be different but hidden, and describe how circular dependence should be avoided. This chapter also contains guidance on the organization of a performance requirements document and the contents of individual ...

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.