RUP是軟件工程的過程。它提供了在開發(fā)組織中分派任務(wù)和責(zé)任的紀律化方法。它的目標是在可預(yù)見的日程和預(yù)算的前提下,確保滿足雖終用戶需求的高質(zhì)量產(chǎn)品。
RUP是Rahonal公司開發(fā)和維護的過程產(chǎn)品。RUP的開發(fā)團隊與顧客、合作伙伴、Rational產(chǎn)品小組及顧問公司共同協(xié)作,確保開發(fā)過程持續(xù)地更新和提高以反映新的經(jīng)驗和不斷演化的實踐經(jīng)驗。
RUP提高了團隊生產(chǎn)力。對于所有的關(guān)鍵開發(fā)活動,它為每個團隊成員提供了使用準則、模板、工具指導(dǎo)來進行訪問的知識基礎(chǔ)。而通過對相同知識基礎(chǔ)的理解,無論是進行需求分析、設(shè)計、測試項目管理或配置管理,均能確保全體成員共享相同的知識、過程和開發(fā)軟件的視圖。
RUP能對大部分開發(fā)過程提供自動化的工具支持。它們被用來創(chuàng)建和維護軟件開發(fā)過程(可視化建模、編程、測試等)的各種各樣的產(chǎn)物——特別是模型。另外在每個迭代過程的變更管理和配置管理相關(guān)的文檔工作支持方面也是非常有價值的。
RUP是可配置的過程。RUP既適用小的開發(fā)團隊也適合大型開發(fā)組織。RUP建立簡潔和清晰的過程結(jié)構(gòu)為開發(fā)過程提供遁用性。并且,它可以變更以容納不同的情況。
它還包含了開發(fā)工具包,為配置適應(yīng)特定組織機構(gòu)的開發(fā)過程提供了支持。
RUP以適合于大范圍項目和機構(gòu)的方式捕捉了許多現(xiàn)代軟件開發(fā)過程的最佳實踐。
使用RUP作為指南,給開發(fā)團趴提供了大量的關(guān)鍵優(yōu)勢。
RUP的6個基本最佳實踐經(jīng)驗如下。
(1)迭代式開發(fā)。
(2)需求管理。
(3)使用以組件為中心的軟件架構(gòu)。
(4)可視化軟件建模。
(5)驗證軟件質(zhì)量。
(6)控制軟件變更。
RUP的開發(fā)過程可以用二維結(jié)構(gòu)或沿著兩個坐標軸來表達,如圖34所示。
軟件生命周期被分解為周期,每一個周期都工作在產(chǎn)品的一個新版本上。RUP將周期又劃分為4個連續(xù)的階段,即初始階段、細化階段、構(gòu)造階段和交付階段。每個階段終結(jié)于良好定義的里程碑——某些關(guān)鍵決策必須做出的時間點,因此關(guān)鍵的目標必須被達到。
該知識點歷年信息系統(tǒng)項目管理師、系統(tǒng)集成項目管理工程師真題:
http://m.xiexiliangjiufa.com/st/12087.html
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |