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) ...

Get SOA Patterns now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.