Implications of Our Definition -1
Architecture is an abstraction of systems.
- Architecture defines components and how they interact.
- Architecture suppresses purely local information about components; private details are not architectural.
Systems have many structures (views).
- No single structure can be the architecture.
- The set of candidate structures is not fixed or prescribed: whatever is useful for analysis, communication, or understanding.