Business Modeling and Analysis w/UML

Course:  BMUML
Duration:  3 Days
Level:  I
Course Summary

Business Modeling and Analysis provides an holistic approach to business modeling and analysis by examining Requirements Management, Requirements Elicitation, and Use Cases leveraging the Unified Modeling Language (UML). By using the same notation across business and system domains, communication between business analysts and software teams is improved, and business considerations are more likely to be included in the system requirements, eventually leading to a better system. Using UML gives us a standard notation for modeling the enterprise. The course introduces UML as a business notation, and teaches the students business modeling principles.

« Hide The Details
Topics Covered In This Course


  • Discuss the definition of Business Analysis
  • Discuss the definition of Business Analyst
  • Examine the necessary skills of a Business Analyst
  • Examine knowledge areas of Business Analysts with respect to IIBA standards

Requirements Management

  • Review Requirements Management Definition
  • Examine the components of the Requirements Management Process
  • Explore Requirements Management Artifacts
  • Requirements Management Plan
  • Traceability Matrix
  • Change Control Process
  • Examine the BA role Requirement Management activities

Requirements Development

  • Requirements Development Defined
  • Discuss a Requirements Process
  • Activities of the Business Analyst in Requirements Development
  • Understanding Requirements Elicitation
  • Elicitation techniques
  • Interviewing
  • Workshops
  • Scenarios
  • Storyboards
  • Preparing and Performing Requirements Elicitation

Requirement Concepts

  • Requirement definition
  • Requirement granularity
  • Requirements classifications
  • Requirement characteristics
  • Writing excellent requirements

Modeling Techniques

  • Introduction to business modeling
  • Introduction to basic UML notation
  • Modeling as an analysis and elicitation tool
  • Use Case diagram
  • Activity diagram
  • Context diagram
  • Process diagram
  • Analyzing models for Stakeholder verification and validation

Stakeholder and Actor Identification and Analysis

  • Definitions
  • Stakeholder identification and analysis
  • Defining the problem
  • Problem perspectives
  • Actor identification and Analysis
  • Examine Actor types
  • Explore Actor discovery
  • Review Actor analysis techniques

Introduction to Use Cases

  • Explore the advantages of Use Cases
  • Examining Business and System Level Use Cases
  • Creating Business Use Cases
  • Examine Transition from Business Use Cases to System Level Use Cases
  • Examine key requirement documents
  • Examine basic Use Case relationships
  • Analyze basic modeling techniques for these relationships

Use Case Specification

  • Examine Use Case Specifications
  • Discuss Use Case Checkpoints
  • Review Writing Techniques
  • Discuss Best Practices

Requirement Verification and Validation

  • Verification techniques
  • Modeling
  • Workflow diagrams
  • Requirements review
  • Review meeting organization
  • Review forums
  • Informal reviews
  • Formal reviews
What You Can Expect

Upon completion of the course, participants should be able to:

  • Understand Requirements Management
  • Understand how to apply Business Modeling techniques
  • Understand the basic principles of UML as it pertains to Business Modeling
  • Describe business processes using UML
  • Utilize visual modeling to capture requirements
Who Should Take This Course

Primarily designed for Business and Requirements Analysts, but will also be valuable for Project Managers.

Training Style

This is a hands-on, interactive, collaborative workshop with very little lecture. Students must be prepared to work with others in groups.

« Hide The Details
Related Courses
Code Course Title Duration Level
Foundations of Business Analysis
3 Days
Boot Camp: Preparing for the IIBA Certified Business Analyst Professional (CBAP) Exam
4 Days
Business Process Modeling, Analysis and Design
4 Days
Business Analysis Essentials
4 Days
Object-Oriented Analysis and Design Using UML
3 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]