Go Back to the Workshop Schedule

 
Description Speaker(s)

W1-107 - Workflow Modeling with UML

Date: Monday, April 14 - 8:30am – 4:30pm

 

Description

User interviews 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. Workflow modeling is also a key activity during process improvement.  Also the techniques provide an effective means of assessing proposed improvements and to understand system requirements in the business context leading to more usable and effective IT solutions.

In this presentation, participants will learn how to build workflow models using the industry-standard Unified Modeling Language (UML). In particular, the presentation will use many examples from real-world consulting engagements to show how UML Activity Diagrams are applied to workflow and business process modeling. Additionally, students will learn how to illustrate work allocation rules, decisions, complex processes, data and document flows, asynchronous processing, task sequencing (order vs. unordered tasks), repetition, and simultaneous activities. The presentation will provide many practical examples to demonstrate the capabilities of UML Activity Diagrams and how to link them to UML Class Diagrams representing domain data models.

The workshop contains many hands-on exercises and case studies that will be completed by participants to reinforce the topics.

 

Learning Objectives

Learn the syntax and semantics of UML Activity Diagrams

Understand how to model workflow and business processes with UML Activity Diagrams

Learn how to derive system use cases and system requirements from workflows

 

Skill Level: Everyone

 

Martin Schedlbauer, Sc.D.,

The Cathris Group

Martin Schedlbauer, Sc.D. is an accomplished software architect, business analyst and trainer. He has been developing and analyzing software systems since 1989. In addition, he frequently presents seminars and workshops on software architecture, business analysis, and requirements gathering to corporate clients throughout the world. Prior to returning to consulting, Dr. Schedlbauer served as CTO for Global Services at BEA Systems, Inc. and as CTO and CEO for Technology Resource Group, Inc., a consulting and training firm. He holds B.S., M.Sc. and Ph.D. degrees in Computer Science from the University of Massachusetts.