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