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 37. Mistake: Alternative Flow as Extension

Fault

Modeling an alternative flow of a use case as an extension of that use case.

Keywords: Addition to flow, alternative flow, extend relationship, extracting flow.

Incorrect Model

Model

Model

Detection

A clear sign of this modeling mistake is when the flow of an extension use case is supposed to replace a part of the base use case flow. Another indicator is, of course, that the base use case is not complete without the extension, because it lacks an alternative flow.

Discussion

A use case has one flow, or sometimes multiple flows, considered to be the normal or basic flow of that use case. This flow will be ...

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