15. Introduction to the Viewpoint Catalog

Part III is a catalog of our seven core viewpoints: Context, Functional, Information, Concurrency, Development, Deployment, and Operational. There are many options for structuring an architectural description, but we believe that this set of viewpoints does a good job of partitioning the AD into a manageable number of sections, while ensuring widespread coverage of concerns.

Figure 15–1 shows the relationships between views created using these viewpoints.

Figure 15–1. View Relationships

Image

For convenience, in Table 15–1 we reiterate the viewpoint taxonomy we presented originally in Part I.

Table 15–1. Viewpoint ...

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.