統一軟件開發過程

統一軟體開發過程 （ Rational Unified Process ， 縮寫爲RUP ） 是一種軟件工程方法 ， 爲迭代式軟體開發流程 。 最早由Rational Software公司開發 ， 因此冠上公司名稱 。 Rational Software公司後來被IBM併購 ， 成爲IBM之下的一個部門 ， 因此又稱IBM - Rational Unified Process 。 RUP描述瞭如何有效地利用商業的可靠的方法開發和部署軟件 ， 是一種重量級過程 （ 也被稱作厚方法學 ） ， 因此特別適用於大型軟件團隊開發大型項目 。 在軟件工程領域 ， 與RUP齊名的軟件方法還有 ： 淨室軟件工程 （ 重量級 ） 、 CMMI （ 重量級 ） 極限編程 （ extreme programming ） 和其他敏捷軟件開發 （ agile methodology ） 方法學 （ 輕量級 ）