Views for Software Architecture

The use of architectural views is similar to how views are used in building architecture, where a building is described in several ways: scale-model view, floor-plan view and builder's detailed view. As to be discussed in Chapter 21, there can be many views created by many stakeholders as well as the varied types of analyses one might want to perform.