The Rational Unified Process, commonly known as RUP®, is probably the most widely used process for software development. Its origins go back to the late 1960s when Ivar Jacobson devised a process for software development while working on telephone switching systems at Ericsson in his native Sweden. The process was subsequently published as Objectory by Objectory AB, a company founded by Jacobson in 1987. Objectory AB was acquired by Rational Software in 1995 and version 4.0 was published as the Rational Objectory Process®. This version added iterative development to the basic method.
Rational, via the efforts of the three leading methodologists Grady Booch, Ivar Jacobson and Jim Rumbaugh, were simultaneously developing the Unified Modelling Language (UML), later to be donated to the Object Management Group (OMG) who released an extended version as a standard in 1997. Rational amended its Objectory Process so that it became a process for the application of UML and launched it as the Rational Unified Process version 5.0 in 1998. RUP and UML are therefore closely linked. UML is a global standard.
More recently (October 2005), IBM announced that it was donating a basic subset of RUP to the Eclipse open source foundation.
|