Part I. A Collection of Software Architecture Styles

The starting point of architecture design is most often a preexisting package of design decisions. Very few architects design systems completely by closing their eyes, thinking hard, and conjuring up a brand-new design.

A most useful package of design decisions is the architecture style. Chapters 15 present a range of important and widely used architecture styles. The emphasis here is on how to document a view that results from the use of a style.

I.1 Three Categories of Styles

Chapters 15 are organized along the lines of the three categories of styles we discussed in the prologue: module styles (Chapters 1 and 2), component-and-connector (C&C) styles (Chapters 3 and 4), and allocation ...

Get Documenting Software Architectures: Views and Beyond, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.