Rational Unified Process (RUP) Fundamentals

Course #: 21-0402
Duration: 3 Day


  • Project manager
  • Architect
  • Business/system analyst
  • Test manager/analyst
  • Designer
  • Developer


Rational Unified Process Fundamentals explains key concepts of the IBM Rational Unified Process (RUP) and its fundamental characteristics as an iterative, use case driven, and architecture-centric software development process. 

The course begins with a discussion of six best practices for software development and then provides an overview of how the RUP is described with disciplines, roles, activities, and artifacts. Then each discipline of the RUP is reviewed through a discussion of workflow details, roles, major artifacts, and guidelines. An introduction to the Unified Modeling Language and an overview of iterative planning are also discussed. Each module is concluded by classroom discussion, answering multiple choice questions, and project planning simulations.

Rational Unified Process Fundamentals is especially designed for those IT professionals pursuing official IBM certification as an IBM Rational Certified Specialist for Rational Unified Process.


Introduce six best practices of software engineering

Discuss elements used to describe the IBM Rational Unified Process® (RUP®)

  • Discipline, role, activity, artifact

Introduce key elements of the Unified Modeling Language® (UML®)

Introduce iterative development fundamentals

  • Phases and iterations

Discuss key aspects of RUP disciplines

  • Requirements
  • Analysis & Design
  • Project Management
  • Implementation
  • Test
  • Configuration and Change Management
  • Deployment
  • Environment

Prepare for IBM Rational Certified Specialist for Rational Unified Process exam

Course Outline (Modules and Topics)

Best Practices

  • Develop iteratively
  • Manage requirements
  • Use component architectures
  • Model visually
  • Continually verify quality
  • Control change

Process Overview

  • Role
  • Activity
  • Artifact

Requirements Discipline

  • Workflow details
  • Roles
  • Major artifacts
  • Guidelines

Analysis and Design Discipline

Introduction to UML

  • Object-oriented concepts
  • Core UML diagrams
  • Fundamental UML elements

Introduction to Iterative Development

  • Definition of iteration
  • Iterative planning approach

Phases and Milestones

  • Inception, elaboration, construction, and transition

Project Management Discipline

Implementation Discipline

Test Discipline

Configuration and Change Management Discipline

Deployment Discipline

Environment Discipline

Upcoming Public Courses

Related Training

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Related Products

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Contact us to schedule your training course