Skip to content

Architecture and design

Introduced
Handout
Vocabulary
English Meaning
layers/ˈleɪəz/Software levels separating concerns such as presentation, domain logic and storage.
dependency ruleIn clean architecture, the rule that source-code dependencies point toward inner policies rather than outer mechanisms.
couplingThe degree of dependency between software components.
cohesion/kəʊˈhiːʒn/How closely related the responsibilities within a software component are.

Handout

Log in or create account

IGCSE, A-Level & AP