How to Discover and Develop Use Cases

Request an In-house Quote

Schedule Your Own Virtual Workshop

View Course Overview

Print Course Description

Get Dates and Locations

1. Use Cases and Business Systems

  • Use Case Concepts
  • Analysis of Business Systems Analysis
  • Changing How the Business Works
  • Definition of a Use Case
  • Purpose of a Use Case
  • Details of a Use Case
  • Use of a Use Case
  • Focus of Use Cases

2. Discovering Use Cases

  • Potential Sources for Use Cases
  • Nothing Happens Until Something Happens
  • Our Area of Interest
  • Business Events Defined
  • Business Event Naming Convention
  • Defining Business Events
  • Finding Business Events
  • Identifying Project Scope
  • Confirming Project Scope
  • Determining Event Responses
  • Event Response Naming Convention
  • Documenting Business Events
  • Event/Response Table (v 1.0)
  • Understanding Triggers
  • Non-Triggered Events
  • Scheduled Events
  • Adding Event Triggers
  • Event/Response Table (v 1.1)
  • Additional Event/Response Information
  • Event/Response Table (v 1.2)
  • Visual Tools
  • Event/Response Symbols and Conventions
  • Event/Response Example Diagram
  • Creating Event/Response Models
  • Requirements Categories Addressed

3. Defining Business Use Cases

  • Definition of a Use Case
  • Introducing the Actor
  • Naming Actors
  • Use Case Diagram Symbols and Rules
  • Naming Use Cases
  • Use Case Diagram Conventions
  • Drawing a Use Case Diagram
  • Advanced Use Case Diagrams
  • Of Business Events and Use Cases
  • From Business Events to Use Cases
  • Identifying Business Use Cases
  • Inside the Use Case
  • Use Case Example: Process Payment
  • First Cut Use Case
  • Paths in a Use Case
  • Numbering Schemata {Best Practices}
  • Second Cut Use Case
  • User Scenarios:
  • A Bottom-Up Approach to Use Cases
  • The Advantage of Scenarios
  • Use Case Scenario Structure:
  • Donald Pays For Insurance
  • Extracting Use Cases from Scenarios
  • Basic Use Case Documentation
  • Requirements Categories Addressed

4. Use Case Modeling Techniques

  • Communications Channels
  • Activity Diagramming Conventions
  • Example of an Activity Diagram
  • Creating an Activity Diagram
  • Concurrency and More
  • Modeling Concurrent Activities
  • Introducing Swimlanes
  • Activity Diagram with Swimlanes
  • Modeling Swimlanes
  • From Data Flow to Object Flow
  • Introducing Object Flow
  • Modeling Object Flow
  • When to Use Activity Diagrams
  • What’s Wrong with This Diagram?
  • Requirements Categories Addressed

5. Appendices

2 days

Target Audience

Business Managers
Developers
End Users
Project Leaders
Subject Matter Experts

Pre-requisites

NONE

Expansions

How to Manage Changing Business Requirements

How to Manage Small Projects

How to Develop and Use UML Models for Business Analysis

Instructors

Our instructors have extensive experience in applying these techniques on projects with business experts from a wide variety of fields.

View Course Overview