Part 1. Fundamentals

What’s in this part?

This part presents some of the fundamentals of use case modeling: actors and use cases.

Creating a use case model seems deceptively easy, yet many find it difficult. The traditional use case process involves three steps:

  1. Find the actors.
  2. Find the use cases.
  3. Describe each use case.

A few other steps are implied or optional. For people who are new to use case modeling, they are spelled out as follows in an extended use case process:

  1. Define the system boundary.
  2. Find the actors.
  3. Find the use cases.
  4. Describe each use case.
  5. Refactor the use case model (optional).
  6. Prioritize use cases (optional).
  7. Add future requirements (optional).
  8. Organize the use case model (optional).

Advanced use case modeling uses ...

Get Advanced Use Case Modeling: Software Systems 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.