Last Updated:3/23/2006 11:39:46 AM
Qplus logo Training
 
Home >> Training >> IT Training >> RUP Course
RUP COURSE CONTENTS
This course is designed to provide a foundation for the practical application of the Rational Unified Process (RUP®) to produce enterprise-scale software applications based on industry-standard best practices. Participants will be introduced to the iterative phase-driven process of the RUP model, with appropriate emphasis on the core disciplines of RUP: Business Modeling, Project Management, Requirements, Analysis and Design, Implementation and Test and Deployment. Through presentation, comprehensive examples and an integrating exercise, Participants will gain a thorough understanding of the roles, activities and deliverables that are fundamental to the practical application of each discipline.

COURSE OBJECTIVES
arrow Pick and choose appropriate tasks and artifacts for a customized process for a group, project or enterprise
arrow List the benefits of an iterative development lifecycle
arrow Describe the roles, workflow and deliverables associated with each core RUP discipline
arrow Successfully apply one or more RUP disciplines as part of an iterative software development project
COURSE CONTENTS
AN INTRODUCTION TO THE RATIONAL UNIFIED PROCESS (RUP)
arrow Best Practices in Software Development
arrow Comparison with other SDLC's
arrow Phases and Iteration
arrow Disciplines and Workflows
arrow Roles, Activities and Artifacts
arrow Practicing RUP: an illustrative example
A FRAMEWORK FOR ITERATION
arrow Iteration, Planning and Risk Management
arrow Phase Objectives
arrow Milestones
arrow Benefits
arrow Core disciplines
arrow Case Study Introduction and Exercise: Planning Iterations
PROJECT MANAGEMENT DISCIPLINE
arrow Purpose and Objectives
arrow Workflow
arrow Roles and Artifacts
arrow Estimating
arrow Optimizing the Project Plan
arrow Measurement
arrow Risk Management
BUSINESS MODELING DISCIPLINE
arrow Purpose: Understanding the business
arrow Discipline Workflow
arrow Roles and Artifacts
arrow Transitioning from Business Model to Software Solution
REQUIREMENTS MANAGEMENT DISCIPLINE
arrow Purpose: Managing Requirements
arrow Functional and Non-Functional Requirements
arrow Workflow: Requirements Elicitation and Documentation
arrow Roles and Artifacts
arrow Use-Case Driven Development
arrow Exercise: Use Case Modeling
ANALYSIS AND DESIGN DISCIPLINE
arrow Purpose: How versus What
arrow Analysis and Design Workflow
arrow Managing the transition from use case to object model
arrow Roles and Artifacts
arrow Metric and Alert Views
arrow Key Design Heuristics
arrow Exercise: Object Identification and Modeling
IMPLEMENTATION DISCIPLINE
arrow Purpose: Iterative Code Development
arrow Implementation Workflow
arrow Roles and Artifacts
arrow Builds and Integration
arrow Tool Support and Exercise
TEST AND DEPLOYMENT DISCIPLINE
arrow Purpose: Iterative Testing
arrow Test and Deployment Workflows
arrow Roles and Artifacts
arrow Exercise: Building Test Cases
SUPPORTING DISCIPLINES
arrow Configuration and Change Management
arrow Environment