Appendix B. Viewpoint Catalog

This appendix contains a summary of the viewpoints used in this book, which we introduced in Chapter 4, “Documenting a Software Architecture.” In that chapter, we discussed the concepts of basic and cross-cutting viewpoints.

[An architectural viewpoint represents] a specification of the conventions for constructing and using a view. A pattern or template from which to develop individual views by establishing the purposes and audience for a view and the techniques for its creation and analysis. (IEEE 1471 2000)

The various viewpoints are shown in Figure B.1, a figure reproduced from Chapter 4.

Figure B.1. The Architecture Description Framework

This chapter uses a template to describe each of the viewpoints, ...

Get The Process of Software Architecting now with O’Reilly online learning.

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