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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.