Architectural design
An architectural design, or high-level design, as it is sometimes referred to, is mainly concerned with considering a System as a single Entity and how it breaks down into subsystems. These architectural design Views are also often conceptual in nature. The following diagram shows the System Structure View that was first introduced in Chapter 2, Model-Based Systems Engineering, and will form the basis for our discussion of architectural designs:
Figure 7.1: An Ontology Definition View showing high-level System concepts
The diagram in Figure 7.1 shows an Ontology Definition View that shows the high-level System concepts, visualized using a SysML block definition diagram.
An architectural design mainly comprises the following:
- One or more Stakeholder interacts with the System.
- Each System comprises a number of Subsystems, some of which are owned and some of which are not owned.
An architectural design, therefore, is mainly...