~/ learn/ comp-410/ cards/ Architectural styles and architectural patterns
1 of 10

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

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/a990aba5-e15f-4adb-af8b-6a55c6705c8e/flashcard utf-8 LF