Topics to Consider

You might want to examine these additional topics:

  • Use cases and the generalization relationship. Generalization is the third type of association that can occur between use cases (along with include and extend). What does it mean when one use case “is another” use case? What would a child use case inherit from its parent use case?

  • Explore visibility, includes, and extends. Using the include and extend relationships has semantic implications to visibility of the base use case into the included or extending use case (and vice versa).

Get UML for Mere Mortals® 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.