Goal
Identify and understand potential sources of performance limitations.
Description
Statements about performance can be made from the software system or any of its intermediate products. Information on the resources that the system uses (e.g. memory or processors) is also needed as input. Usually this will already be include in the hard- or software architecture. Depending on the input, different techniques can be used to conduct a performance analysis.
The outcome of this case study is (a prediction of) the actual performance of the software system or an indication of performance bottlenecks.
Input
- Requirements, architectures and/or software;
- Resources
Output
Information on time behavior, resource utilization and possible bottlenecks.
Case Studies
- Analysis of performance problems in a distributed system that supports thousands of users simultaneously. Some 100 users are concurrent users on the most critical, complex and time consuming part of the system from different locations and connected with different network technology.
- Memory and performance analysis of a complex planning package.

