System Requirements

Performance and footprint issues obviously play a large role in both the implementation phase and the design phase of a software project. However, this is not where the whole process starts. The requirements phase is the first factor. The following sections discuss why and how the requirements impact performance and footprint.

Setting Performance Targets

The requirements specification should describe in clear and measurable terms what is expected from the final product. It is in essence the blueprint of what the design and implementation results need to achieve. So in addition to containing all that needs to be tested in the final product, a good and representative requirement specification can also be used as a basis for ...

Get C++ Footprint and Performance Optimization 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.