Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 0

This is a hands-on practical workshop in business process modeling using workflow & state machine models 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...

Course Outline
A practical guide in business process modeling focused on the BA perspective, using the 2 state-of-the-art standards – UML 2 (the focus of the course) and BPMN. Learn to employ workflow and state machine modeling as an effective tool for analyzing the business timing rules (how events are sequenced) in the context of business process improvement and/or as input to an IT project. Trainees learn to use the techniques covered in the course may be used to analyze business rules regarding the workflow of end-to-end business processes (business use cases) and IT interactions (system use cases) as well as the lifecycle of key business objects.

Description: This is a hands-on practical workshop in business process modeling using workflow and state machine models 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 wil learn to employ UML activity diagrams (with and without partitions/swimlanes), UML state machine diagrams and BPMN Business Process Diagrams (BPD). As a supplement, IDEF workflow conventions developed by the military are also included in the material and may be optionally included in class-time instruction.

  • Interviews with groups of users often lead to conflicting requirements regarding workflow –the sequencing of business operations.
  • 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 during process improvement:
  • The techniques provide an effective means of analyzing existing workflow and comparing proposed improvements.
  • Complex rules regarding the sequencing of operations are often misunderstood by developers:
  • The techniques in this course result in standardized visual documentation that cannot be misinterpreted by the development team.
What makes this course stand out from the competition?
  • 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.
  • 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.
  • 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.
Objectives: Upon completion of this course, you will be able to:
  • Define the As-Is workflow rules for a business system using activity diagrams.
  • Consolidate the viewpoints of stakeholders during requirements gathering sessions using activity diagrams.
  • Supplement business use-case documentation with activity diagrams.
  • Tie together system use cases using activity diagrams with and without partitions/ swimlanes and object flows.
  • Augment system use case documentation with activity diagrams.
  • Create UML state machine diagrams that describe the life cycle of a business object.
  • Link use cases to state machine diagrams.
  • Convert activity diagrams to BPMN format (BPD).
  • Convert activity diagrams to IDEF format.
  • Understand alternative legacy approaches the UML standard, including flowcharting, block diagrams and Data Flow Diagrams (DFD)
Features of workflow modeling
  • Rules of precedence
  • Basic workflow structures: sequential sequencing, repetition, selection, parallel activities
  • UML standards for workflow: activity, state and sequence diagrams
Creating activity diagrams
  • Activities
  • Sub-activities
  • Transitions
  • Guards
  • Split and merge
  • Fork and Join
  • Partitions/ Swimlanes
  • Advanced activity diagramming techniques:
    • Object flows
    • Expansion regions
    • Sub-activities
    • Signals
Creating workflow textual requirements documentation:
  • Pre and post-conditions
  • Metrics
Creating UML state transition diagrams
  • States
  • State transitions
  • Transition guards, events and send events
  • State activities
  • Orthogonal (concurrent) states
  • Superstates
  • State History
Alternatives to the UML
  • BPMN (Business Process Modeling Notation) and BPD (Business Process Diagram)
    • Flow objects:
      • Events
      • Activities
      • Gateways
    • Connecting objects
      • Sequence Flow
      • Message Flow
    • Swimlanes
      • Pool
      • Lane
    • Converting activity diagrams to BPDs
  • Supplement: Workflow standards developed by the military: IDEF0, IDEF3
  • Supplement: Flowcharts
  • Supplement: Block diagrams
  • Data Flow Diagrams (DFD)

Class Format:
The course content is presented:
Through lectures and mentoring.
Prerequisites & Certificates


Certificates offered

Certificate of completion

Cancellation Policy
You may cancel, at no charge, a Class enrollment at least 15 days prior to the Class start date by giving us notice. If your plans change, please cancel your enrollment as soon as possible by calling 416-927-7170. A cancellation must be done on a business day at least 15 days prior to the course start date. If canceled less than 15 days before the course, it is subject to a cancellation charge equal to the list tuition fee. If a student does not attend a Class without having canceled in accordance with these Terms, you must pay the full price for the Class.

Substitutions of enrolled students in the scheduled Classes are permitted at no charge prior to the Class start on the first day. If you are sending a substitute, please let us know to avoid no show charges.

Map & Reviews
ACRA Training
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.


This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 350 times.