Home EA BPMN UML SysML ArchiMate Feedback Resources Pricing Partners Contact
 Home > BPMN or UML > BPMN and UML for Business Analysis
 

BPMN and UML for Business Analysis

This course is aimed at business analysts who are new to BPMN and UML. Delegates are taught how to create BPMN diagrams to understand business processes, capture end user requirements using use cases and define data with domain models. Practical exercises and workshops reinforce the theory.
Duration: 3 days
 

Prerequisites: No prior BPMN or UML experience is required.
A background in business 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: 40% theory, 60% 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 01  BPMN Overview   hour      
  HIPPO 02  BPMN Process Essentials  1 hours    
  HIPPO 03  BPMN Process Advanced  1 hours    
  HIPPO 04  BPMN Collaboration   hour    
  HIPPO 05  BPMN Conversation   hour    
  HIPPO 06  BPMN Choreography   hour    
  HIPPO 10  UML Overview   hour      
  HIPPO 11  UML Requirements   hour  

 

   
  HIPPO 12  UML Requirements Elicitation   hour  

   
  HIPPO 13  UML/SysML Use Case Essentials  2 hours                  
  HIPPO 14  UML/SysML Use Case Advanced  2 hours                  
  HIPPO 15  UML/SysML Activity Diagrams  1 hour                  
  HIPPO 16  UML Object Oriented Concepts  2 hours                  
  HIPPO 17  UML Domain Models  2 hours                  
  HIPPO W0  BPMN Process Workshop  2 hours      
  HIPPO W2  UML Requirements Workshop  1 hour                    
  HIPPO W3  UML Analysis Workshop  1 hour                    


Course Details:
 

HIPPO 00  Introduction
      hour  
 

  Delegate background and objectives

  Timetable and course outline

 
HIPPO 01  BPMN Overview

    hour  
 

  What is BPMN?

  Business process models

  4 BPMN diagram types

 

HIPPO 02  BPMN Process Essentials

    hour  

 Paper Exercises  1 hour  
 

  Start and end events

  Activities and sequence flow

  Exclusive and parallel gateways for logic

  Intermediate events

  Message and timer events

  Data stores and data objects

  Tasks and sub-processes

  Allocate responsibility with pools and lanes

 

HIPPO 03  BPMN Process Advanced

    hour  

 Paper Exercises  1 hour  
 

  Conditional and default sequence flows

  Markers for activity behaviour and task types

  Event types

  Edge mounted events

  Transactions and compensation

  Inclusive and event gateway types

 
HIPPO 04  BPMN Collaboration

    hour  

 Paper Exercises   hour  
 

  Black box pools

  Message flows between pools

  Initiating and responding message icons

 
HIPPO 05  BPMN Conversation

    hour  

 Paper Exercises   hour  
 

  Black box pools

  Conversations and links

 
HIPPO 06  BPMN Choreography

    hour  

 Paper Exercises   hour  
 

  Choreography tasks

  Initiating and responding message icons

 

HIPPO 10  UML Overview

    hour  
 

  Advantages of graphical notations

  History of UML

  Key UML diagrams

  Business process models

  Requirements capture

  Static and dynamic models

 
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  UML 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 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 Use Case Advanced

   1 hour  

 Paper Exercises  1 hour  
 

  Use case specification

  Use cases drive development

  Include relationship

  Extend relationship

  Use case inheritance

 
HIPPO 15  UML Activity Diagrams

    hour  

 Paper Exercises   hour  
 

  Document business activities and workflow

  Model Sequential activities

  Nested and structured activities

  Decision and merge (conditional logic)

  Fork and join (parallel logic)

  Object states and action pins

  Send, accept and time signals

  Swimlanes for responsibility

 
HIPPO 16  UML Object Oriented Concepts

      1 hour  

 Paper Exercises  1 hours  
 

  Model real world concepts

  Classes and objects

  Object identity and responsibilities

  Encapsulation of attributes

  Objects as intelligent black boxes

  What makes a good class

  How to discover classes

  Whole-part relationships (aggregation)

  Generalisation-specialisation (inheritance)

  Polymorphism

 
HIPPO 17  UML Domain Models

      1 hour  

 Paper Exercises  1 hour  
 

  Domain classes and notation

  Attributes

  Associations and multiplicity

  Whole-part relationships (aggregation)

  Generalisation-specialisation (inheritance)

 
HIPPO W0  BPMN Process Workshop

 

     

 Paper Exercises  2 hours  
 

  Quick reminder of BPMN notation

  Role play to identify processes and activities

  Build business process model

 
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

 
HIPPO W3  UML Analysis Workshop

 

     

 Paper Exercises  1 hour  
 

  Quick reminder of UML activity notation

  Model use case logic as an activity diagram

  Quick reminder of UML class notation

  Construct domain model

hippo@hippo-software.co.uk

+44 (0)1506 202164

    Hippo Software Limited 2018. All registered trademarks acknowledged.