1. 程式人生 > >今天Java Web老師布置的作業,突然想起來,差點都忘記了!!!!

今天Java Web老師布置的作業,突然想起來,差點都忘記了!!!!

一個 ref .com ces 解釋 分解 rational http 編程

問題一:什麽是RUP?(參考位置:百度百科以及各大網址)

答:RUP全稱是Rational Unified Process,也就是統一軟件開發過程,統一軟件開發過程是一個面向對象且基於網絡的程序開發方法論。

RUP是理解性的軟件工具,也就是把開發中面向過程的方面和其他開發的組件整合在一個統一的框架內。與RUP齊名的還有下一個問題中的提到的極限編程(extreme programming,簡稱 XP)

RUP是Rational軟件公司(Rational公司被IBM並購)創造的軟件工程方法。

RUP最重要的它有三大特點:1)軟件開發是一個叠代過程,2)軟件開發是由Use Case驅動的,3)軟件開發是以架構設計(Architectural Design)為中心的。(就先解釋到這裏,等過幾天去圖書館查資料在來更新博客~)

問題二:什麽是XP?

答:ExtremeProgramming(極限編程,簡稱XP)是由KentBeck在1996年提出的。XP是一個輕量級的、靈巧的軟件開發方法;同時它也是一個非常嚴謹和周密的方法。它是一種近螺旋式的開發方法,它將復雜的開發過程分解為一個個相對比較簡單的小周期;通過積極的交流、反饋以及其它一系列的方法,開發人員和客戶可以非常清楚開發進度、變化、待解決的問題和潛在的困難等,並根據實際情況及時地調整開發過程。

問題三:什麽是敏捷過程?

答:敏捷過程是針對商業環境下通常具有有限資源和有限時間約束的小型項目提出了一些獨具特色的、操作性較強的解決方案。

今天Java Web老師布置的作業,突然想起來,差點都忘記了!!!!