Modeling for Business Analysis Training

Course 447

  • Duration: 4 days
  • Sandbox: Yes
  • Language: English
  • 23 IIBA CDU Credits
  • 23 NASBA CPE Credits (live, in-class training only)
  • 23 PMI PDUs
  • Level: Intermediate

In this Business Analysis Modeling training, you participate in an immersive, simulated case study, providing you with the business modeling skills necessary to produce Enterprise Architectures, Business Cases, Business Requirements and Software Requirements documents. You learn to apply analysis and modeling techniques such as Business Process Model and Notation (BPMN) to describe business workflows, as well as UML diagrams to analyze the enterprise structure and states of business objects.

Business Analysis Modeling Training Delivery Methods

  • In-Person

  • Online

Business Analysis Modeling Training Benefits

In this Business Analysis course, you will learn how to:

  • Perform a functional decomposition of your organization.
  • Diagram and document business processes as use cases.
  • Capture workflows in Business Process Model and Notation (BPMN).
  • Apply UML diagrams to document your business objects and their states.
  • Use a CASE tool to refine business analysis models and documentation.


While not required, attendees should know the challenges and business concerns involved in matching IT solutions to business problems.

Business Analysis Modeling Course Outline

  • Why do you need business analysis models?
  • Modeling techniques within A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide)

What is a business model?

  • Separating textual and diagrammatic elements
  • Contrasting scope with levels of detail

Crafting a process to develop a business model

  • Applying the steps: elicit, analyze, specify, validate
  • Iterating the steps
  • OMG modeling standards
  • Facilitating requirements workshops
  • Correlating models to project type and deliverables

Capturing the multidimensional aspects of an organization

  • Applying the five Ws approach: who, what, where, when, why, and how
  • Selecting the right level of detail for your stakeholders
  • Employing CASE tools and simulations

Analyzing the enterprise

  • Exploring the enterprise architecture
  • Decomposing the business architecture into its components: motivation, structure, functionality, processes, resources, and other views

Applying business rules

  • Documenting the constraints: operative and structural
  • Representing business rules with decision tables

Initiating the process with functional decomposition

  • Determining the functional hierarchies
  • Distinguishing between functions, processes, and activities

Drawing UML use case diagrams

  • Defining scope and boundary
  • Identifying the actors and stakeholders
  • Refining the use cases

Documenting business processes

  • Selecting the level of detail: brief, casual, or fully dressed
  • Specifying preconditions and post-conditions

Leveraging Business Process Model and Notation (BPMN)

  • Workflows
  • Events
  • Activities and tasks
  • Decision gateways
  • Sequence flows
  • Messages
  • Swimlanes
  • Tokens

Applying process modeling techniques

  • Sequencing and classifying activities
  • Decomposing activities into sub-processes
  • Categorizing events

Refining business process diagrams

  • Choosing the right gateways: branches, forks, and joins
  • Mapping the processes to lanes and pools
  • Supplementing the model with data and artifacts: groups and annotations

Establishing the business domain

  • Documenting the workers and organization units
  • Using data modeling to analyze business objects

Structuring the enterprise with UML class diagrams

  • Constructing associations between the classes
  • Packaging for subject areas and organization units
  • Capturing business object attributes

Achieving complete coverage with matrices

  • Applying the Responsibility Assignment matrix (RACI)
  • Prioritizing features
  • Cross-referencing requirements

Contextualizing the model with perspectives

  • Documenting business interfaces
  • Motivational Mapping from means to ends
  • Capturing event timing parameters
  • Modeling states with the UML State Machine Diagram
  • Specifying supplementary & quality of service requirements
  • Choosing the right models for your audience
  • Transforming business requirements into user requirements
  • Delivering and presenting your models

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

Business Analysis Modeling smoothly makes any process of completing a task within a business more efficient.

This course covers 20 of the 50 business analysis techniques listed in the IIBA Business Analysis Body of Knowledge (BABOK) Version 3.0. With these skills, you will be able to illustrate better and document your organization's functionality and structure and more efficiently fulfill your role as a business analyst on business and software requirements projects.

Introduction to Modeling for Business Analysis will give you 23 PDUs.

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.

While a background in business analysis is not required, you should have an understanding of current business concerns. In addition, knowledge of the challenges involved in matching IT solutions to business problems is helpful.

Chat With Us