Appendix. From quality attributes to patterns
This appendix provides a cross-reference from quality attributes and sample scenarios to individual patterns discussed in this book. As mentioned in chapter 1, quality attributes and quality attribute scenarios provide a good way to describe architectural requirements. In order to help you make better use of the mapping from quality attributes to patterns, I’ll begin by introducing quality attributes in general.
A.1. Introduction to quality attributes
There are two types of requirements for software projects: functional and nonfunctional.
Functional requirements describe what the solution must do (usually expressed as use cases or stories). The functional requirements are what the users (or systems) ...