About ABIS
All CoursesbalkjeGeneral Introduction to HW & SW Soft skills TracksOperating systems MVS - z/OS UNIX - Linux - AIX Mac OS X iPad and iPhone iOSDatabases and middleware Relational databases & SQL DB2 for z/OS DB2 for LUW Oracle SQL Server MySQL & MariaDB IMS CICS IBM MQ WebSphere Big data and analyticsApplication development Methods and techniques TOGAF PRINCE2 Agile development and Scrum Programming languages Internet development Object Oriented systems Java Development tools SAS XML SOA & web servicesSystems management ITIL SecuritybalkjePractical informationRegistration 
Managing requirements with use cases


Gathering, steering and specifying business requirements.

System developers and their customers (sponsors, stakeholders, users) have always been setting up meetings to collaborate with regard to requirements specification. One method showed up to be better than the other but there has always been a demand for a method that could prove to be the best of practice - until now: use cases is a description technique that takes "the users and their demands" as the starting-point for the co-operation between this users and the system people to gather, analyse and describe requirements with use cases. The use case technique guarantees a prolific collaboration with regard to managing requirements between the project system development and the customer.

By the end of the course, attendees will be capable of actively participating at the functional part of requirements specification by using the use case technique. They will have learned in detail what the possibilities and restrictions of use cases are at the different use case levels.

Main topics

  • About requirements: definitions, types, characteristics, false Requirements
  • Techniques for gathering requirements: description, advantages, disadvantages
  • About use cases: definitions, why?, modelling
  • Identifying actors, goals and use cases
  • Use case levels
  • High level use case descriptions
  • Planning of iterations in managing use cases
  • Flow of events: main success flow (normal flow)
  • Flow of events: alternative flows (variations / extensions)
  • Use case relationships - use case diagram (UML)
  • Use case based prototyping
  • Building test scenarios from use cases
  • Miscelaneous:
  • Use case driven approach to OO analysis
  • An overview of use case modelling tools
  • (optional) Use case function points
  • (optional) Interesting books and URLs on use cases

Intended for

The course is intended for people with a leading function in project development, for business process owners and for functional analysts - all representing the supplier side - and also for business owners, stakeholders and dedicated end users - representing the customer side.


No special pre-requisites are required for this course but it will be an advantage if the attendee has some experience in project requirement specification either from the supplier (is) or from the customer side.

Training method


A mixture of theory and labs based on an "example case". Since there is not that much theory involved with requirements and use cases the course will mainly focus on setting the attendees at the right way to produce good use case formatted high level requirement descriptions.

This course is based on the books: "Writing Effective Use Cases" by Alistair Cockburn and "Use Cases - Requirements in Context" by Daryl Kulak and Eamonn Guiney.


Course leader

Dirk Cumps (Kaizen Informatics).


3 days.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.


very good - lot of advice was given - very usefull. (, )
interessante uiteenzetting over use cases (, )
Jammer dat cursus die normaal 3 dagen duurt op 2 dagen moet gegeven worden (, )
Het laatste deel is het meest complex maar er wordt in verhoudeing de minste tijd aan besteed (, )
De documentatie is niet helemaal op to date. De presentatie is integraal als documentatie gebruikt. Beter om ook gewoon theorie in de doc. op te nemen, net als een index. (, )
Helaas werden de sheets niet als leidraad gebruikt maar als voorlees stuk. Dat maakt het een beetje saai. (, )
leerrijk, boeiend en motiverend (, )
prima cursus (, )
Dag 1 had ik meer interactie gezien. teveel theorie op deze dag (, )
goed, prima verhouding theorie en praktijk (, )