RUP stands for the Rational Unified Process® (used for software development). It's a process framework for software development that was defined by Rational Software and is currently offered by IBM. It is actually a hybrid of process framework and design framework because it includes elements of both process and methodology.
It's an adaptable process framework, designed to be tailored by the development organizations and software project teams that use it; they can select the elements of the process that are appropriate for their needs.
The RUP software development lifecycle does not follow a waterfall model. Rather, it follows a spiral model in which a project has four phases:
Inception phase
Elaboration phase
Construction phase
Transition phase
RUP is based on a set of six key principles for business-driven development:
1. Adapt the process
2. Balance stakeholder priorities
3. Collaborate across teams
4. Demonstrate value iteratively
5. Elevate the level of abstraction
6. Focus continuously on quality
RUP is also the name of software sold by IBM to support RUP processes.
Copyright 2004-2008 The Data Governance Institute, LLC. All Rights Reserved The site is brought to you in partnership with the Business Intelligence Network