核心工作流從技術(shù)角度描述RUP的靜態(tài)組成部分,它可進(jìn)一步描述為行為(activities)、工作流(workflow)、產(chǎn)品(artifact)、工人(worker)。
圖中的陰影部分描述了不同的工作流,在不同的時(shí)間段內(nèi)工作量的不同。值得注意的是,幾乎所有的工作流,在所有的時(shí)間段內(nèi)均有工作量,只是大小不同而已。這與Waterfall process 有明顯的不同。
RUP采用Use Case的概念,把要開發(fā)的系統(tǒng)根據(jù)各功能使用的情況劃分多個(gè)Use Case,并采用迭代的思想把系統(tǒng)的風(fēng)險(xiǎn)分布在四個(gè)階段,風(fēng)險(xiǎn)越大的迭代越要放在靠前的階段做,使軟件產(chǎn)品的風(fēng)險(xiǎn)不斷降低;而不是像傳統(tǒng)軟件工程那樣越往開發(fā)的后期問題越多。所以RUP的思想一推出就受到軟件企業(yè)的歡迎。按照RUP的開發(fā)模式一般可以達(dá)到CMM2、3級(jí)的水平。當(dāng)然,理解和掌握RUP需要一個(gè)相對(duì)較長(zhǎng)的過程。
2. 核心工作流程
軟件工程中的工作流程分為兩部分:核心工作流程與核心支持工作流程
核心工作流程(在項(xiàng)目中的流程)
業(yè)務(wù)需求建模 分析設(shè)計(jì) 實(shí)施 測(cè)試 部署
核心支持工作流程(在組織中的流程) 環(huán)境 項(xiàng)目管理 配置與變更管理
2.1. 業(yè)務(wù)需求建模
2.1.1. 目的
業(yè)務(wù)建模的目的在于: 了解目標(biāo)組織(將要在其中部署系統(tǒng)的組織)的結(jié)構(gòu)及機(jī)制。 了解目標(biāo)組織中當(dāng)前存在的問題并確定改進(jìn)的可能性。 確?蛻、最終用戶和開發(fā)人員就目標(biāo)組織達(dá)成共識(shí)。 導(dǎo)出支持目標(biāo)組織所需的系統(tǒng)需求。
為實(shí)現(xiàn)這些目標(biāo),業(yè)務(wù)建模工作流程說明了如何擬定新目標(biāo)組織的前景,并基于該前景來確定該組織在業(yè)務(wù)用例模型和業(yè)務(wù)對(duì)象模型中的流程、角色以及職責(zé)。
作為對(duì)這些模型的補(bǔ)充,還編寫了以下文檔: 補(bǔ)充業(yè)務(wù)規(guī)約 詞匯表
2.1.2. 業(yè)務(wù)建模工作流程 2.1.3. 提供的文檔與模型
商業(yè)邏輯建模(USE CASE)(ROSE) 業(yè)務(wù)需求說明書(MS WORD) 專業(yè)詞匯表(英漢對(duì)照)(MS WORD) 風(fēng)險(xiǎn)說明(MS WORD) 復(fù)審說明書
2.1.4. 文檔模板
參見項(xiàng)目管理規(guī)范目錄下業(yè)務(wù)需求文檔模板子目錄
2.2. 分析設(shè)計(jì)
2.2.1. 目的
分析設(shè)計(jì)的目的在于: 將業(yè)務(wù)需求轉(zhuǎn)換為未來系統(tǒng)的設(shè)計(jì)。 逐步開發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架。
此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:中國(guó)項(xiàng)目管理資源網(wǎng)
|