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 software quality attributes covered in this book. It categorizes the attributes in four categories which includes runtime, design, system, and user. Leverage the following...