home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Cette page n'est pas disponible en français.
Managing requirements with use cases

Objectives

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.

Background

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).

Duration

3 days.

Schedule

Il n'y a pas de sessions publiques a ce moment. Nous organisons volontièrement un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé ? Veuillez contacter ABIS.

Reviews

     
very good - lot of advice was given - very usefull. (, )
     
leerrijk, boeiend en motiverend (, )
     
interessante uiteenzetting over use cases (, )
     
Dag 1 had ik meer interactie gezien. teveel theorie op deze dag (, )
     
Jammer dat cursus die normaal 3 dagen duurt op 2 dagen moet gegeven worden (, )
     
goed, prima (, )
     
prima cursus (, )
     
Helaas werden de sheets niet als leidraad gebruikt maar als voorlees stuk. Dat maakt het een beetje saai. (, )
     
goed, prima verhouding theorie en praktijk (, )
     
Nuttige cursus. Goede oefeningen en lesgever met praktijk-ervaring. Eventueel het gedeelte met RQSPECS isoleren en in aparte opleiding voorzien zodat er tijd is voor info rond agile computing (, )