日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
UML業(yè)務(wù)流程建模中的不足

本節(jié)和大家學(xué)習(xí)一下UML業(yè)務(wù)流程建模中的不足。UML統(tǒng)一建建模模語(yǔ)言是一種由對(duì)象管理組織(OMG)創(chuàng)立的幫助開發(fā)人員對(duì)軟件系統(tǒng)進(jìn)行特定化、可視化和文檔化的模型。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了克東免費(fèi)建站歡迎大家使用!

UML業(yè)務(wù)流程建模中的不足

統(tǒng)一建建模模語(yǔ)言(UML)是一種由對(duì)象管理組織(OMG)創(chuàng)立的幫助開發(fā)人員對(duì)軟件系統(tǒng)進(jìn)行特定化、可視化和文檔化的模型。UML定義了十二種類型的圖例,分成三類:四種圖形代表靜態(tài)的應(yīng)用結(jié)構(gòu);五種代表動(dòng)態(tài)的行為;三種代表組織和管理應(yīng)用的模式。行為類型包括用例圖、順序圖、活動(dòng)圖、協(xié)作圖以及狀態(tài)圖。這些行為圖經(jīng)常被用來(lái)給業(yè)務(wù)流程建模。業(yè)務(wù)流程建模符號(hào)(BPMN)定義了一種圖形化的符號(hào)用于給業(yè)務(wù)流程建模,從這一點(diǎn)上與UML的行為圖是相關(guān)和類似的。盡管如此,BPMN和UML在業(yè)務(wù)流程建模方法上有著明顯的不同。

  首先,UML是將業(yè)界多種圖形的***實(shí)踐集合在一起而發(fā)展起來(lái)的,這是它的優(yōu)點(diǎn),但也是它的缺點(diǎn)。由于它是一種雜集,它從來(lái)沒(méi)有考慮設(shè)計(jì)成一種可以一起工作的方式,因而沒(méi)有規(guī)定它定義的這十二種類型的圖形之間的聯(lián)合性問(wèn)題。
  因此,開發(fā)人員只能用UML來(lái)給他們的應(yīng)用系統(tǒng)的某一部分建模,而其它部分則超出了UML規(guī)范的范圍之外,屬于用實(shí)現(xiàn)級(jí)層來(lái)描述,而不是建模層。相反地BPMN定義了單一類型,但提供了同屬于基于可執(zhí)行過(guò)程元模型的多種視圖。因而,BPMN只定義了一層——過(guò)程建模層,卻可以輸出可執(zhí)行BPML語(yǔ)言,這種語(yǔ)言部署在業(yè)務(wù)流程管理系統(tǒng)上可以立即執(zhí)行。

  第二,UML業(yè)務(wù)流程是以一種面向?qū)ο蟮姆绞絹?lái)給應(yīng)用系統(tǒng)建模,而BPMN是以面向流程的方式給應(yīng)用系統(tǒng)建模。雖然UML定義的十二種圖形是等同的,但在UML***的實(shí)踐中往往傾向于優(yōu)先使用***類圖形即所謂的結(jié)構(gòu)圖,它包括類圖,對(duì)象圖,組件圖和部署圖。由此而產(chǎn)生的結(jié)果便是:由UML定義的業(yè)務(wù)流程不可避免地傾向于必須事先定義好商業(yè)對(duì)象然后才能進(jìn)行事務(wù)過(guò)程這一狹隘的做法。這也許可以解釋UML為什么在真實(shí)的業(yè)務(wù)流程中沒(méi)有被商業(yè)人員廣泛采納的原因。

  BPMN采用了一種幾乎完全相反的方式來(lái)給流程建模,它提倡這樣一種方式:首先對(duì)控制流和消息流建模,對(duì)象只是在流程建模中隱含地定義。這樣做并沒(méi)有防止顯性地定義附加的商業(yè)對(duì)象,或者集成已經(jīng)存在的通過(guò)商業(yè)服務(wù)而暴露的商業(yè)對(duì)象,但由于大部分商業(yè)對(duì)象模型在核心流程模型中只是部分地被隱含地定義,總體開發(fā)過(guò)程相當(dāng)簡(jiǎn)單,并以戲劇性地簡(jiǎn)單方式來(lái)更改以應(yīng)用到現(xiàn)有的過(guò)程當(dāng)中。

  第三,UML業(yè)務(wù)流程的主要目標(biāo)是系統(tǒng)架構(gòu)師和軟件工程師,而BPMN的目標(biāo)是商業(yè)分析師,系統(tǒng)架構(gòu)師和軟件工程師。一方面,UML已經(jīng)發(fā)展為一種使軟件開發(fā)過(guò)程流水作業(yè)的方法,從架構(gòu)設(shè)計(jì)到應(yīng)用實(shí)現(xiàn)——這些任務(wù)都是由技術(shù)人員承擔(dān)。在另一方面,BPMN發(fā)展了一種貫穿整個(gè)商業(yè)過(guò)程的開發(fā)過(guò)程流水作業(yè)方法,從流程設(shè)計(jì)到流程部署,前一個(gè)任務(wù)是由商業(yè)人員承擔(dān),而第二個(gè)任務(wù)是由技術(shù)人員承擔(dān)。
  ***,UML并沒(méi)有定義任何可執(zhí)行的元數(shù)據(jù)模型來(lái)幫助業(yè)務(wù)流程建模,而且,這樣一種可執(zhí)行元數(shù)據(jù)模型必須使用模型驅(qū)動(dòng)框架(MDA)來(lái)定義。與此相反,BPMN是建立在流程執(zhí)行元數(shù)據(jù)模型語(yǔ)言BPML之上的,遵守著設(shè)計(jì)驅(qū)動(dòng)框架(DDA)因而建立一種完全可執(zhí)行過(guò)程并不需要任何附加的步驟。
  綜上所述,BPMN在業(yè)務(wù)流程建模方面比UML更勝一籌,有望成為業(yè)務(wù)流程建模的新標(biāo)準(zhǔn)。


網(wǎng)站名稱:UML業(yè)務(wù)流程建模中的不足
地址分享:http://www.5511xx.com/article/cojhgci.html