Chapter 17. Commonality

Intent

Extract a sub-sequence of actions that appear in multiple places in use-case flows and express it separately.

Characteristics: Common. Basic.

Keywords: Common type of usage, reuse, same sub-sequence, similarities between flows.

Patterns

Commonality: Reuse

Model

Model

Description

The Commonality: Reuse pattern consists of three use cases. The first, called Common Sub-Sequence, models the sequence of actions that is to appear in multiple use cases in the model. The other use cases model usages of the system that share the common sub-sequence of actions. Obviously, there will be at least two of them.

Applicability

In this pattern, the ...

Get Use Cases: Patterns and Blueprints 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.