Business Analysis Modeling

Course #: 21-0305 
2 days


  • Business architect
  • Business process modeler
  • Business analyst
  • Enterprise architect
  • Solution architect
  • System analyst


Business Analysis Modeling teaches fundamental techniques to apply the Unified Modeling Language (UML 2.0) to building a business analysis model for an enterprise. 

The course begins with an introduction to basic object-oriented principles and the UML. A “universal” process pattern is presented for modeling the behavior and structure of dynamic systems. UML collaborations are applied to capture the behavior and structure using communication, sequence, and class diagrams. This pattern is first applied to deriving an organization-independent analysis model from a business service model that is expressed with business use cases. 

Three different types of business objects are discussed when building this model: case workers, internal workers, and business entities. The course finishes with an introduction of how to apply state modeling to business entities. Students learn to apply the graphical notation for three UML diagrams – communication, class, and state machine diagrams. On-hands classroom experience allows for successful application of standards-based modeling techniques.


  • Introduce Unified Modeling Language® (UML®) principles
  • Learn fundamental process pattern for business analysis and design
  • Derive business analysis model from business service model
  • Model internal business workflows
  • Identify internal business workers and entities
  • Model business events

Course Outline (Modules and Topics)

UML Introduction

  • Object-oriented concepts
  • UML principles

Architecture Overview

  • Definition of enterprise architecture
  • The Open Group Architecture Framework (TOGAF™)
  • Model-Driven Architecture® (MDA®)
  • 2+9+1 modeling framework


  • Major models of a business
  • Relationships between the models
  • Universal process pattern for analysis and design
  • Formalizing the universal process pattern with collaborations

Analyze Business Services

  • Apply universal design process pattern to use cases
  • Business objects: case worker, internal worker, and business entity
  • Modeling service structure and behavior with UML collaborations
  • UML communication diagrams for behavior
  • UML class diagrams for structure

Model Business Events

  • UML state machine diagrams
  • States and transitions
  • Events, guards, actions, and activities