版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用UML進(jìn)行有效業(yè)務(wù)建模(編譯) 描述業(yè)務(wù)用例及其實(shí)現(xiàn)本文來(lái)自CSDN大多數(shù)軟件開(kāi)發(fā)實(shí)踐者都知道,UML在對(duì)真實(shí)世界的現(xiàn)象進(jìn)行建模時(shí)非常優(yōu)秀。這一特性可以有效幫助分析員和客戶(hù)進(jìn)行溝通。一些希望使用業(yè)務(wù)建模的團(tuán)隊(duì)常常有一些經(jīng)驗(yàn)性的問(wèn)題,例如:、什么時(shí)候真正需要業(yè)務(wù)模型?什么時(shí)候用例模型獨(dú)立存在? 、我在進(jìn)行精確的業(yè)務(wù)建模時(shí)我能用哪些UML圖形?我如何知道是否用順序圖或者交互圖。有例子嗎? 、業(yè)務(wù)模型如何涉及到其他模型(如領(lǐng)域模型,用例模型等等)呢?我如何有機(jī)地組織這些模型? 很不幸,本文的焦點(diǎn)集中于應(yīng)用UML進(jìn)行業(yè)務(wù)建模的問(wèn)題,而很少把業(yè)務(wù)建模和系統(tǒng)建模進(jìn)行比較。這將使用戶(hù)和分析員對(duì)使用UML進(jìn)
2、行業(yè)務(wù)建模的感到灰心。本文主要通過(guò)一個(gè)例子講述它們的關(guān)系。這個(gè)例子主要用來(lái)改進(jìn)某企業(yè)的流程,主要涉及到IT部門(mén)、法律顧問(wèn)、企業(yè)架構(gòu)師、項(xiàng)目經(jīng)理。 1. 業(yè)務(wù)用例模型概覽在這個(gè)簡(jiǎn)單的例子中的第一步是完成業(yè)務(wù)用例模型概覽。如圖所示,有兩個(gè)業(yè)務(wù)主角和兩個(gè)業(yè)務(wù)用例。我們總結(jié)業(yè)務(wù)用例如下:Prepare Tender: 準(zhǔn)備系統(tǒng)說(shuō)明書(shū)的流程。Select Vendor:選擇賣(mài)方的流程。我們總結(jié)業(yè)務(wù)主角如下:End User Manager:公司內(nèi)的需要自動(dòng)控制系統(tǒng)的部門(mén)。 Vendor Manager:賣(mài)方的管理者。在這
3、個(gè)例子中,得到一個(gè)新系統(tǒng)的核心業(yè)務(wù)目標(biāo)被精化為兩個(gè)子目標(biāo): · 詳細(xì)說(shuō)明想得到的系統(tǒng)。 · 選擇并評(píng)估候選人。 1. 業(yè)務(wù)用例規(guī)約在這一部分,我們來(lái)看看如何描述業(yè)務(wù)用例,雖然RUP中對(duì)業(yè)務(wù)用例規(guī)約有很詳細(xì)的模版,但我們主要把精力放在基本流和擴(kuò)展流上。Prepare Tender的基本流: 用例的目標(biāo)是確定招標(biāo)文件,同時(shí)可以將招標(biāo)文件發(fā)布給候選賣(mài)主。 、 指定用戶(hù)代表。 、
4、用戶(hù)代表準(zhǔn)備系統(tǒng)規(guī)約。 、 IT部門(mén)復(fù)審系統(tǒng)規(guī)約,并改進(jìn)它,形成招標(biāo)文件。 、 用戶(hù)代表批準(zhǔn)招標(biāo)文件。 擴(kuò)展流: 、 系統(tǒng)規(guī)約無(wú)效。當(dāng)IT部門(mén)發(fā)現(xiàn)需求太含糊,最終用戶(hù)的管理者必須重新制作需求。那么這個(gè)用例從第二步從新開(kāi)始,如果最終用戶(hù)管理者不想繼續(xù),也可以終止。 、 系統(tǒng)已存在。如果IT部門(mén)發(fā)現(xiàn)這個(gè)需要的系統(tǒng)和其它部門(mén)存在的系統(tǒng)很類(lèi)似,IT部門(mén)就提交給最終用
5、戶(hù)管理者。如果最終用戶(hù)管理者希望繼續(xù)尋找新系統(tǒng),他必須寫(xiě)出該系統(tǒng)的特色,并重新提交該說(shuō)明書(shū),回到第二步,如果最終用戶(hù)管理者不想繼續(xù),也可以終止。 、 招標(biāo)文件和需求規(guī)約沖突。在第四步,最終用戶(hù)管理者發(fā)現(xiàn)招標(biāo)文件有問(wèn)題,它將被拒絕,IT部門(mén)必須重新做它,用例在第三步繼續(xù)。 2. 業(yè)務(wù)用例實(shí)現(xiàn)在這部分,我們從幾個(gè)方面去實(shí)現(xiàn)業(yè)務(wù)用例。 n 以工作流為中心 n
6、60; 以流程自動(dòng)化為中心n 以信息處理為中心 焦點(diǎn)集中在工作流我們要精力集中在業(yè)務(wù)角色的職責(zé)上,如圖所示,Prepare Tender有三個(gè)業(yè)務(wù)角色:下面的順序圖描述了Prepare Tender的基本流。上圖中的消息可以映射到每個(gè)業(yè)務(wù)角色的職責(zé)(如下圖所示)。這個(gè)技術(shù)非常類(lèi)似于用例分析。由此可見(jiàn)RUP業(yè)務(wù)建模的技術(shù)是很強(qiáng)大的:相同的技術(shù)可用于業(yè)務(wù)建模和系統(tǒng)建模。焦點(diǎn)集中在流程自動(dòng)化現(xiàn)在我們準(zhǔn)備去探索業(yè)務(wù)主角和業(yè)務(wù)
7、角色職責(zé),明確什么時(shí)候使用業(yè)務(wù)系統(tǒng)以及如何使用業(yè)務(wù)系統(tǒng)。在我們的例子中,我們有兩個(gè)業(yè)務(wù)系統(tǒng),如下圖所示。 TMS是準(zhǔn)備招標(biāo)和選擇賣(mài)主的系統(tǒng)。這是一個(gè)新系統(tǒng)。 CMS是跟蹤合同的系統(tǒng),已存在。 在RUP中,業(yè)務(wù)對(duì)象建模的指導(dǎo)方針建議可以對(duì)“業(yè)務(wù)系統(tǒng)”定義一個(gè)新的泛型圖標(biāo),在這篇文章中我們將使用“業(yè)務(wù)角色”圖標(biāo)來(lái)表示“業(yè)務(wù)系統(tǒng)”。將有一個(gè)新的圖標(biāo)在新的UML業(yè)務(wù)建模規(guī)范中。 下面的順序圖描述了Prepare Tender基本流的實(shí)現(xiàn),包含了需求的業(yè)務(wù)系統(tǒng)。上圖中的消息可以映射到業(yè)務(wù)角色的職責(zé)。如下圖所示:從上圖中可以得到系統(tǒng)用例,如下圖:焦點(diǎn)集中在信息處理現(xiàn)在讓我們看看業(yè)務(wù)用例在信息處理上的實(shí)現(xiàn),這就是說(shuō),有多少業(yè)務(wù)實(shí)體。經(jīng)過(guò)分析,我們將得到四個(gè)業(yè)務(wù)實(shí)體,如下圖:下圖是實(shí)現(xiàn)Prepare Tender的交互圖(側(cè)重于信息處理)。上面兩張圖的消息可以映射到每上業(yè)務(wù)實(shí)體的職責(zé),如下圖:下圖是上圖的一個(gè)簡(jiǎn)化。 4 結(jié)論軟件系統(tǒng)開(kāi)發(fā)出來(lái)是為了達(dá)到業(yè)務(wù)目標(biāo),可是,用戶(hù),分析員,和開(kāi)發(fā)人員常常生活在不同的世界;他們有不同的看法和用不同的行話(huà)。小組間的通訊障礙導(dǎo)致在解釋各種系統(tǒng)需求時(shí)發(fā)生很多激烈的爭(zhēng)論。具
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鵝口瘡的日常護(hù)理實(shí)踐
- 城管協(xié)管考試題及答案
- 自考審計(jì)準(zhǔn)則試題及答案
- 乘警執(zhí)法規(guī)定解讀
- 2025-2026人教版一年級(jí)語(yǔ)文上期末卷
- 2025-2026一年級(jí)體育上學(xué)期試卷
- 衛(wèi)生院工程建設(shè)制度
- 衛(wèi)生學(xué)校誰(shuí)管理制度
- 家屬區(qū)衛(wèi)生責(zé)任制度
- 劃分衛(wèi)生責(zé)任區(qū)制度
- 北京市順義區(qū)2025-2026學(xué)年八年級(jí)上學(xué)期期末考試英語(yǔ)試題(原卷版+解析版)
- 中學(xué)生冬季防溺水主題安全教育宣傳活動(dòng)
- 2026年藥廠(chǎng)安全生產(chǎn)知識(shí)培訓(xùn)試題(達(dá)標(biāo)題)
- 初中九年級(jí)上一元二次方程計(jì)算練習(xí)題及答案詳解B2
- 冷庫(kù)防護(hù)制度規(guī)范
- 廣東省廣州市番禺區(qū)2026屆高一數(shù)學(xué)第一學(xué)期期末聯(lián)考試題含解析
- 2026年廣東省佛山市高三語(yǔ)文聯(lián)合診斷性考試作文題及3篇范文:可以“重讀”甚至“重構(gòu)”這些過(guò)往
- 2025年汽車(chē)駕駛員技師考試試題及答案含答案
- 觀看煤礦警示教育片寫(xiě)心得體會(huì)
- 2025年國(guó)際中文教師證書(shū)考試真題附答案
- 倒掛井壁法施工安全技術(shù)保證措施
評(píng)論
0/150
提交評(píng)論