Performance engineering encompasses the techniques applied during a systems development life cycle to ensure the non-functional requirements for performance (such as throughput, latency, or memory usage) will be met. It may be alternatively referred to as systems performance engineering within systems engineering, and software performance engineering or application performance engineering within software engineering.
See also
References
Further reading
- A Performance Process Maturity Model
- The Every Computer Performance Book
- Exploring UML for Performance Engineering
- Performance and Scalability of Distributed Software Architectures
- Performance Engineering Best Practices (High Level)
- Software Engineering and Performance: A Road-map
- Gathering Performance Requirements
- Performance Evaluation of an Air Traffic Control System using the Application Response Measurement (ARM) Standard