
81
5Chapter
MFESA: The Ontology of
Concepts and Terminology
5.1 The Need for Mastering Concepts and Their Ramifications
System architecture engineering concepts and their ramifications must be mastered in order to
understand the engineering of architectures for software-intensive systems. is chapter discusses
and defines these terms, thereby providing the basis for mastering subsequent chapters. In fact, it
goes beyond defining these concepts to providing an ontology capturing the relationships between
the concepts.
5.2 Systems
e most fundamental concept underlying all system architectural engineering is that of a system.
To illustrate the defini ...