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


