一、什麼是RUP 二、什麼是XP 三、什麼是敏捷過程

一、RUP(Rational Unified Process,統一軟件開發過程,統一軟件過程)是一個面向對象且基於網絡的程序開發方法論。

瑞理統一過程(RUP)是Rational軟件公司(Rational公司被IBM併購)創造的軟件工程方法。RUP描述瞭如何有效地利用商業的可靠的方法開發和部署軟件,是一種重量級過程(也被稱做厚方法學),所以特別適用於大型軟件團隊開發大型項目。
二、極限編程(Extreme Programming,XP)是一門針對業務和軟件開發的規則,它的做用在於將二者的力量集中在共同的、能夠達到的目標上。它是以符合客戶須要的軟件爲目標而產生的一種方法論,XP使開發者可以更有效的響應客戶的需求變化,哪怕是在軟件生命週期的後期。它強調,軟件開發是人與人合做進行的過程,所以成功的軟件開發過程應該充分利用人的優點,而弱化人的缺點,突出了人在軟件開發過程當中的做用。極端編程屬於輕量級的方法,認爲文檔、架構不如直接編程來的直接。
三、敏捷過程的適用範圍 軟件需求常常變化或者需求變化比較大; 項目團隊與用戶之間進行溝通比較容易; 項目的開發風險比較高; 規模比較小,通常項目組成員在50 人以內; 項目團隊的成員能力比較強,並且具備責任感; 項目的可測試性比較好。
相關文章
相關標籤/搜索