Type the four-part anatomy of an architectural style, worked on BorrowBox. Naming a style without this anatomy answers a different question.
Type the four-part anatomy of an architectural style, worked on BorrowBox. Naming a style without this anatomy answers a different question.
Answer
Style: layered (BorrowBox) 1 COMPONENTS app UI | reservation service | locker driver | store 2 CONNECTORS HTTP call downward, event publication upward 3 CONSTRAINTS a layer may call only the layer directly beneath it 4 SEMANTICS a change inside one layer cannot alter another layer
The four labels are the answer skeleton for every style question on the paper. Beat 4 is the one candidates omit and the one that carries the marks: the semantic model is what lets you reason about the whole system from the known properties of its parts, so it is the difference between naming a style and using one.
Pressman 9e ch10 §10.3–10.4