5. Building Block View¶
The building block view shows the static decomposition of the system into building blocks (modules, components, subsystems, classes, interfaces, packages, libraries, frameworks, layers, partitions, tiers, functions, macros, operations, data structures, …) as well as their dependencies (relationships, associations, …)
This view is mandatory for every architecture documentation. In analogy to a house this is the floor plan.
5.1. Container Level¶
Fig. 5.1 Containers of the System SomeSystem¶
Todo
Add description of the containers and their interactions. The text should mention at least once:
SomeSystem
SomePerson
SomeExternalPerson
SomeContainer
SomeOtherContainer
Some External System
5.2. Component Level¶
Fig. 5.2 Components of the System SomeSystem¶
Todo
Add description of the components and their interactions. The text should mention at least once:
SomePerson
SomeExternalPerson
Some External System
SomeSystem
Component_A
Component_B
Component_C
Component_D
Component_E
Todo
Add Building Block View, see arc42-guideline