1/8
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Architecture
An abstract model of a system
Architectural style
When architectures have similar entities, attributes which allow them to be grouped
Architectural design
:Specify the major components of the system, their responsibilities, and their properties
:Specify each component’s interface
:Specify the relationships and interactions between components
Components
Modules, processes, tools, databases, e.g.
Connectors
Calls, events, queries, e.g.
Constraints
How components and connectors can/can’t be combined
Commonalities
Entities are grouped based on the services they provide
Each layer hides all of the layers above and below
Wedding cake diagram
Onion diagram