Managing performance requirements for information systems
Proceedings of the 1st international workshop on Software and performance
Measuring computer performance: a practitioner's guide
Measuring computer performance: a practitioner's guide
Characteristics of scalability and their impact on performance
Proceedings of the 2nd international workshop on Software and performance
Operating Systems Theory
On Agile Performance Requirements Specification and Testing
AGILE '06 Proceedings of the conference on AGILE 2006
Risk Themes Discovered through Architecture Evaluations
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Hi-index | 0.00 |
Performance requirements are one of the main drivers of architectural decisions. Because many performance problems have their roots in architectural decisions, and since poor performance is a principal cause of software project risk, it is essential that performance requirements be developed early in the software lifecycle, and that they be clearly formulated. In this tutorial, we shall look at criteria for high-quality performance requirements, including algebraic consistency, measurability, testability, and linkage to business and engineering needs. While focus of this tutorial is on practice, we shall show how the drafting of performance requirements can be aided by performance modeling. We shall show methods for presenting and managing performance requirements that will improve their chances of being accepted by architects, developers, testers, contract negotiators, and purchasers; and of their being successfully implemented and tested.