1. 程式人生 > >軟件工程導論作業(一)

軟件工程導論作業(一)

程序開發 需求 如何 大型軟件 process 項目 大型 公司 獨立

1.什麽是RUP? RUP(Rational Unified Process),統一軟件開發過程,統一軟件過程,是一個面向對象且基於網絡的程序開發方法論。 瑞理統一過程(RUP)是Rational軟件公司(Rational公司被IBM並購)創造的軟件工程方法。RUP描述了如何有效地利用商業的可靠的方法開發和部署軟件,是一種重量級過程(也被稱作厚方法學),因此特別適用於大型軟件團隊開發大型項目 2.什麽是XP? 極限編程(eXtreme Programming,XP)是敏捷過程中最富盛名的一個,其名稱中“極限”二字的含義是指把好的開發實踐運用到極致。目前,極限編程已經成為一種典型的開發方法,廣泛應用於需求模糊且經常改變的場合 3.什麽是敏捷過程? 敏捷過程以用戶的需求進化為核心,采用叠代、循序漸進的方法進行軟件開發。在敏捷過程中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,並分別完成,在此過程中軟件一直處於可使用狀態。

軟件工程導論作業(一)