O'Reilly logo

Use Cases: Patterns and Blueprints by Karin Palmkvist, Gunnar Övergaard

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

Chapter 24. Optional Service

Intent

Separate mandatory parts of the use cases from optional parts that can be ordered and delivered separately.

Characteristics: Common. Basic solution.

Keywords: Ordering unit, separating services, system configuration, system version.

Patterns

Optional Service: Addition

Model

Model

Description

The Optional Service: Addition pattern contains two use cases and an extend relationship. The first use case models a usage that is compulsory in the system. The second use case models an addition to the first use case that can be added to the system. Because only the additional part is expressed in the second use case, it is abstract; ...

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