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