Rational Unified Process(簡(jiǎn)稱RUP)是一套軟件工程過(guò)程,主要由Ivar Jacobson的 The Objectory Approch 和 The Rational Approch 發(fā)展而來(lái)。同時(shí),它又是文檔化的軟件工程產(chǎn)品,所有RUP 的實(shí)施細(xì)節(jié)及方法導(dǎo)引均以Web文檔的方式集成在一張光盤上,由Rational公司開(kāi)發(fā)、維護(hù)并銷售,當(dāng)前版本是RUP2000。RUP又是一套軟件工程方法的框架,各個(gè)組織可根據(jù)自身的實(shí)際情況,以及項(xiàng)目規(guī)模對(duì)RUP進(jìn)行裁剪和修改,以制定出合乎需要的軟件工程過(guò)程。
RUP 吸收了多種開(kāi)發(fā)模型的優(yōu)點(diǎn),具有很好的可操作性和實(shí)用性、從它一推出市場(chǎng),憑借Booch、Ivar Jacobson、以及Rumbaugh 在業(yè)界的領(lǐng)導(dǎo)地位、以及與統(tǒng)一建模語(yǔ)言(Unified Model Language , 以下簡(jiǎn)稱UML)的良好集成、多種CASE工具的支持、不斷的升級(jí)與維護(hù),迅速得到業(yè)界廣泛的認(rèn)同,越來(lái)越多的組織以它作為軟件開(kāi)發(fā)模型框架。