home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen Introductie HW & SW Soft skills TrajectenOperating Systems MVS - z/OS UNIX - Linux - AIX Mac OS X iPad en iPhone iOSDatabases en middleware Relationele databases & SQL DB2 for z/OS DB2 for LUW Oracle SQL Server MySQL & MariaDB IMS CICS IBM MQ WebSphere Big data en analyticsApplicatieontwikkeling Methoden en technieken TOGAF PRINCE2 Agile en Scrum Programmeertalen Internet development Object Oriented systems Java Development tools SAS XML SOA & web servicesSysteembeheer ITIL SecuritybalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
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

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren.

Reviews

     
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 (, )
     
Helaas werden de sheets niet als leidraad gebruikt maar als voorlees stuk. Dat maakt het een beetje saai. (, )
     
goed, prima (, )
     
interessante uiteenzetting over use cases (, )
     
Jammer dat cursus die normaal 3 dagen duurt op 2 dagen moet gegeven worden (, )
     
Dag 1 had ik meer interactie gezien. teveel theorie op deze dag (, )
     
very good - lot of advice was given - very usefull. (, )
     
Een beetje te veel theorie in vergelijking met oefening (, )
     
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. (, )
     
goede cursus met vooral goede en duuidelijke voorbeelde, van Dirk. Wel behoorlijk veel informatie voor 2 dagen. (, )