Rational Unified Process
You will receive 1.8 credits (CE) upon completion of this course.
Have a question about this course? Contact a representative.
Course Description
Course Outline
Understanding the RUP
Time: 3.0 hour(s)
Summary:
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
Inception and Elaboration Phases
Time: 2.0 hour(s)
Summary:
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
Construction and Transition Phases
Time: 2.0 hour(s)
Summary:
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
Adopting the RUP
Time: 2.0 hour(s)
Summary:
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
Planning an Iterative Project
Time: 3.0 hour(s)
Summary:
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
RUP for Project Managers, Analysts, and Architects
Time: 3.0 hour(s)
Summary:
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
RUP for Developers and Testers
Time: 3.0 hour(s)
Summary:
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
More Information
| Language | English |
| Course Length | 18.00 hours |
| Duration of Access | 1 year |
| Continuing Education Credits | 1.8 |
| Instructor | Self Study |
| Vendor | Webucator (Read more about Webucator accreditation.) |
| Course Certification | Otterbein College awards 1 CEU for every 10 hours of successfully completed course work. For the average completion time of any course, see the course outline. Select the category of courses you are interested in and then select the specific course. Average course completion time is listed under "Time" on each course catalog page. Students pay Otterbein College a $15 (subject to change) CEU application fee for each course completed for CEU credit. |
| Prerequisites/Audience | This series is for anyone who is interested in learning to understand and use the Rational Unified Process. |
| Requirements/Materials Included | The following are the minimum user system requirements necessary to enjoy maximum access to the HTML-based courses: 200MHz Pentium with 32MB Ram. 640 x 480 256-color video (800x600 is recommended). Windows 95, 98, NT, 2000, or XP Internet Explorer 5.0 or higher required. An Authorware plug-in is used for course simulations but is not required to run the courses. It can be installed the first time you take a course by following the instructions shown on the Web page. The Macromedia Flash Player is used for course introductions and activities, but is not required to run the courses. It can be installed the first time you take a course by following the instructions shown at login. Netscape and AOL browsers are not supported. We do not formally support our courseware on the Macintosh platform. If you choose to try to use the courses on a Macintosh, you need to be aware that they will not have full functionality, specifically within the Authorware simulations and the supplied files. However, if you are a Macintosh user and make use of a Windows emulator, Authorware simulations and supplied files may function. Since we do not test with Macintosh or Windows emulators, we cannot guarantee our courses on the Macintosh platform. The courses play well through 56 KB modems. Of course, play is faster as connection speeds increase. The traditional HTML-based courses are designed for highly efficient, real-time presentation with an average page size under 20 K. The Business Skills Video courses use streaming media at a rate of 15 Frames Per Second. The media is sent in a continuous stream and is played as it arrives rather than waiting for the complete file to download. |














