How to Capture and Clarify Requirements with State Diagrams

Workshop: How to Develop and Use UML Models for Business Analysis

Request an In-house Quote

Schedule Your Own Virtual Workshop

Check our Scheduled Business Analysis Training Classes

Print Course Description (pdf)

Overview

State diagrams have been used in the world of real-time systems for many years. With the increased use of the Unified Modeling Language (UML) in interactive systems, these representations are becoming more important to the business user. As a result, the subject matter experts need a better understanding of what states are, how transitions are triggered, and what the various states of critical classes mean to the business community.

Outline

  • What’s Wrong with This Diagram?
  • Understanding Object States
  • Symbols and Conventions of State Diagrams
  • State Diagram of the Book Class
  • Events and Triggers in Ojbect States
  • Using Guard Conditions
  • How To Find States and Triggers
  • States versus Attributes
  • Determining States and Attributes
  • Modeling States of the Order Class
  • Errors on a State Diagram
  • Requirements Categories Addressed
  • When do you Need a State Diagram?



Objectives
  • Discuss the use of state diagrams in a business process context
  • Name the common components of state diagrams
  • Develop a state diagram to document business requirements
  • List the types of business requirements that the state diagram addresses
  • Recommend the use of state diagrams when they are appropriate
  • Differentiate between state and activity diagrams

 

Our vision of a virtual workshop is web-based training that is highly interactive. We absolutely avoid the death by page-turning and the passive learning approach that is highly prevalent in most web-based training.

3.5 hours

Target Audience

Business Managers
Business Systems Analysis
Designers
Developers
Requirements Engineers
Systems Analysts
Test Engineers