EA, BPMN and UML for Business Analysis

Course Description:

This course is designed for business analysts who are new to BPMN, UML and Enterprise Architect. Delegates are taught how to create business process models with BPMN and use UML to capture end user requirements. The course is highly practical with many hands-on exercises in Enterprise Architect.

Enterprise Architect
BPMN
UML

Duration:

3 days

Prerequisites:

No prior Enterprise Architect, BPMN or UML experience is required.
A background in business analysis is helpful.

Equipment:

Classroom
Webinar
Enterprise Architect

For on-site delivery the customer should provide a suitable training room with a screen or projector to connect to our trainer’s laptop and a whiteboard or flipchart. All delegates require a PC or laptop running Enterprise Architect.

For webinar delivery delegates require a PC or laptop running Enterprise Architect with an Internet connection (a headset can be helpful). If you wish to test your environment join a test WebEx meeting: www.webex.com/test-meeting.html

A trial version of Enterprise Architect is fine for training and can be downloaded from Sparx Systems website: www.sparxsystems.com/products/ea/trial.html. It is also helpful to have a mouse as this makes creating diagrams much easier.

Course Style:

45% theory, 55% practical.
Each module is accompanied by paper and hands-on exercises to allow delegates to apply the theory and become confident using Enterprise Architect.

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.

Course Modules:

  • Delegate background and objectives
  • Timetable and course outline

EA Teaching – 1 hour

EA Hands-On Exercises – 1.5 hours

  • Introduction to EA
  • Navigate the EA user interface
  • Create project models in EA
  • Create diagrams in EA
  • Understand the structure of EA projects
  • Create and delete elements in EA
  • Search for elements in EA

BPMN Teaching – 0.5 hour

  • What is BPMN?
  • Business process models
  • 4 BPMN diagram types

EA and BPMN Teaching – 1 hour

Paper Exercises – 1 hour

EA Hands-On Exercises – 1 hour

  • Create BPMN process diagrams in EA
  • Model business processes
  • Start and end events
  • Activities and sequence flow
  • Add events, activities and sequence flow in EA
  • Exclusive and parallel gateways for logic
  • Use exclusive and parallel gateways in EA
  • Intermediate events
  • Message and timer events
  • Create message and timer events in EA
  • Data stores and data objects
  • Model data objects in EA
  • Tasks and sub-processes
  • Business processes and Sub-processes in EA
  • Allocate responsibility with pools and lanes
  • Define pools and lanes in EA

EA and BPMN Teaching – 1 hour

Paper Exercises – 1 hour

EA Hands-On Exercises – 1 hour

  • Conditional and default sequence flows
  • Conditional and default sequence flows in EA
  • Markers for activity behaviour and task types
  • Select activity behaviour and task types in EA
  • Event types
  • Reflect event types in EA
  • Edge mounted events
  • Transactions and compensation
  • Show transactions and compensations in EA
  • Inclusive and event gateway types
  • Model inclusive and event gateways in EA

EA and BPMN Teaching – 0.5 hour

Paper Exercises – 0.25 hour

EA Hands-On Exercises – 0.25 hour

  • Create BPMN collaboration diagrams in EA
  • Black box pools
  • Add black box pools in EA
  • Message flows between pools
  • Initiating and responding message icons
  • Show message flows and icons in EA

EA and BPMN Teaching – 0.5 hour

Paper Exercises – 0.25 hour

EA Hands-On Exercises – 0.25 hour

  • Create BPMN conversation diagrams in EA
  • Black box pools
  • Add black box pools in EA
  • Conversations and links
  • Model conversations and links in EA

EA and BPMN Teaching – 0.5 hour

Paper Exercises – 0.25 hour

EA Hands-On Exercises – 0.25 hour

  • Create BPMN choreography diagrams in EA
  • Choreography task
  • Model choreography tasks in EA
  • Initiating and responding message icons
  • Show message icons in EA

UML Teaching – 0.5 hour

  • Advantages of graphical notations
  • History of UML
  • Key UML diagrams
  • Business process models
  • Requirements capture
  • Static and dynamic models

EA and UML Teaching – 1 hour

EA Hands-On Exercises – 0.5 hour

  • Create requirements diagrams in EA
  • Importance of managing requirements
  • Differentiate needs from solutions
  • Requirements traceability
  • Strategies to control scope creep
  • Document requirements
  • Document requirements in EA
  • Requirements levels and relationships
  • Relate requirements in EA
  • Set requirements priority and status in EA
  • Categorise requirements
  • Define requirements categories in EA
  • View list of requirements in EA
  • Import and export requirements in EA

EA and UML/SysML Teaching – 1 hour

Paper Exercises 1.5 hours

EA Hands-On Exercises – 0.5 hour

  • Create use case diagrams in EA
  • Comparison with traditional requirements
  • Workshops and GUI prototypes
  • Model users as actors
  • External systems and timers
  • Actor definition and notation
  • Actor generalisation
  • Create and document actors in EA
  • Use case and scenario definition
  • Use case notation
  • Use case diagrams
  • Define use cases in EA
  • Colour code use case status in EA
  • Organise the use case model in EA

EA and UML/SysML Teaching – 1 hour

Paper Exercises 1 hour

EA Hands-On Exercises – 0.5 hour

  • Use case specification
  • Document scenarios in EA
  • Use cases drive development
  • Generate activity diagrams in EA
  • Generate test cases in EA
  • Include relationship
  • Extend relationship
  • Use case inheritance
  • Add use case relationships in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Add requirements to use case or activity in EA
  • Create realize relationships in EA
  • Drag and drop requirements in EA
  • Diagram to demonstrate traceabilty in EA
  • Traceability window in EA
  • Matrix to cross-reference requirements in EA

EA Teaching – 0.5 hour

EA Hands-On Exercises – 0.5 hour

  • Create project glossary in EA
  • Generate MS Word, RTF or PDF from EA
  • Select document options in EA
  • Create document templates in EA
  • Produce HTML reports from EA
  • Customise HTML templates in EA