Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley

locations map


550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2


821A Bloor Street West
Toronto, ON
M6G 1M1


409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA

Other Locations

Dallas, TX
Miami, FL

Home > Training > Additional Courses > Business Process Modeling - Integrating BPMN and the UML Over the SDLC (BABOK 3) Training

Business Process Modeling - Integrating BPMN and the UML Over the SDLC (BABOK 3) Training

Course#: BA005

Upon completion of this course, you will be able to:
• Model business processes, focusing on rules that govern:
• the activities that constitute each business process and
• the sequence in which they are performed
• Effectively use and integrate the UML and BPMN workflow modeling standards over the project lifecycle
• Convert workflow diagrams from one standard to another (UML / BPMN)
• Use BPMN to model the workflow for:
• internal (private)
• externally visible (public) and
• collaborative business processes
• Model existing (As-Is) and proposed (To-Be) processes
• Use BPM to model business processes and user requirements
• Integrate business process model with the business and system use-case model
• Create state diagrams that describe the life cycle of a business object.
• Link use cases to state diagrams
• Supplement: Interpret other standards
• IDEF, flowcharts, block diagrams, structure charts, DFDs


This is a hands-on practical workshop for the BA in business process modeling using workflow models and state machine diagrams (also known as Harel statecharts) to describe the sequencing of events for a business or IT process.  Trainees step through a complex real-life case study, learning not only how to draw the diagrams but how and when to effectively use the techniques during a projects’ life cycle. Trainees learn how to use business process diagrams to model existing and to-be processes, to define workflow for business use cases, to supplement the documentation of system use cases and to define lifecycle rules for business objects.  The course covers the most popular standards for business process modeling: UML 2  - a standard robust enough to cover the complete IT project lifecycle – and BPMN – a standard specifically created for business process modeling that is gaining widespread popularity.  Trainees will learn to employ UML activity diagrams (with and without partitions/swimlanes) as well as BPMN Business Process Diagrams (BPD) to model workflow and UML state machine diagrams to analyze the lifecycle of key business objects. As a supplement, IDEF workflow conventions developed by the military are also included in the printed course material and may be optionally included in class-time instruction.


Interviews with groups of users often lead to conflicting requirements regarding process workflow:
• Workflow modeling is an effective way to illustrate these differences and to develop a consensus amongst stakeholders during follow-up interviews or JAD Sessions.
Workflow modeling is a key activity in process improvement:
• The techniques provide an effective means of analyzing existing workflow and comparing proposed improvements.  
Complex sequencing rules operations are often misunderstood by developers:
• The techniques in this course result in standardized visual documentation that cannot be misinterpreted by the development team.  
The rules that determine how the business treats a business object over its lifecycle are often spread across the requirements documentation.
• The state-machine technique taught in this course results in a visual summary of the object’s lifecycle from the time the business becomes aware of it until it is no longer used.  UML standardization means these requirements won’t be misinterpreted by the development team.

What makes this course stand out from the competition?

1. Scenario-based training:  The trainee learns not only what to do, but when to use each technique during the course of a project.  We find this approach greatly enhances the ability of trainees to apply what they’ve learned in the workplace.
2. Integration with use cases: We teach the trainee exactly how to integrate these modeling techniques with use-case analysis.  Trainees learn at what steps during use case analysis to create the workflow models and how these models fit into use-case documentation.
3. Experience: Our course is written and delivered by professionals with extensive practical experience in workflow modeling for IT business system within the context of use-case analysis.


• IT Business Analysts and their managers
• Systems Analysts and programmers interested in expanding their role into the business area.




2 days

Outline of BA005 Business Process Modeling - Integrating BPMN and the UML Over the SDLC (BABOK 3) Training

Lesson 1: Business Process Modeling and the BA
Lesson 2: Essential Concepts for Process Modeling
Lesson 3:  Activity Diagram Basics
[Supplement] Lesson 4: More About Activity Diagrams
[Supplement] Lesson 5: Advanced Activity Diagram Techniques
Lesson 6: State-Machine Diagrams
Lesson 7: Quick Start to BPMN: The 25 Key Symbols of BPMN
Lesson 8: Advanced BPMN
Lesson 9: Best Practices for  Using BPMN and the UML over the lifecycle
[Supplement] Lesson 10: Other Workflow Modeling Notations (Select sections)
Lesson 11: Process Analytics, Metrics and Supporting text

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:


*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.


Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.