O'Reilly logo

Documenting Software Architectures: Views and Beyond, Second Edition by Judith Stafford, Robert Nord, Paulo Merson, Reed Little, James Ivers, David Garlan, Len Bass, Felix Bachmann, Paul Clements

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2. A Tour of Some Module Styles

image

In this chapter, we look at six important module styles:

• The decomposition style, used to show the structure of modules and submodules (that is, containment relations among modules)

• The uses style, used to indicate functional dependency relations among modules

• The generalization style, used to indicate specialization relations among modules

• The layered style, used to describe the allowed-to-use relation in a restricted fashion between groups of modules called layers

• The aspects style, used to describe particular modules called aspects that are responsible for crosscutting concerns

• The data model style ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required