【项目管理】RUP内容整理
生活随笔
收集整理的這篇文章主要介紹了
【项目管理】RUP内容整理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
針對RUP相關內容整理如下:(持續更新補充)
目錄
定義
核心概念
三大特點
核心工作流
十大要素
相關觀點
定義
RUP(Rational Unified Process),統一軟件開發過程,統一軟件過程是一個面向對象且基于網絡的程序開發方法論。RUP描述了如何有效地利用商業的可靠的方法開發和部署軟件,是一種重量級過程(也被稱作厚方法學),因此特別適用于大型軟件團隊開發大型項目。
核心概念
角色
- RUP預先定義了許多角色,角色描述了在項目開發中,一個人或者一個開發團隊的工作職能與任務。
活動
- 它是一個有明確功能的獨立模塊,反映了系統的某個功能。
工件
- 它是在活動進行過程中產生、創建或修改的一段信息,同時也是項目開發的文檔資料。
其他相關,檢查點、模板、工作指南、報告、工具指南等
三大特點
一,軟件開發是一個迭代過程
二,軟件開發是由Use Case驅動的
用例貫穿整個軟件開發的生命周期。在需求分析中,客戶或用戶對用例進行描述,在系統分布和系統設計過程中,設計師對用例進行分析,在開發實現過程中,開發編程人員對用例進行實現,在測試過程中,測試人員對用例進行檢驗。
三,軟件開發是以架構設計(Architectural Design)為中心的。
核心工作流
十大要素
1. 開發前景
- 前景作為驗證將來決策的方式之一
- 回答:關鍵術語是什么?(詞匯表) 我們嘗試解決的問題是什么?(問題陳述) 涉眾是誰?用戶是誰?他們各自的需求是什么? 產品的特性是什么? 功能性需求是什么?(Use Cases) 非功能性需求是什么? 設計約束是什么?
2. 達成計劃
3. 標識和減小風險
- 項目早期就標識并處理最大的風險。
- 項目組標識的每一個風險都應該有一個相應的緩解或解決計劃。
4. 分配和跟蹤任務
- 定期的項目狀態評估提供了講述、交流和解決管理問題、技術問題以及項目風險的機制。
- 團隊一旦發現了這些障礙物(籬笆),他們就把所有這些問題都指定一個負責人,并指定解決日期。
5. 檢查商業理由
- 決定一個項目是否值得投資, ROI
6. 設計組件構架
7. 構建和測試
8. 驗證和評價結果
- 越早發現問題,就越沒有問題。(原文:The sooner you fall behind,the more time you will have to catch up.)
9. 管理和控制變化
10. 提供用戶支持
相關觀點
- RUP是一個流程定義平臺,是一個【流程框架】。
- 風險驅動的、基于Use Case技術的、以架構為中心的、迭代的、可配置的軟件開發流程。
- RUP所規定出的流程,進行客戶化定制,定制出適合自己組織的實用的軟件流程。
- 迭代式開發大大降低了項目開發的風險,提高了軟件開發的效率。
- 每個階段結束于一個主要的里程碑(Major Milestones);每個階段本質上是兩個里程碑之間的時間跨度。在每個階段的結尾執行一次評估以確定這個階段的目標是否已經滿足。如果評估結果令人滿意的話,可以允許項目進入下一個階段。
- RUP細化階段的主要目的構造出一個可運行的架構原型。
?
總結
以上是生活随笔為你收集整理的【项目管理】RUP内容整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【项目管理】PMO内容整理
- 下一篇: 【项目管理】Scrum内容整理