文/趙 臻 張慧成
用UUMMLL建模提高核心競爭力
文/趙 臻 張慧成
現代世界,核心競爭力是企業家最關心的事情。“核心競爭力”是什么?就是俗話說的“一招鮮,吃遍天”。對于企業而言主要指技術和管理兩個方面。如果在這二者中你具備其中之一,你的企業將戰無不勝。如果這兩方面你都具備核心競爭力,恭喜你,你將進入世界五百強。
不信可以參照“微軟”。比爾·蓋茨的辦法有兩個,一個是舉世無雙的“視窗技術”,一個是有遍布世界的高效團隊。微軟的核心競爭力是怎樣形成的呢?一靠員工的拼命精神,二是員工的高待遇。如果說拼命精神和高待遇密切相關,那么是先有拼命精神后有高待遇,還是先有高待遇再有拼命精神?這是個先有雞還是先有蛋的問題,恐怕誰也說不清。比爾·蓋茨的做法是,先給員工發兩倍的工資,產生拼命精神;然后世界各地到處跑,激勵員工拼命。這種做法效果很好,但是員工們累得受不了,比爾·蓋茨先生也非常疲勞。
能不能有一種更好的辦法用來提高核心競爭力呢?能不能把提高核心競爭力形成一種機制,使員工和管理者低投入,高產出呢?如果這個問題放在十年以前,那是天方夜譚,但是放在今天,就有了實現的可能。
比爾·蓋茨的辦法有兩個,一個是舉世無雙的“視窗技術”,一個是有遍布世界的高效團隊。
什么是UML建模,它怎么能提高核心競爭力?
1.什么是UML建模?
UML是近年來新興的軟件技術,它是一套可視化建模工具,有十三張模型圖表。它的好處是在建模階段不使用Java、VB等專業語言,直接可以用可視化方法設計圖表模型。模型設計出來之后,使用MDA轉換機制進行模型轉換,產生源代碼,這時只需編少量的代碼就可以把模型實現成為系統。UML原理簡單,操作方便,建模效率高,實現系統容易,非常適合利用計算機進行工作的企業使用。
2.用UML建模提高核心競爭力
UML有十三張模型圖表,分別為活動圖、用例圖、類圖、對象圖、序列圖、狀態圖、組件圖、部署圖、包圖、通信圖、交互概述圖、組合結構圖、時序圖。這十三張圖可以反映企業經營全過程。例如:活動圖可以描述企業流程、用例圖可以描述企業活動,類圖中的控制對象可以規范員工的行為,類圖中的實體對象可以封裝各種文件信息,序列圖可以實現對象之間的交互。
可能有人會問,只是一個建模,怎么能提高核心競爭力?讓我們來看看UML建模的過程。
(1)業務流程圖的功能
業務流程圖是一張圖表,它描述了在最高領導者指揮下企業從生產到銷售的各項活動,其中包括信息流的產生和企業經營目標,使人看到這張圖就能胸懷全局。
(2)用例圖的功能
用例是一種把需求捕獲下來的方法。對企業來講用例就是一項生產經營活動。要完成這個活動,企業家各有各的辦法。而用例所使用的方法就是把執行者的行為和被執行者對象封裝在一起,通過用例內含的步驟實行交互,自動執行任務,從而達到經營目標。
(3)控制對象類圖的功能
顧名思義,控制對象就是用來控制其他對象行為的,它有一個重要責任,就是控制經營活動中的每個參與者必須按時完成工作并自動接受上級交給的任務和自動傳遞交給下一級的任務。如果哪一個參與者出了問題,不能按時完成上級交辦的任務,企業鏈條便會斷鏈,企業的信息流、物流將會中斷。也就是說,用UML建模,你必須成為一個高效率的團隊,否則你就不能生存。
(4)實體對象類圖的功能
實體對象的作用是建立和保存數據表,供控制對象調用。實體對象里面封裝著屬性和操作項目,例如,人名、編號、電話號碼、電子郵箱賬號、產品名稱、產品數量等等。當系統工作時,實體對象向控制對象提供數據,當系統停止工作時,實體對象完成生命周期,數據保存,進入數據庫。
(5)序列圖的功能
序列圖的作用是用生命線的表示方法來描述控制對象對實體對象圖中各對象的交互過程,生命線走完,建模完成。
接下來的事情就是由程序員利用MDA轉換機制轉換代碼,構造數據表,組建部署圖,確定軟件架構,實現系統設計。
從上面的敘述可以看出:用UML建模,勢必能建成一個企業經營各環節之間無縫鏈接的高效率團隊。試想:如果一個企業活力四射,各級之間沒有也不能設置任何障礙,那么它是否能成為本行業的佼佼者?回答是肯定的,這樣,它就具備了核心競爭力。
UML是面向對象建模工具,它既可以針對企業經營全過程建模,也可針對具體某項工作建模。它不用考慮面向過程建模時需要考慮的計算機語言、數據結構、建立數據庫等專業問題。只要建模者對自己的工作足夠熟悉,就可以使用UML工具用自己的方式建模。他不必擔心模型能否實現成系統,只要問題敘述清楚,概念符合邏輯,語言能夠按主謂賓順序表達,就能達到目的。
下面介紹UML中幾個主要模型和企業經營的關系:
1.業務流程
企業的業務流程可以用UML中的業務流程圖來表示。
假如有一個生產家用電器的企業。當企業接到客戶訂單后,計劃處下達計劃書給生產系統,生產系統安排外包商和企業生產線按照客戶標準生產產品,產品生產出來后生產系統通知銷售系統進行銷售,銷售系統和客戶交易后將產品交給客戶。
業務流程圖和企業的方針目標含義相似,圖上有目標、有指揮者,有主要流程,有主要活動,有信息流,非常適合領導者使用。
2.案例
在UML建模中,案例是用“用例圖”表示的,它是對系統建模的總體架構。
用例圖就是對案例進行剖析,找出企業的主要經營活動,然后對每個活動建立用例。并規定每個用例的執行人,通過用例內部規定的流程將信息傳達給下一個執行人。
我們還以生產家用電器的企業為例,在本例中,設計了三個用例模塊,計劃、生產、銷售。現在描述如下:
(1)計劃人將計劃書打入計劃用例模塊,由模塊內部搜索具體生產人,然后交通知系統將計劃傳給生產人。
(2)生產人按照計劃書要求生產產品。生產出產品后,將產品清單打入生產用例模塊,由模塊內部搜索具體的銷售人員,然后交通知系統將產品清單傳給銷售人員。
(3)銷售人員接到產品清單后和客戶進行交易,交易完成后將銷售清單打入銷售用例模塊,由模塊內部搜索計劃人,然后交通知系統將銷售清單傳給計劃人。
在用例圖中,除了執行人所作的計劃書、產品清單、銷售清單之外,信息的傳遞都是自動進行的。
3.控制對象
控制對象的作用是用來封裝執行人和與其他對象(包括人、材料、交易)的交互行為,下面對控制對象進行描述。
在計劃控制對象里面計劃人是執行者。他首先填寫一份計劃書傳到計劃用例數據庫。然后將計劃書編號傳給計劃對象,與此同時,系統啟動XML智能搜索機制從生產人員名單中按照計劃書編號搜索具體的生產人,搜索到生產人之后,計劃控制對象依照生產人的電話號碼和電子郵箱賬號交通知系統將計劃書傳給生產人,完成計劃控制。
在生產控制對象里面生產人是執行人,生產出產品后,生產人將產品清單傳到產品用例數據庫,然后將產品清單編號傳給銷售對象,與此同時,系統啟動XML智能搜索機制從銷售人員名單中按照產品編號搜索具體的銷售人,搜索到銷售人后,生產控制對象依照銷售人的電話號碼和電子郵箱賬號交通知系統將產品清單傳給銷售人,完成生產控制。
在銷售控制對象里面銷售人是執行人,銷售產品后,銷售人將銷售清單傳到銷售用例數據庫,然后將銷售清單編號傳給計劃對象,與此同時,系統啟動XML智能搜索機制從計劃人員名單中按照銷售清單編號搜索具體的計劃人,搜索到計劃人后,銷售控制對象依照計劃人的電話號碼和電子郵箱賬號交通知系統將銷售清單傳給計劃人,完成銷售控制。
需要注意的是,整個控制過程的信息流是閉環的,每個控制對象的執行人必須按時按量完成任務,否則系統就會斷鏈。在這里,系統可以安裝一個自動報警裝置,企業領導可以向各個控制對象的執行人問責。
4.實體對象
實體對象的作用是建立和保存數據表,供控制對象調用,以計劃用例模塊為例,它里邊的實體對象有計劃人對象、生產人員名單對象、生產人員推薦名單對象、計劃書對象、生產人對象。
每個對象里面封裝著各自的屬性和操作項目,例如,人名、編號、電話號碼、電子郵箱賬號、產品名稱、產品數量等等。當系統工作時,實體對象向控制對象提供數據,當系統停止工作,實體對象完成生命周期,數據保存,進入數據庫。
5.序列圖
序列圖的作用是用生命線的表示方法來描述控制對象對實體對象圖中各對象的交互,下面仍以計劃用例模塊為例進行介紹。
首先由計劃人將計劃書編號打入系統,系統啟動搜索機制搜索生產人員名單,產生生產人員推薦名單之后將生產人員推薦名單傳給計劃對象,計劃對象接到生產人員推薦名單之后,依照該名單的電話號碼和電子郵箱編號交通知系統將計劃書傳給生產人對象,完成計劃用例中控制對象和實體對象的交互。以此類推,其他各序列圖也按照類似的程序實現自己用例模塊中控制對象和實體對象的交互,最終完成建模全過程。
剩下的工作就是由程序員利用MDA轉換機制轉換代碼,構造數據表,組建部署圖,確定軟件架構,實現系統設計。
整個控制過程的信息流是閉環的,每個控制對象的執行人必須按時按量完成任務,否則系統就會斷鏈。
用UML建模提高核心競爭力,首先可以進行商業模式創新,即改變傳統的金字塔多層管理模式為面向對象的平面管理模式;進而實現技術創新,用UML方法結合具體企業打造出一個高效機制;然后實現管理創新,使企業經營各環節實現無縫連接,創造高效益。
UML建模過程和企業經營過程十分相似。首先是建模人要把握全局,定出建模目標。然后是找出案例中的主要經營活動并制定用例模塊。接著需要運用建模人的經驗智慧,對每個控制對象的執行者制定行為規范并給實體對象(人、交易、物料)輸入初始信息,最后用序列圖實現對象之間的交互,完成建模設計。
UML建模系統和傳統的企業管理系統完全不同。用UML建模實現的系統沒有彈性,能用機制保證效率。傳統管理系統則因人而異,管理松緊不一,不能保證效率。
從企業高層來看,用制度保證效率,用現代科技提高企業核心生產力是歷史的必然。對廣大員工來講,用科學方法衡量個人的貢獻,最能體現公平。
一個企業,如果擁有了現代科技方法打造的管理系統,又充分體現了公平正義,那么,提高核心競爭力就勢在必成。
(作者單位:信息工程大學、信息工程學院)