system architecture is the conceptual archetype that outlines the structure,
behavior, and more views of a system. An architecture description is a generic
representation of a system, organized in a manner that supports reasoning
structures and behaviors of the system. It is made up of system components, the externally visible properties of
those components, and the relationships (behavior) between them.
It can provide a plan from which products can be procured, and system developed, that will work in a combined way to implement the overall system. It conveys the informational content of the elements constituting a system, and the rules validating those relationships.
The architecture of a system just like the one of a building is a global model of this system, which includes:
• a structure
• properties (of various elements involved)
• relationships (between various elements)
• behaviors & dynamics
• multiple views of the system (complementary and consistent).