1.前言
基于企業(yè)模型構(gòu)建信息系統(tǒng)是ERP(企業(yè)資源計(jì)劃)軟件發(fā)展的核心。ERP系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),它的開發(fā)是一個(gè)巨大的工程,為了保證開發(fā)的成功,減少開發(fā)風(fēng)險(xiǎn),ERP系統(tǒng)的開發(fā)必須要進(jìn)行建模。模型能捕獲和精確表達(dá)ERP的需求和應(yīng)用領(lǐng)域中的有關(guān)知識(shí),使各方面的利益相關(guān)者能夠理解并達(dá)成一致。企業(yè)模型是ERP系統(tǒng)設(shè)計(jì)的基礎(chǔ),沒有企業(yè)模型就很難科學(xué)的分析和綜合企業(yè)各部分功能關(guān)系、信息關(guān)系以及動(dòng)態(tài)關(guān)系。企業(yè)模型及設(shè)計(jì)方法解決了一個(gè)企業(yè)的物流、資金流、信息流和決策流的關(guān)系,它是企業(yè)信息集成的基礎(chǔ)。企業(yè)模型能夠幫助企業(yè)在全球環(huán)境中定位,并快速做出響應(yīng)以獲得競(jìng)爭(zhēng)力;谲浖w系結(jié)構(gòu)和企業(yè)模型建立管理軟件的業(yè)務(wù)架構(gòu)已經(jīng)成為管理軟件開發(fā)的核心能力。
2.企業(yè)建模
當(dāng)前,管理軟件供應(yīng)商和企業(yè)自身對(duì)企業(yè)管理業(yè)務(wù)運(yùn)作規(guī)律的認(rèn)識(shí)還遠(yuǎn)不夠,也就是對(duì)企業(yè)模型的認(rèn)識(shí)不夠,缺乏一個(gè)企業(yè)、軟件商、實(shí)施者都認(rèn)同的模型。導(dǎo)致需求與軟件在對(duì)業(yè)務(wù)模式和運(yùn)作規(guī)律認(rèn)識(shí)(模型理解)上的不統(tǒng)一,使得ERP、PDM等涉及企業(yè)管理的軟件的應(yīng)用都面臨許多困難。為此迫切需要建立科學(xué)的、有共識(shí)的交流媒介——企業(yè)模型。
企業(yè)建模,是在企業(yè)管理系統(tǒng)研究開發(fā)多年成果基礎(chǔ)上發(fā)展起來的,是企業(yè)業(yè)務(wù)發(fā)展和計(jì)算機(jī)技術(shù)雙輪驅(qū)動(dòng)的產(chǎn)物,是一種全新的企業(yè)經(jīng)營(yíng)管理模式,它從企業(yè)信息化的需要出發(fā),基于一定的標(biāo)準(zhǔn)體系,用一套完整的建模思想和方法對(duì)企業(yè)的業(yè)務(wù)過程、信息系統(tǒng)和組織機(jī)構(gòu)進(jìn)行抽象的描述,獲得關(guān)于整個(gè)企業(yè)功能、組織、過程、資源、信息等知識(shí),將這些知識(shí)進(jìn)行組織,并形成企業(yè)的部分或者整個(gè)模型的過程。它為企業(yè)提供一個(gè)框架結(jié)構(gòu),規(guī)范了描述企業(yè)業(yè)務(wù)的各類要素和方法規(guī)則,是認(rèn)識(shí)企業(yè),描述企業(yè)的最科學(xué)有效的手段,是準(zhǔn)確了解企業(yè)需求、定義軟件功能與流程的有效方法,是用用戶、軟件廠商、實(shí)施單位交流的媒介和基礎(chǔ)平臺(tái),可用于分析和仿真企業(yè)行為。幫助進(jìn)行企業(yè)重組,幫助企業(yè)進(jìn)行信息化改造,以確保企業(yè)的應(yīng)用系統(tǒng)與企業(yè)經(jīng)常改進(jìn)的業(yè)務(wù)流程緊密匹配。
UML是目前比較流行的企業(yè)建模工具,通過把UML標(biāo)準(zhǔn)建模語育應(yīng)用到倫業(yè)建模領(lǐng)域,可大大推動(dòng)企業(yè)建模技術(shù)的發(fā)展。同時(shí)推動(dòng)企業(yè)建模的標(biāo)準(zhǔn)化與規(guī)范化,提高企業(yè)模型的可理解性和易應(yīng)用性。基于UMI的企業(yè)模型,進(jìn)行整個(gè)企業(yè)的管理,其核心的價(jià)值在于它的標(biāo)準(zhǔn)性與統(tǒng)一性及其由需求層、決策層到實(shí)施層的系統(tǒng)化方法與機(jī)制,切實(shí)提高企業(yè)管理的效率,增加企業(yè)的柔性及生存能力。
3.企業(yè)參考模型
3.1 企業(yè)業(yè)務(wù)模型層次結(jié)構(gòu)
企業(yè)是一個(gè)復(fù)雜的社會(huì)、經(jīng)濟(jì)、物理系統(tǒng),一般不可能用一個(gè)模型全面描述清楚,因此企業(yè)模型通常由一組模型組成,每個(gè)子模型完成企業(yè)某一個(gè)局部特性的描述,按照一定的約束和連接關(guān)系將所有的產(chǎn)模型組成在一起構(gòu)成整個(gè)企業(yè)模型。通過對(duì)企業(yè)模型的細(xì)化分解,實(shí)現(xiàn)對(duì)企業(yè)模型復(fù)雜系統(tǒng)的“分而治之”。
企業(yè)的業(yè)務(wù)模型可以通過定義企業(yè)的工作流模型(過程模型)、功能模型。信息模型、組織模型、資源模型五個(gè)角度來定義,并以過程模型(工作流模型)為核心,其他視圖(功能、信息、組織、資源視圖)為輔助圖來統(tǒng)一集成建模,最終形成具有一定柔性的動(dòng)態(tài)企業(yè)模型:
(1)功能模型:指為達(dá)到一個(gè)或多個(gè)企業(yè)目標(biāo)而作用在信息對(duì)象上的一個(gè)操作或活動(dòng),如入庫(kù)審核、到貨通知單編制等,
(2)信息模型:是表述一個(gè)完整的業(yè)務(wù)內(nèi)容的最小單元,用于描述企業(yè)內(nèi)信息實(shí)體及信息實(shí)體之間的關(guān)系,一個(gè)信息由數(shù)據(jù)和格式組成。如庫(kù)存臺(tái)帳、合問臺(tái)帳等。
(3)組織模型:組織是為完成企業(yè)目標(biāo)而形成的具有特定結(jié)構(gòu)、分工協(xié)作的團(tuán)隊(duì)。企業(yè)組織模型描述了企業(yè)中各個(gè)單元的物理位置分布及具體職能,它是以后模型創(chuàng)建和整體瀏覽的基礎(chǔ)之一,并可作為創(chuàng)建以后模型應(yīng)用多點(diǎn)安裝的基礎(chǔ)。如部門、崗位、人員等。
(4)過程(工作流)模型:指企業(yè)為實(shí)現(xiàn)組織目標(biāo),通過定義組成活動(dòng)及其活動(dòng)之間依時(shí)間順序或邏輯關(guān)系來描述工作流程的模型,它描述企業(yè)業(yè)務(wù)過程、產(chǎn)品開發(fā)過程和制造過程中各種活動(dòng)以及它們之間的邏輯關(guān)系。企業(yè)為實(shí)現(xiàn)組織目標(biāo),將有關(guān)業(yè)務(wù)活動(dòng)依時(shí)間順序或邏輯關(guān)系相互連接構(gòu)成業(yè)務(wù)流程,起著業(yè)務(wù)控制的作用,在業(yè)務(wù)開展過程中,文檔、信息、任務(wù),依據(jù)業(yè)務(wù)規(guī)范在參與者之間傳遞和處理。如編制采購(gòu)計(jì)劃——審批采購(gòu)計(jì)劃——簽訂合同——質(zhì)量檢驗(yàn)——物資入庫(kù)就是一個(gè)完整的物資采購(gòu)入庫(kù)流程。業(yè)務(wù)流程是由一系列環(huán)節(jié)連接而成的,而每一個(gè)業(yè)務(wù)環(huán)節(jié)都由多個(gè)相互聯(lián)系、不同層次的要素構(gòu)成。因此,工作流是企業(yè)中數(shù)據(jù)流、信息流、過程流、協(xié)作流、資源流等各種流的綜合集成。
(5)資源模型:用來描述企業(yè)的資源布局、配置以及物流等。反映企業(yè)中靜態(tài)資源和流動(dòng)資源的情況。如原材料、數(shù)控設(shè)備等。
3.2 企業(yè)參考模型功能及目的
企業(yè)業(yè)務(wù)模型一般分為企業(yè)參考模型和項(xiàng)目模型兩種。項(xiàng)目模型表示了一個(gè)使用或?qū)⒁褂?a href="http://www.ezxoed.cn/" title="" target="_blank" >ERP軟件的實(shí)際企業(yè)的模型。參考模型代表了某個(gè)特定業(yè)務(wù)或制造風(fēng)格行業(yè)的具體內(nèi)容,除了包含企業(yè)的抽象模型本身之外,還包括一套可重用的代碼,即面向領(lǐng)域的框架設(shè)計(jì),它是可復(fù)用軟件在某個(gè)領(lǐng)域的集成,更為重要的是指導(dǎo)框架的設(shè)計(jì)方法。參考模型可被用來作為創(chuàng)建公司特定項(xiàng)目的起點(diǎn),可縮短項(xiàng)目的建模時(shí)間,并利用包括ERP業(yè)務(wù)伙伴的業(yè)務(wù)知識(shí)來提高模型的質(zhì)量,使用參考模型來建立企業(yè)應(yīng)用模型的日的是支持企業(yè)快速、高效、優(yōu)化的實(shí)施管理軟件。它的建模目的和功能如下:
(1)它是針對(duì)某一行業(yè)或特定的流程建立的用來管理、控制執(zhí)行企業(yè)業(yè)務(wù)過程的通用模型。
(2)它應(yīng)符合相應(yīng)的應(yīng)用標(biāo)準(zhǔn)。提供了方法來指導(dǎo)何時(shí)、何地及如何來使用參考模型中定義的企業(yè)業(yè)務(wù)元素。
(3)它可以用來支持建立企業(yè)業(yè)務(wù)的基本結(jié)構(gòu),并建立企業(yè)的項(xiàng)目模型。
(4)它是建立企業(yè)動(dòng)態(tài)重組的基礎(chǔ)和工具,可以更好的為實(shí)施先進(jìn)制造戰(zhàn)略提供服務(wù)。
企業(yè)參考模型同樣包括組織視圖、過程視圖、功能視圖、信息視圖和資源視圖,各種視圖由企業(yè)建模與分析工具建立,相互聯(lián)系為統(tǒng)一整體,并以過程視圖模型為主線,對(duì)具有相似行業(yè)、規(guī)模和生產(chǎn)經(jīng)營(yíng)模式的企業(yè)建立全面的描述模型。
圖1 企業(yè)參考模型
4.基于參考模型與業(yè)務(wù)組件的ERP開發(fā)模式的提出
業(yè)務(wù)組件建模是面向?qū)ο、組件化開發(fā)模止在管理軟件的具體應(yīng)用;谄髽I(yè)參考模型與業(yè)務(wù)組件的ERP系統(tǒng)基于業(yè)務(wù)和管理層面。由企業(yè)需求驅(qū)動(dòng),以業(yè)務(wù)建模為手段,以計(jì)算機(jī)技術(shù)為支撐來構(gòu)架、開發(fā)維護(hù)先進(jìn)的企業(yè)管理應(yīng)用系統(tǒng),支持軟件產(chǎn)線開發(fā),為軟件設(shè)汁和開發(fā)提供有效的導(dǎo)向和依據(jù),幫助開發(fā)者全面、正確、迅速的實(shí)現(xiàn)管理者的管理和業(yè)務(wù)要求,在業(yè)務(wù)持續(xù)完善的過程中實(shí)現(xiàn)快速調(diào)整,企業(yè)模型特別是企業(yè)參考模型具有該行業(yè)的普遍適應(yīng)性,能代表具體的企業(yè)應(yīng)用系統(tǒng),并且可以通過參考模型實(shí)例化,并結(jié)合力度適宜的可重用的業(yè)務(wù)組件快速構(gòu)建企業(yè)應(yīng)用。
(1)理論支持
以ERP、模型驅(qū)動(dòng)架構(gòu)、動(dòng)態(tài)企業(yè)建模為指導(dǎo)思想。
(2)設(shè)計(jì)
以企業(yè)參考模型、業(yè)務(wù)組件模型、工作流引擎、決策分析工具以及配置平臺(tái)構(gòu)建業(yè)務(wù)平臺(tái),以分布式計(jì)箅標(biāo)準(zhǔn)及支撐技術(shù)J2EE Framework為基本軟件體系架構(gòu)和基本運(yùn)行環(huán)境,以業(yè)務(wù)建模工具UML為主要設(shè)計(jì)丁其,用面向?qū)ο蟮腛OA和OOD方法,保證設(shè)計(jì)的規(guī)范和質(zhì)量。
(3)系統(tǒng)實(shí)現(xiàn)方法
在對(duì)企業(yè)需求分析的基礎(chǔ)上,根據(jù)企業(yè)參考模型與業(yè)務(wù)組件生成企業(yè)具體應(yīng)用模型,通過在軟件體系架構(gòu)上的配置,完成企業(yè)應(yīng)用模型到信息系統(tǒng)的映射,進(jìn)而快速生成企業(yè)具體應(yīng)用系統(tǒng),實(shí)現(xiàn)企業(yè)個(gè)性化ERP,并為企業(yè)提供一個(gè)可連續(xù)變化的框架結(jié)構(gòu),滿足企業(yè)業(yè)務(wù)持續(xù)優(yōu)化的要求。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于企業(yè)參考模型的ERP開發(fā)模式
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1081997851.html