EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Business Modeling with the UML

Course outline

RR6211 day

Duration

1 day

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.

Special note

Audience

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.

Prerequisites

Recommended Experience

Students should be familiar with:

  • The software development lifecycle
  • The requirements elicitation process

Skills taught

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

  • 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

Course Outline

  • 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

Rational Software Products

This methodology course lays the foundation for the following products:

  • Rational Rose (to model the business)
  • Rational RequisitePro (to track business requirements)
  • Rational Unified Process (to follow business modeling best practices)
  • Rational Suite AnalystStudio (as a collection of the tool above)

Note: This is a methodology course and does not teach the products mentioned above.

Programme scope, delivery arrangements and suitability are confirmed during enquiry.