Visit us at the EA User Group
London 18-19 May 2017

Enterprise Architect, BPMN, UML, SysML and ArchiMate
Home EA BPMN UML SysML ArchiMate Feedback Resources Pricing Partners Contact
 Home > UML > UML Use Cases for Requirements Analysis

UML Use Cases for Requirements Analysis

This course is aimed at requirements engineers and business analysts who wish to create use case models to capture end user requirements and demonstrate traceability. Practical exercises help to reinforce the theory.
Duration: 1 day
Prerequisites: No prior UML experience is required.
A background in requirements analysis is helpful.
Equipment: For on-site course delivery the customer should provide a suitable training room with a projector to connect to our trainer's laptop and a whiteboard or flipchart. All exercises are completed on paper therefore no PCs or laptops are required.

For webinar training sessions delegates need access to a PC or laptop with Internet connection and VoIP (a headset can be helpful for privacy in an office environment).

Course Style: 45% theory, 55% practical.
Each module is accompanied by targeted exercises to allow delegates to apply the theory and become confident with new concepts and notation.
Delegate Handouts: Each delegate receives a folder containing all the course slides and comprehensive theory notes which form excellent reference material. Folders also contain exercises and suggested solutions. Following successful completion of the course each delegate receives a certificate.
Module Key: Teaches concepts and notation

  Teaches practical use of Enterprise Architect
             Covers BPMN, UML, SysML and/or ArchiMate

Course Outline

      Includes paper exercises, EA hands-on sessions

Course Modules: HIPPO 00    Introduction   hour          
  HIPPO 11  UML Requirements   hour               
  HIPPO 12  Requirements Elicitation   hour          
  HIPPO 13  UML/SysML Use Case Essentials  2 hours  


  HIPPO 14  UML/SysML Use Case Advanced  2 hours  


  HIPPO W2  UML Requirements Workshop  1 hours  



Course Details:

HIPPO 00  Introduction
  • Delegate background and objectives

  • Timetable and course outline

HIPPO 11  UML Requirements

  • Importance of managing requirements

  • Differentiate needs from solutions

  • Requirements traceability

  • Strategies to control scope creep

  • Document requirements

  • Requirements levels and relationships

  • Categorise requirements

HIPPO 12  Requirements Elicitation

  • What information to gather

  • Sources of information

  • Top 8 requirements elicitation techniques

  • When to use each technique

  • Common problems with elicitation

HIPPO 13  UML/SysML Use Case Essentials

      1 hour  

 Paper Exercises  1 hours  
  • Comparison with traditional requirements

  • Workshops and GUI prototypes

  • Model users as actors

  • External systems and timers

  • Actor definition and notation

  • Actor generalisation

  • Use case and scenario definition

  • Use case notation

  • Use case diagrams

HIPPO 14  UML/SysML Use Case Advanced

      1 hour  

 Paper Exercises  1 hour  
  • Use case specification

  • Use cases drive development

  • Include relationship

  • Extend relationship

  • Use case inheritance

HIPPO W2  UML Requirements Workshop


 Paper Exercises  1 hour  
  • Quick reminder of UML use case notation

  • Create use case model

  • Planning session

  • Capture requirements details

  • Map non-functional requirements to use cases

+44 (0)1506 202164

    Hippo Software Limited 2015. All registered trademarks acknowledged.