[ home > services > Rational Software Curriculums > RationalTraining::Business Modeling with the UML ]

RR621 - Business Modeling with the UML

Course Code : RR621
Skill Level : Intermediate
Duration : 1 Day
Delivery Type : Classroom with Hands-on labs exercises

Course Description

Business modeling with the Unified Modeling Language (UML) provides an approach to modeling business processes using the same language (the UML) software teams use to model systems. 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. The course introduces UML as a business notation and ties business models to system models. Students gain experience in business modeling through a series of group exercises that require the students to model the business processes of a small Real Estate franchise.

Learning Objectives:

  • Understand the value of business modeling to software teams
  • Understand where business modeling applies
  • Describe business processes using UML
  • Relate business models to system requirements

 

Topics Covered:

  • Introduction to business modeling
  • Setting the business modeling activity goals
  • Finding business actors and use cases
  • Detailing business use cases
  • Concepts of object orientation
  • Finding business workers and entities
  • Detailing business workers and business entities
  • Defining automation requirements

 

Suggested For:

This course is intended for business and requirements analysts who need to ensure that the systems or software their teams deliver match their customer's needs, and for system analysts who are responsible for gathering requirements

 

Prerequisite:

Students should have an understanding of:

  • The software development lifecycle
  • The requirements elicitation process