Learn Rational Unified Process online with these interactive online Rational Unified Process courses.
Affordable Pricing (Only $42.95 for the complete series)
A full year to complete the Rational Unified Process courses
Retake the Rational Unified Process courses as many times as you like
Measure your progress with assessment tests after each course
Earn completion certificates after passing each assessment test
Rational Unified Process Series (18 hours)
1. Rational Unified Process:1 Understanding the RUP
Time: 3 hours
This course shows learners what the Rational Unified Process is and explains the motivation behind its development and its application. This course also provides an overview of the underlying development principles behind the RUP.
Objectives
Define the Rational Unified Process (RUP)
Explain the underlying principles of the RUP
Compare iterative and waterfall development approaches
Explain briefly the four development phases in the RUP
Explain the modeling elements of the RUP
Topics
Defining the RUP
Underlying principles of the RUP approach
The RUP and iterative development
Dynamic structure of the RUP
Static structure of the RUP
Customizable process product
Guidelines for success with the RUP
Attacking major risks
Delivering value to the customer
Staying focused
Accommodating change
Baselining an executable architecture
Building your system with components
Working together as one team
Making quality a way of life
2. Rational Unified Process:2 Inception and Elaboration Phases
Time: 2 hours
This course provides learners with a detailed explanation of the first two phases of the RUP development process: Inception and Elaboration.
Objectives
Explain the objectives of the Inception phase
Produce a Vision document for a project
Explain the objectives of the Elaboration phase
Define an executable architecture for a project
Design critical use cases for a project
Topics
Understanding the phases
Objectives of the Inception phase
Understanding what to build
Identifying key system functionality
Determining possible solutions
Understanding costs, schedule, and risks
Choosing a process and tools
Objectives of the Elaboration phase
Understanding the requirements
Designing the architecture
Implementing the architecture
Mitigating risks
Establishing the development environment
3. Rational Unified Process:3 Construction and Transition Phases
Time: 2 hours
This course provides learners with a detailed explanation of the final two phases of the RUP development process: Construction and Transition.
Objectives
Explain the objectives of the Construction phase
Achieve parallelism among team members
Prepare a product for beta and final deployment
Explain the objectives of the Transition phase
Validate that a project meets user expectations
Topics
Objectives of the Construction phase
Minimizing development costs
Developing a complete product
Deploying the product
Objectives of the Transition phase
Beta testing
Achieving user self-reliability
Preparing the deployment site
Preparing for launch
Achieving stakeholder approval
Improving future project performance
4. Rational Unified Process:4 Adopting the RUP
Time: 2 hours
This course explains the RUP product and how it can be extended and configured to meet specific needs. This course also outlines strategies for implementing the RUP, including incremental rollout, pilot projects, and training curricula.
Objectives
Explain how to configure the RUP product for a specific project
Produce an RUP Process Configuration
Produce RUP Process Views
Compare thin and structural RUP plug-ins
Explain how to adopt the RUP in projects of various sizes
Explain how to adopt the RUP for moderate or major change
Topics
Configuring the RUP
Instantiating the RUP in a project
Customizing the RUP
Creating structural RUP plug-ins
Assessing and planning for the RUP
Adopting the RUP in a project
Adopting the RUP in a small project
Adopting the RUP in a large organization
Studying RUP implementation cases
5. Rational Unified Process:5 Planning an Iterative Project
Time: 3 hours
This course shows learners how to move from a waterfall approach to iterative development and how to plan an RUP project. This course also discusses common mistakes made when adopting the RUP, and how to avoid them.
Objectives
Explain the key concepts behind iterative planning
Build coarse-grained project plans
Build fine-grained iteration plans
Avoid common mistakes related to RUP implementation
Avoid common mistakes related to iterative development
Topics
Motivation and key concepts
Project plans and iteration plans
Building a project plan
Determining the number of iterations
Iteration planning
Estimating
Optimizing the project plan
Avoiding mistakes when adopting the RUP
Avoiding RUP-related pitfalls
Avoiding mistakes when managing iterative development
Avoiding iterative development-related pitfalls
Avoiding mistakes in specialized work roles
Avoiding work role-related pitfalls
6. Rational Unified Process:6 RUP for Project Managers, Analysts, and Architects
Time: 3 hours
This course provides a guide to the RUP tailored to the perspective of three crucial software development roles: project manager, analyst, and architect.
Objectives
Explain the mission of an RUP project manager
Explain the mission of an RUP project manager
Explain the mission of an RUP analyst
Describe the activities of an RUP analyst
Explain the mission of an RUP architect
Describe the activities of an RUP architect
Topics
The mission of a project manager
Project management
Activities of a project manager
The mission of an analyst
Understanding your business
Developing a vision
Developing a use case model
Fine-tuning your models
The mission of an architect
Understanding architecture
An evolving role
Defining the RUP
The architect's roles in the RUP
7. Rational Unified Process:7 RUP for Developers and Testers
Time: 3 hours
This course provides a guide to the RUP that is tailored to the perspective of two crucial software development roles: developer and tester.
Objectives
Explain the mission of a developer and how it relates to the RUP
Describe the activities of a developer in an RUP-driven project
Explain the mission of a tester and how it relates to the RUP
Describe the activities of a tester in an RUP-driven project
Topics
The mission of a developer
Understanding requirements and design constraints
Designing use cases
Implementing and testing use cases
Designing, implementing, and testing databases
Integrating with other developers
Developer best practices
The mission of a tester
Defining testing
The RUP testing philosophy
The test discipline in the RUP
Activities of the tester
Resources for Rational Unified Process
Know of a good resource for Rational Unified Process Online Training? Please Let Us Know.