April 2017
Intermediate to advanced
556 pages
11h 5m
English
Software performance engineering includes all the activities of software engineering and analysis applied during the Software Development Life Cycle (SDLC) and is directed towards meeting performance requirements.
In conventional software engineering, performance testing and feedback are done usually towards the end of the SDLC. This approach is purely measurement-based and waits for the system to be developed before applying tests and diagnostics and tuning the system based on the results.
Another more formal model named Software Performance Engineering (SPE), itself develops performance models early in the SDLC and uses results from the models to modify the software design and architecture to meet performance ...