2010-01-26 16:42:58 來源:CIO時代網(wǎng)
什么是業(yè)務(wù)建模?
在弄懂“業(yè)務(wù)建模”的真實概念以前,我們先把“業(yè)務(wù)建模”這個詞分解來理解。
“業(yè)務(wù)”這個詞大家都能意會,但能說清楚的不一定很多。“建模”這個詞也同樣,對于軟件從業(yè)人員來說是耳熏目染了,但也不一定都能說的明白。下面給出這兩個詞的簡單定義:
業(yè)務(wù)(Business)——是指商業(yè)(或非商業(yè))組織及其運作的活動流程。
建模(Modeling)——是指人類對事物進(jìn)行的一種可視化抽象活動,目的是為了揭示事物的本質(zhì)和規(guī)律。
有了上述兩個詞的概念,我們就不難理解“業(yè)務(wù)建模”的定義了:
業(yè)務(wù)建模(BusinessModeling)——是指對商業(yè)(或非商業(yè))組織及其運作的流程進(jìn)行的建模過程。最常見的商業(yè)組織就是企業(yè),所以,針對商業(yè)組織的業(yè)務(wù)建模一般就指對企業(yè)的組織及其業(yè)務(wù)過程進(jìn)行建模。
很多人一聽到或說到,就理解成用戶需求分析的一部分,其實這是對業(yè)務(wù)建模錯誤認(rèn)識。需求分析有自己獨立的流程。業(yè)務(wù)建模的結(jié)果并不是需求(它只是需求的輸入),它是反映了業(yè)務(wù)組織的靜態(tài)的和動態(tài)的本質(zhì)抽象特征。業(yè)務(wù)建模因而是對業(yè)務(wù)組織的靜態(tài)特征和動態(tài)特征進(jìn)行抽象化的過程。靜態(tài)特征包括:業(yè)務(wù)目標(biāo)、業(yè)務(wù)組織結(jié)構(gòu)、業(yè)務(wù)角色、業(yè)務(wù)成果等。動態(tài)特征主要指:業(yè)務(wù)流程。業(yè)務(wù)建模并不一定需要與信息化或計算機技術(shù)硬扯上關(guān)系,除非您想把流程的某些環(huán)節(jié)或所有整個流程進(jìn)行自動化運作,但這也只是業(yè)務(wù)模型中的一種手段或優(yōu)化,不應(yīng)喧賓奪主。
業(yè)務(wù)建模的目的是什么?
在軟件開發(fā)項目里,業(yè)務(wù)建模能使項目團隊從業(yè)務(wù)組織全局的業(yè)務(wù)角度來識別自動化(信息化)需求,通過關(guān)鍵業(yè)務(wù)流程識別出關(guān)鍵的系統(tǒng)用例,體現(xiàn)了業(yè)務(wù)驅(qū)動開發(fā)的思想。但這并不是業(yè)務(wù)建模的唯一目的。業(yè)務(wù)建模主要目的是規(guī)劃業(yè)務(wù)組織的業(yè)務(wù)流程和業(yè)務(wù)結(jié)構(gòu),識別業(yè)務(wù)瓶頸和問題,改進(jìn)業(yè)務(wù)流程,提高業(yè)務(wù)組織的運作效率,實現(xiàn)業(yè)務(wù)目標(biāo)。所以業(yè)務(wù)建模在很多場合變成了一個單獨的項目,比如ERP實施前的BPR(業(yè)務(wù)流程重組)就是一個重點強調(diào)的業(yè)務(wù)建模過程。在很多組織機構(gòu)里,業(yè)務(wù)建模逐步成為一種企業(yè)管理規(guī)劃的有力手段:企業(yè)通過業(yè)務(wù)建模發(fā)現(xiàn)業(yè)務(wù)流程的問題和瓶頸,而通過優(yōu)化業(yè)務(wù)流程提高企業(yè)的市場競爭力。
如何開展業(yè)務(wù)建模工作?
業(yè)務(wù)建模的目的是獲得業(yè)務(wù)組織的業(yè)務(wù)抽象和改進(jìn)業(yè)務(wù)流程,所以業(yè)務(wù)建模一般包括了如下幾個方面的工作:
1)評價業(yè)務(wù)狀態(tài)
2)描述當(dāng)前業(yè)務(wù)
3)完善業(yè)務(wù)流程
4)設(shè)計業(yè)務(wù)流程實現(xiàn)
5)完善角色與職責(zé)
6)研究流程自動化
7)開發(fā)領(lǐng)域模型
對上述這些工作內(nèi)容,其中蘊含了兩個很重要的活動:業(yè)務(wù)分析和業(yè)務(wù)設(shè)計。通過業(yè)務(wù)分析,我們將得到業(yè)務(wù)用例模型。通過業(yè)務(wù)設(shè)計,我們將得到業(yè)務(wù)對象模型及這些業(yè)務(wù)對象如何參與協(xié)作實現(xiàn)業(yè)務(wù)用例的動態(tài)協(xié)作模型。
對于業(yè)務(wù)分析的任務(wù)——我們應(yīng)搞清楚企業(yè)將面對哪些類型的外部客戶、供應(yīng)商等相關(guān)業(yè)務(wù)伙伴?這些業(yè)務(wù)伙伴將需要企業(yè)的哪些業(yè)務(wù)過程的運作?企業(yè)的這些業(yè)務(wù)過程為這些業(yè)務(wù)伙伴能提供什么服務(wù)價值?從伙伴的外部角度看,業(yè)務(wù)過程應(yīng)該怎樣一步一步通過交互操作完成?業(yè)務(wù)分析對應(yīng)的結(jié)果模型就是業(yè)務(wù)用例模型。
對于業(yè)務(wù)設(shè)計的任務(wù)——我們應(yīng)設(shè)計一組方案來實現(xiàn)業(yè)務(wù)分析中提出的業(yè)務(wù)過程。這組方案應(yīng)包括:需要找到哪些類型的業(yè)務(wù)對象資源,包括業(yè)務(wù)人員、業(yè)務(wù)中應(yīng)用的設(shè)備、生產(chǎn)資料、信息系統(tǒng)等?這些業(yè)務(wù)對象資源應(yīng)具備怎樣的表象特征和行為特征?這些業(yè)務(wù)對象間建立了怎樣的關(guān)聯(lián),通過這些關(guān)聯(lián)可以互相發(fā)送消息,驅(qū)動業(yè)務(wù)對象做出動作行為,最終滿足業(yè)務(wù)過程的外部需求?業(yè)務(wù)設(shè)計對應(yīng)的結(jié)果模型就是業(yè)務(wù)對象模型。
最后補充說明一點:業(yè)務(wù)用例確實是采用了用例建模技術(shù),但“用例”不等于是“業(yè)務(wù)用例”,“用例”是一種元模型的概念(有點深奧了),采用這個元模型來實現(xiàn)的模型常見的有:業(yè)務(wù)用例(反映的是一種真實的業(yè)務(wù)場景)、系統(tǒng)用例(反映的是系統(tǒng)功能的使用場景)。
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,請及時通知本站,予以刪除。
