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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.