朱英勝
(華信咨詢設(shè)計(jì)研究院有限公司,杭州 310000)
UML模型圖通過對企業(yè)經(jīng)營結(jié)構(gòu)進(jìn)行分類,設(shè)計(jì)了用于企業(yè)管理的十三張模型圖,具體建模圖形如下圖所示。通過對這13個(gè)圖的描述,可以反映企業(yè)發(fā)展的整個(gè)過程。其具體過程如下述:
圖1 UML 圖形分類
UML模型要求比較簡單,只需要業(yè)務(wù)者熟悉自己的工作程序就足夠了,并不涉及專業(yè)的處理問題。他們只需按照設(shè)計(jì)好的模型,根據(jù)敘述的具體問題,應(yīng)用于UML模型中,就可以實(shí)現(xiàn)想要的目標(biāo)。下面是通信傳輸設(shè)計(jì)UML模型的具體建立過程。
其業(yè)務(wù)流程在上文中我們已經(jīng)用業(yè)務(wù)流程圖來表示。
客戶根據(jù)自己的需求向設(shè)計(jì)院下單后,設(shè)計(jì)院在收到會(huì)就會(huì)通知市場部,市場部接單后會(huì)交付下屬部門進(jìn)行系統(tǒng)安排,同時(shí)設(shè)計(jì)部門會(huì)根據(jù)客戶要求進(jìn)行具體設(shè)計(jì),在初步設(shè)計(jì)出來后會(huì)交給客戶審查,待客戶修改或有其他要完善的要求后,進(jìn)行重新設(shè)計(jì),當(dāng)最后的具體圖例設(shè)計(jì)完成后,按照部門順序轉(zhuǎn)交給客戶。
同時(shí),業(yè)務(wù)流程圖也是對于企業(yè)運(yùn)行的描述,流程圖上會(huì)顯示參與的相關(guān)活動(dòng)等,領(lǐng)導(dǎo)者可以根據(jù)自己的安排使用。
案例是系統(tǒng)建模的總體模型描述,在UML建模中,一般用圖例表示。
圖例就是根據(jù)要求建立與之想合適的圖示來表示這幾過程的每一個(gè)任務(wù)。在這個(gè)環(huán)節(jié)中要注意每個(gè)圖例環(huán)節(jié)都要配置負(fù)責(zé)人,將本環(huán)節(jié)的具體過程的以及需要注意的相關(guān)事項(xiàng)都要對下一個(gè)負(fù)責(zé)者做好傳遞工作。
當(dāng)前大多數(shù)普通案例中,主要運(yùn)行過程為以下幾個(gè)方面:首先,在市場部負(fù)責(zé)整個(gè)項(xiàng)目進(jìn)度,使設(shè)計(jì)書、用例、模塊根據(jù)用戶需求制定,并選擇合適的內(nèi)部搜索操作進(jìn)行模塊配置,然后根據(jù)設(shè)計(jì)書進(jìn)行操作,并傳遞到運(yùn)行處。其次,運(yùn)行處根據(jù)傳輸項(xiàng)目書中配置的專業(yè)設(shè)計(jì)團(tuán)隊(duì),完成設(shè)計(jì)過程規(guī)劃和項(xiàng)目需求,負(fù)責(zé)安排事宜。在此之后將項(xiàng)目列表嵌入用例模塊,并為每一模塊配置設(shè)計(jì)人員,然后將具體規(guī)劃轉(zhuǎn)交他們。最后,主管在收到詳細(xì)的計(jì)劃設(shè)計(jì)以及了解到相關(guān)的變化活動(dòng)后,與客戶盡心溝通,并完成后設(shè)計(jì)施工圖設(shè)計(jì)用例模塊,模塊內(nèi)部搜索客戶端,那么施工圖給客戶。在用例圖中,除了項(xiàng)目書,列表項(xiàng)目,施工圖,信息傳遞是自動(dòng)的。
對控制對象的描述主要是從其與其他對象的交互行為進(jìn)行的。
在這個(gè)環(huán)節(jié)中市場部負(fù)責(zé)人作為具體行動(dòng)的執(zhí)行者,其具體活動(dòng)過程為:首先根據(jù)需求填寫一份項(xiàng)目書項(xiàng)目到企業(yè)數(shù)據(jù)庫。然后將項(xiàng)目書號發(fā)給操作對象,同時(shí),系統(tǒng)自動(dòng)使用XML智能搜索機(jī)制從列表中根據(jù)項(xiàng)目數(shù)編號查找操作人員,搜索到之后,根據(jù)項(xiàng)目控制對象的操作人的電話號碼和電子郵件帳戶將支付通知系統(tǒng)項(xiàng)目書給操作員,使項(xiàng)目完整進(jìn)行。
操作人員不僅要根據(jù)運(yùn)行的系統(tǒng),使用XML智能搜索機(jī)制根據(jù)項(xiàng)目從設(shè)計(jì)人員名單列表中搜索特定的設(shè)計(jì)師,同時(shí),還要安排相關(guān)設(shè)計(jì)團(tuán)隊(duì),根據(jù)員工需求的項(xiàng)目列表列出數(shù)據(jù)庫操作,然后查詢設(shè)計(jì)對象的列表項(xiàng)目數(shù)量,然后設(shè)計(jì)人員搜索操作的控制對象根據(jù)設(shè)計(jì)師的電話號碼和電子郵件帳戶將支付通知系統(tǒng)設(shè)計(jì)師項(xiàng)目列表,完整的操作控制。
在設(shè)計(jì)控制對象里設(shè)計(jì)人員是具體負(fù)責(zé)人。收到項(xiàng)目的清單后,按照規(guī)定的程序設(shè)計(jì)師用例和客戶溝通。在這些完成之后,系統(tǒng)啟動(dòng)XML智能搜索機(jī)制從客戶列表中按照施工圖紙編號搜索一個(gè)特定的客戶與此同時(shí),設(shè)計(jì)師上傳施工圖設(shè)計(jì)案例數(shù)據(jù)庫,然后施工圖紙編號到客戶。在這之后,設(shè)計(jì)控制對象要完成所進(jìn)行的環(huán)節(jié),還要根據(jù)客戶的電話號碼和電子郵件帳戶將支付客戶通知系統(tǒng)施工圖。
在這個(gè)過程中不能忽視的是,運(yùn)行過程的信息并不是開放性的,整個(gè)過程的完成也是有序的,這就要求每個(gè)控制對象的執(zhí)行人必須在固定的有限時(shí)間按內(nèi)執(zhí)行完成任務(wù),不然系統(tǒng)性就會(huì)被破壞。在這里,任何一個(gè)系統(tǒng)出入出現(xiàn)問題,整個(gè)設(shè)計(jì)過程就不能運(yùn)行,在有問題出現(xiàn)時(shí),系統(tǒng)有自動(dòng)提醒設(shè)備,各個(gè)企業(yè)需要配備完善。
實(shí)體對象用于建立和保存數(shù)據(jù)表,以便控制對象使用。
在每個(gè)對象封裝了各自的屬性和操作的項(xiàng)目,例如,人的名字,號碼,電話號碼,電子郵件賬戶,項(xiàng)目名稱,書號,設(shè)計(jì)院一些列有序工作,系統(tǒng)由開始到停止工作時(shí),會(huì)使得這一過程的數(shù)據(jù)完整保存下來。
首先由市場部負(fù)責(zé)項(xiàng)目書號,自動(dòng)搜索相關(guān)操作人員,根據(jù)人員名單將建議操作人員到項(xiàng)目對象,然后根據(jù)電話號碼和電子郵件的列表傳遞項(xiàng)目書,完成項(xiàng)目的情況下實(shí)現(xiàn)二者交互,直至最后全過程的運(yùn)行完成。最后的收尾工作是由程序員確定數(shù)據(jù)表結(jié)構(gòu),使用MDA轉(zhuǎn)換機(jī)制轉(zhuǎn)換代碼,形成一個(gè)部署圖,確定軟件架構(gòu),實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)。
綜上所述,將UML建模運(yùn)用于現(xiàn)實(shí)中,根據(jù)其在設(shè)計(jì)通信傳輸效率,不僅可以實(shí)現(xiàn)企業(yè)的運(yùn)行模式轉(zhuǎn)型,還可以促進(jìn)科技革新,使用UML方法使企業(yè)實(shí)現(xiàn)管理各環(huán)節(jié)之間減少疏漏,推進(jìn)企業(yè)發(fā)展,在結(jié)合現(xiàn)實(shí)企業(yè),創(chuàng)建一個(gè)有效的運(yùn)行機(jī)制,實(shí)現(xiàn)管理創(chuàng)新。
[1] 蔡敏,徐慧慧,黃炳強(qiáng).UML 基礎(chǔ)與Rose 建模教程[M].北京:人民郵電出版社,2006.
[2] Hans-EirkE irksson,MagnusP enker,夏聽、何克清譯,UML業(yè)務(wù)建模[M].機(jī)械工業(yè)出版社.
[3] 王建軍.UM L 建模:實(shí)例分析[J].微計(jì)算機(jī)信息,2002(5):66-68.