書名: UML基礎與Rose建模實用教程(第三版)作者名: 謝星星 周新國編著本章字數: 991字更新時間: 2020-11-23 15:05:23
4.3.2 實現Rational統一過程
實現Rational統一過程是指在軟件開發組織中,通過改變組織的實踐,使組織能例行地、成功地使用Rational統一過程的全部或其一部分。
在軟件開發組織中實現一個全新的過程可以用以下6步來描述。它們分別是:
(1)評估當前的狀態。
(2)建立明確的目標。
(3)識別過程的風險。
(4)計劃過程的實現。
(5)執行過程的實現。
(6)評價過程的實現。
以下對這6步進行詳細的說明。
1.評估當前的狀態
評估當前的狀態是指需要在項目的相關參與者、過程、開發支持工具等方面對軟件開發組織的當前狀態進行了解,識別出問題和潛在的待改進方面,并收集外部問題的信息。
評估當前的狀態為當前開發組織制定一個計劃,使開發組織從當前的狀態過渡到目標狀態,并改進組織當前的狀況。
2.建立明確的目標
建立明確的目標指的是建立過程、人員和工具所要達到的明確目標,指明當完成過程實現項目時希望達到什么程度。
建立明確的目標為過程實現計劃和未來構想,產生一個可度量的目標清單,并使用所有項目參與者都能夠理解的形式進行描述。
3.識別過程的風險
識別過程的風險是指我們應當對項目可能涉及的風險進行分析,標識出一些潛在的風險,并設法了解這些風險對項目產生的影響,然后根據影響進行分級,同時還要制定出如何緩解這些風險或者處理這些風險的計劃。
識別過程的風險有助于我們減少甚至避免一些風險,在達到目標的過程中盡可能地少走一些彎路。
4.計劃過程的實現
計劃過程的實現是指在開發組織中對實現過程和工具制定的一系列計劃,這個計劃應當明確地描述如何有效地從組織的當前狀態轉移到目標狀態。
在計劃過程的實現中,應當包含當前組織對需求的改變以及涉及的風險,制定一系列的增量過程,逐步達到計劃中的目標。
5.執行過程的實現
執行過程的實現是指按照計劃逐步實現該過程。主要包括的任務如下:
- 開發新的開發案例或更新已存在的開發案例。
- 獲取并改造工具使之支持過程并使過程自動化。
- 給開發團隊中的成員做使用新的過程和工具方面的培訓。
- 在軟件開發項目中實際應用的過程和工具。
6.評價過程的實現
評價過程的實現是指在軟件開發項目中已經實現了該過程和工具之后,項目組織對過程是否達到預期目標的評價工作。評價的內容主要包括參與人員、過程和工具等。
實現一個軟件開發過程是一項很復雜的任務,在實現過程中不僅要求開發團隊中的各個成員通力配合外,還要小心謹慎地對過程進行控制,要將實現一個過程也當成是一個項目來看待。