Rational統一過程(RUP)是Rational軟體公司(現在Rational公司被IBM併購)創造的軟體工程方法。RUP描述了如何有效地利用商業的可靠的方法開發和部署軟體,是一種重量級過程(也被稱作厚方法學),因此特別適用於大型軟體團隊開發大型項目。
在軟體工程領域,與RUP齊名的軟體方法還有:
淨室軟體工程(重量級)
極限編程(extreme programming)和其他敏捷軟體開發(agile methodology)方法學(輕量級)
RUP強調採用疊代和檢查的方式來開發軟體,整個項目開發過程由多個疊代過程組成。在每次疊代中只考慮系統的一部分需求,針對這部分需求進行分析、設計、實現、測試和部署等工作,每次疊代都是在系統已完成部分的基礎上進行的,每次給系統能夠增加一些新的功能,如此循環往復地進行下去,直至完成最終項目。