Perspectives, Viewpoints and Views in System Architecture
Tim Weilkiens, Jesko G. Lamm, Stephan Volkher Roth, Markus Walker · 2022
The system architect and other architecture stakeholders like to see appropriate architecture views that describe the architecture of the system-of-interest. The architecture viewpoints take the role of defining the expectations toward the model, by defining the questions the model should answer via the architecture views. A very simple and abstract representation of functions is a hierarchical decomposition of system functionality into functions and their sub-functions. Seen from the physical perspective, the system consists of system elements that can exist in the real world. The behavioral perspective defines what the system shall do as a sequence of actions over time. The layered approach was chosen with the aim to enable an easy integration of the different manufacturers' devices. The chapter provides more details about the system deployment perspective. In software architecting, deployment describes how software artifacts are distributed across the nodes of the runtime environment.