Taxonomy of non-functional requirements

This session describes the software quality attributes that an architect should emphasize while architecting the application.

Refer to the following table to gain a perception of how software quality attributes map to system factors, and the detailed description for each of the software quality attributes.

Later sections of this chapter contain best practice guidelines for each quality attribute, to understand how the attributes will impact the solution design and the dependent decisions to address these issues.

Remember that the list of quality attributes in this chapter is critical and will be essential to be considered for every application or IT system.

The following table describes all the critical ...

Get Mastering Non-Functional Requirements 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.