|
Provided by: Boston University Corporate Education Center Workflow Modeling and State MachinesUnfiled |
![]() |
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 also a key activity during process improvement, because the techniques provide an effective means of analyzing existing workflow and comparing proposed improvements.
This course provides a practical guide in workflow modeling focused on the BA perspective. Learn to use workflow and state modeling as an effective tool for conducting interviews and documenting results for the development team. The techniques you learn will result in standardized visual documentation that can't be misinterpreted by the development team. You will 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. Learn how to use workflow diagrams to model existing systems, to consolidate varying viewpoints during JAD sessions, to define workflow for business use cases, to supplement the documentation of system use cases and to define business class operations. You will learn exactly how to integrate these modeling techniques with use case analysis. You will also learn at what steps during use case analysis to create the workflow models and how these models fit into use case documentation. The course focuses on the most popular diagrams for indicating workflow: UML activity diagrams (with and without partitions/swimlanes), state diagrams, sequence diagrams as well as the IDEF workflow conventions developed by the military.
Mapping to the IIBA Body of Knowledge
Boston University is a Charter Endorsed Education Provider of the International Institute of Business Analysis (IIBA). This course supports understanding of the following knowledge areas as defined by the IIBA in the draft of the Body of Knowledge (BOK) released in July of 2006:
- Requirements Elicitation
- Requirements Analysis and Documentation
- Requirements Communication
Who should attend:
- IT Business Analysts and their managers
- Systems Analysts and programmers interested in expanding their role into the business area.
Prerequisites:
None
What you will achieve:
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 JAD 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 transition diagrams.
- Convert activity diagrams to IDEF format.
- Create sequence diagrams to describe how business objects interact.
What you will learn:
- 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
- IDEF standards for workflow
- Creating activity diagrams
- Activities
- Transitions
- Guards
- Split and merge
- Fork and Join
- Hybrid diagrams: Adding object flows to the activity diagram
- Partitions/ Swimlanes
- Creating UML state transition diagrams
- States
- State transitions
- Transition guards, events and send events
- State activities
- Orthogonal (concurrent) states
- Superstates
- State History
- Sequence Diagrams
- Participating objects
- Depicting the sequencing of object operations
|
|
||||||||||
BA105 - Workflow Modeling and State Machines
Course description
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 also a key activity during process improvement, because the techniques provide an effective means of analyzing existing workflow and comparing proposed improvements.
This course provides a practical guide in workflow modeling focused on the BA perspective. Learn to use workflow and state modeling as an effective tool for conducting interviews and documenting results for the development team. The techniques you learn will result in standardized visual documentation that can't be misinterpreted by the development team. You will 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. Learn how to use workflow diagrams to model existing systems, to consolidate varying viewpoints during JAD sessions, to define workflow for business use cases, to supplement the documentation of system use cases and to define business class operations. You will learn exactly how to integrate these modeling techniques with use case analysis. You will also learn at what steps during use case analysis to create the workflow models and how these models fit into use case documentation. The course focuses on the most popular diagrams for indicating workflow: UML activity diagrams (with and without partitions/swimlanes), state diagrams, sequence diagrams as well as the IDEF workflow conventions developed by the military.
Mapping to the IIBA Body of Knowledge
Boston University is a Charter Endorsed Education Provider of the International Institute of Business Analysis (IIBA). This course supports understanding of the following knowledge areas as defined by the IIBA in the draft of the Body of Knowledge (BOK) released in July of 2006:
- Requirements Elicitation
- Requirements Analysis and Documentation
- Requirements Communication
Who should attend:
- IT Business Analysts and their managers
- Systems Analysts and programmers interested in expanding their role into the business area.
Prerequisites:
None
What you will achieve:
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 JAD 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 transition diagrams.
- Convert activity diagrams to IDEF format.
- Create sequence diagrams to describe how business objects interact.
What you will learn:
- 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
- IDEF standards for workflow
- Creating activity diagrams
- Activities
- Transitions
- Guards
- Split and merge
- Fork and Join
- Hybrid diagrams: Adding object flows to the activity diagram
- Partitions/ Swimlanes
- Creating UML state transition diagrams
- States
- State transitions
- Transition guards, events and send events
- State activities
- Orthogonal (concurrent) states
- Superstates
- State History
- Sequence Diagrams
- Participating objects
- Depicting the sequencing of object operations
|
Boston University Corporate Education Center, operated by TechSkills LLC 72 Tyng Road | Tyngsboro, MA 01879 | 1.800.288.7246 Copyright © 1997 - 2007 Boston University Corporate Education Center |

