Education » Guided Private Study » Private Study - Writing Effective Use Cases
Private Study - Writing Effective Use Cases
  • Study at your own pace
  • Emphasis on practical exercises
  • Individual coaching by trainers with field experience
  • Certificate

Sign-up today for this course
Use cases are the most commonly used technique today for capturing software requirements. Having knowledge of the use case technique is crucial to understanding modern software development methods like the Rational Unified Process (RUP®). This Empulsys course is excellent when you are involved in identifying, writing and reviewing use cases.

The Goals of this Course
After this course you will be able to:

  • Understand the relationship between a vision document and use cases
  • Identify use cases and actors
  • Create and structure use case models
  • Effectively write use case specifications
  • Use business rules, glossary and supplementary specifications to reduce ambiguity and enhance readability


In this course you will start with the position and possible applications of the use case technique within the software development process. Next you will study the structure of use cases and the development of use case models and use case descriptions. In several practical exercises you will step by step learn to write and structure use cases.

The course consists of five modules.

Module 1 - Use case fundamentals
What are requirements and the elements of a use case model?

Module 2 - Finding Actors & Use Cases
How to identify use cases and create a consistent use case model?

Module 3 - Writing Use Cases
What is the structure of a use case and how to start with writing the use case?

Module 4 - Detailing and Structuring Use Cases
Detailing use cases and types of relations between use cases.

Module 5 - Use cases and Business Rules
What are business rules and how can they help you reduce ambiguity and increase readability of your use cases?

Course Materials
This course is based on excellent English literature complemented by a course guide, a work book containing exercises, and example documents. The guide, work book and example documents are available in English, Dutch and French. The exercises will get you actively involved in the subject of the course and will make sure you will do this course with enthusiasm and persistence.
The course is based on the following literature:

  • Use Case Modeling, Spence & Bittner, 9th printing, july 2007, ISBN 0201709139


Before starting the course you will have a personal intake meeting with your teacher. The goal of the intake is to fine-tune the content to your specific needs making sure you will have a maximum of results. During the meeting you will receive all course materials. Finally you will set up a course schedule and agreements on communications with your teacher during the course.

Course set-up
You will receive materials, a plan and support by a teacher. You are free to decide when and how fast you wish to study.

The course is split into five modules. For each module the guide book contains information or points out relevant chapters to study. The guide also contains exercises to immediately put freshly obtained knowledge to action. Each module ends with a closing quiz or assignment.

At the end of every module you will receive intermediate feedback from you teacher. You are invited to send your exercise results to your teacher directly after finishing each module. The teacher will review and correct your results.

After the third module you will have a one hour meeting with your teacher. The purpose of this meeting is to discuss progress. Furthermore it is the perfect opportunity to receive extra clarification on course topics of your choice.

After the last module you will have a close out meeting with your teacher. This is another opportunity to ask questions. Finally you will receive the certificate of successful completion of the course. The certificate will only be awarded in case you successfully completed the course within six months after the intake meeting.

Your Teacher
Your teacher is always a very experienced professional regarding the course subject. On request we can provide Dutch, English or French speaking teachers.


No Educational Prerequisites
You do not need specific education in order to follow this course but a basic understanding of iterative development and software requirements are highly recommended. When you do not have this knowledge readily available, complete our Private Study - Unified Process Essentials first.

For doing the exercises you do need a computer which is connected to the internet.

System requirements

  • Computer with MS-Word compatible word processor
  • Internet connection and email

Duration and Investment

Course Duration
The time you will need to complete this course heavily depends on your current level of knowledge, experience, and on how regular you will spend time studying. The course can be finished in between 15 and 25 hours.


  • The tariff for this course is € 695,- excl. VAT.
  • Course material included, literature excluded.
  • Literature can be obtained personally or through Empulsys.
  • Tariff may change at any time.



The online article "From Business to IT System" is now available in english.


Empulsys is an IBM Business Partner that provides IBM product resale, services and trainings for the Rational brand in the Benelux.