二.核心工作流程
軟件工程中的工作流程分為兩部分:核心工作流程與核心支持工作流程
核心工作流程(在項目中的流程)
· 業(yè)務(wù)需求建模
· 分析設(shè)計
· 實施
· 測試
· 部署
核心支持工作流程(在組織中的流程)
· 環(huán)境
· 項目管理
· 配置與變更管理
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á)成共識。
· 導(dǎo)出支持目標(biāo)組織所需的系統(tǒng)需求。
為實現(xiàn)這些目標(biāo),業(yè)務(wù)建模工作流程說明了如何擬定新目標(biāo)組織的前景,并基于該前景來確定該組織在業(yè)務(wù)用例模型和業(yè)務(wù)對象模型中的流程、角色以及職責(zé)。
作為對這些模型的補(bǔ)充,還編寫了以下文檔:
· 補(bǔ)充業(yè)務(wù)規(guī)約
· 詞匯表
2.1.2. 業(yè)務(wù)建模工作流程
2.1.3. 提供的文檔與模型
l 商業(yè)邏輯建模(USE CASE)(ROSE)
l 業(yè)務(wù)需求說明書(MS WORD)
l 專業(yè)詞匯表(英漢對照)(MS WORD)
l 風(fēng)險說明(MS WORD)
l 復(fù)審說明書
2.1.4. 文檔模板
參見項目管理規(guī)范目錄下業(yè)務(wù)需求文檔模板子目錄
2.2. 分析設(shè)計
2.2.1. 目的
分析設(shè)計的目的在于:
· 將業(yè)務(wù)需求轉(zhuǎn)換為未來系統(tǒng)的設(shè)計。
· 逐步開發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架。
· 使設(shè)計適合于實施環(huán)境,為提高性能而進(jìn)行設(shè)計。