Rational Unified Process (RUP)


Short for Rational Unified Process, a software development methodology from Rational. Based on UML, RUP organizes the development of software into four phases, each consisting of one or more executable iterations of the software at that stage of development.

inception– In this stage, the project��s business case is stated and the team decides if the project is worth doing or if it is even possible. It is important to the process to first formulate the scope of the project and also determine what resources will be needed.
elaboration — In this stage, the developers take a closer look at the project to determine its architecturefoundation and to evaluate the architecture in relation to the project. This stage is important to the RUP because it is here that developers analyze the risks associated with changing the scope of the project or adding new technologies along the way.
construction– In this stage, the development of the project is completed. The application design is finished and the source code is written. It is in this stage that the software is tested to determine if the project has met its goal laid out in the inception phase.
transition — In this stage, any fine-tuning is performed. Any final adjustments can be based on user feedback, usability or installation issues.

RUP is similar in concept to Extreme Programming in that only what is useful and required is produced and the development plan is updated throughout the process. Both methods seek to develop a system of best practices in software development.

Read Also:

  • Rapid Application Development

    A programming system that enables programmers to quickly build working programs. In general, RAD systems provide a number of tools to help build graphical user interfaces that would normally take a large development effort. Two of the most popular RAD systems for Windows are Visual Basic and Delphi. Historically, RAD systems have tended to emphasize […]

  • RWU

    Short for remote wake-up, a generic term for the action of turning on a computer over a network from a remote location. Often, IT personnel prefer to maintain client systems after employees have gone home. Even if these tasks are automated, client machines must be left on. In the past, if they weren’t left on, […]

  • Rav Mon E virus

    Also called W32/Rjump, this virus is known to open a back door on a computer that runs Microsoft Windows, then create a copy of itself in the Windows system directory of a computer. Italso creates a log file that includes the port number on which the back door component listens. The Rav Mon E virus […]

  • Razer

    A peripheral company that manufactures a line of gaming peripherals, under the same name. The first Razer product released was the Razer Boomslang mouse in 1999. This mouse, designed for computer gamers, offered 2,000 dpi, when other mice on the market at this time were still around 400 dpi. The Razer Diamondback mouse followed the […]

  • RealMedia

    A codec for streaming digital video and sound over the Internet. RealMedia is comprised of RealVideo, RealAudio, and other file formats created by Real Networks.


Disclaimer: Rational Unified Process (RUP) definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.