Chapter 4

1. Although it is true that the perspectives tend to address concerns that are distinct from what the system actually does, the division of concerns as functional or nonfunctional is often quite artificial, and we try to avoid the use of these terms. Perspectives can have an impact on how a system works, sometimes significantly, and using these terms can imply that these areas are somehow less important than functionality.

Chapter 11

1. Pattern Language: Towns, Buildings, Construction, by Christopher Alexander, Sara Ishikawa, and Murray Silverstein (Oxford: Oxford University Press, 1977). Alexander is a building architect, and his books look at building architecture, but his ideas have inspired virtually everyone in the design ...

Get Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Second Edition now with the O’Reilly learning platform.

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