Chapter 10. Here There Be Dragons

Those of you with some prior exposure to use-case modeling may have won-dered why we have waited ten chapters to describe relationships in the use-case model other than simple communication between actors and use cases. There are several reasons, the most compelling of which is that the behavior of most systems can be described by collections of simple use cases that interact with their actors but otherwise have no other relationships. A more subtle reason is implied by the title of this chapter (taken from the warnings on old maps that dangers lie beyond). If there is one thing that sets teams down the wrong path, it is the misuse of the use-case relationships include, extend, and generalization.

It’s uncertain ...

Get Use Case Modeling 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.