,

Use Case Modelling

An introductory class on using use-cases for requirements management

Delivery On-Site
Course Length 3 days
Course Approach Lecture, discussions, workshops
Level Introductory

Course Description

This 3-day class will equip delegates with skills and techniques necessary to effectively manage, elicit and document their requirements by using use-case based requirements management techniques. Throughout the class, common problems and their solutions will be explored.

As part of the course the delegates will contribute to the construction of a use-case model and author some use cases of their own.  Reference examples and exercise solutions are also supplied.

The course is based upon the best-selling use case book ‘Use Case Modeling’ (Addison Wesley, 2003) and was developed by Ian Spence, one of the co-authors. All attendees will receive a free copy of the book!

Objectives

Upon completion of the course, participants will understand:

  • how to write use cases
  • the fundamentals and principles behind use-case Modeling
  • how to capture requirements in a use-case model
  • the role of the vision in use-case Modeling
  • the role of the supplementary specifications
  • how to conduct a use-case Modeling workshop
  • how to create a use-case model
  • where actors and use-cases come from
  • how to write use-case descriptions
  • how to manage detail
  • how to iteratively develop the use case descriptions 
  • when and where to use optional features such as include and extend
  • how to review the use-case model
  • how to drive analysis, design and testing using use cases

Topics Covered

 Upon completion of the course, participants will understand:

  • The Fundamentals of Use-Case Modeling
  • Establishing the Vision
  • Finding Actors and Use Cases
  • Getting Started with a Use-Case Modeling Workshop
  • The Lifecycle of a Use Case
  • The Structure and Contents of a Use Case
  • Writing Use-Case Descriptions
  • Managing Detail
  • An Introduction to Use-Case Relationships
  • Reviewing Use Cases
  • Use Cases Across the Lifecycle

Audience

  • Requirements Specifiers
  • Requirements Managers
  • Business Analysts
  • Systems Analysts
  • Project Managers
  • Developers
  • Testers

Recommended Pre-requisite courses

 None

Recommended Experience

 No experience is necessary

Related Courses

For students interested in continued learning in this field, we suggest:

  • Advanced Use-Case Modeling
  • UML Business Modeling