RUP
The Rational Unified Process, a model for developing software and systems
Main Description

What is the Rational Unified Process?

The Rational Unified Process® is an iterative, incremental process for developing software applications. As such, it is an essential part of an IT organization's software development effort. RUP® is also a web-based tool used to navigate through the various elements of the Rational Unified Process.



Domain
Specifications
Best Practices
Process Model
Maturity Model
Software and system development
no
yes
yes
no


In ITUP, IT services are provided by IT solutions. A solution consists of a combination of hardware resources, software resources, and other resources (such as people).

Solution Resources Icon
Hardware Resources Icon
Software Resources Icon
Other Resources Icon
Solution
=
Hardware Resources
+
Software Resources
+
Other Resources

RUP is a process to develop the software applications that are part of an IT solution. Thus, RUP is an essential part of of developing a solution. In the figure below, RUP consists of phases and disciplines.

The disciplines and phases of RUP

Some RUP disciplines are closely related to ITUP processes.  Other RUP disciplines are indirectly related to ITUP processes. For more information, see The Relationship Between RUP and ITUP

For more information, see the IBM® web site about the Rational Unified Process® at http://www-306.ibm.com/software/awdtools/rup/index.html.

More Information