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 40. Mistake: Functional Decomposition

Fault

One large use case with include relationships to a set of inclusion use cases, each modeling a subfunction of the large use case.

Keywords: Large use case, level of abstraction, levels of use cases, long use case, split a use case.

Incorrect Model

Model

Model

Detection

The presence of the Functional Decomposition modeling mistake can often be detected by a disproportionately large number of include relationships in the model. Other things to look out for are base use cases that basically do not contain anything apart from what they include, and inclusion use cases included by only one base use case.

Discussion ...

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