Article

2.2 The three Architectural Visions (2/2)
The constructional vision provides white box models of the system where one describes all concrete hardware, software and “humanware” components of a system with their interactions. Its core motivation is to elicit in that way the concrete structure – that...
read more
2.3 CESAM Systems Architecture Pyramid
As discussed in the previous section, any system can be analyzed from an operational, functional and constructional perspective. In order to achieve such analyzes in practice, one must simply remember that one shall just ask three simple questionsThese questions shall...
read more
2.4 More Systems Architecture Dimensions (1/2)
Architectural visions are however not the only architectural dimensions of a system. We shall now introduce a number of new dimensions that can be used to refine each architectural vision. As already discussed in section 0.1, one must now recall...
read more
2.4 More Systems Architecture Dimensions (2/2)
The dynamic of a static element of a system S refers to its temporal behavior or equivalently to an algorithmic description of such a temporal behavior. Dynamics are completely crucial if one wants to precisely specify the behavior of any...
read more
2.5 CESAM Systems Architecture Matrix
We are now in position to introduce CESAM Systems Architecture Matrix, which is presented in Table 7 below. This matrix is just a synthesis of the different architectural dimensions that we introduced within this chapter. It indeed presents all the...
read more
3.1 Why Identifying Stakeholders?
Stakeholder identification, or equivalently environment architecture, is a key systemic analysis: each mistake in this analysis may indeed result in flaws in the product under design. One must indeed remember that a system is nothing else that a concrete answer...
read more
3.2 The key Deliverables of Environment Architecture
For any system S, environment architecture has two core deliverables: the stakeholder hierarchy diagram that hierarchizes all stakeholders associated with S – or equivalently external systems – according to an abstraction hierarchy (see below), the environment diagram that describes the...
read more
4.1 Why Understanding Interactions with Stakeholders?
Operational architecture, or equivalently operational analysis, intends to precisely understand the interactions among time between the system of interest and the external systems of its reference environment, or equivalently of its stakeholders. Motivations of environment architecture, as already discussed in...
read more
4.2 The key Deliverables of Operational Architecture
Let S be a system. The need architecture diagram of S is then a hierarchical exhaustive representation of all needs with respect to S, a need N1 being under another need N2 in this hierarchy if and only if one...
read more
5.1 Why Understanding What Does the System?
Functional architecture, or equivalently functional analysis, intends to describe precisely the different functions of a system and their relative interactions. The core motivation of functional architecture is to start understanding and specifying in details the system, but only in terms...
read more