Figure 71 : Applying Perspectives to Views (see Figure 4-1 in [Rozanski 2011]
While applying perspectives to views not every view is impacted by the
perspectives in the same manner or grade. Rosanski & Woods distinguish
hbetween three grades of applicability (high, medium and low) for each
perspective to each view. Table 16 illustrates the perpective to view applicability
as presented in [Rosanski, 2005]
Perspective
View
Security
Performance
& Scalability
Availability
& Resilience
Evolution
Functional Medium Medium Low High
Information Medium Medium Low High
Deployment High High High Low
Operational Medium Low Medium Low
Concurrency Low High Medium Medium
Table 16 : Typical View and Perspective Applicability [Rozanski 2011]
In this section we focus mainly on the perspective and view pairs where the
applicability of the perspective to the view is ―high‖. According to the Table 16
these pairs are the following:
Architectural Perspective Architectural View
Evolution & Interoperability Functional
Information
Availability & Resilience Deployment