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

Download
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
      hour  
 
  • Delegate background and objectives

  • Timetable and course outline


HIPPO 11  UML Requirements

      hour  
 
  • 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

      hour  
 
  • 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

    hour  

 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

 

hippo@hippo-software.co.uk

+44 (0)1506 202164

    Hippo Software Limited 2015. All registered trademarks acknowledged.