亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UML的ERP領(lǐng)域構(gòu)件抽取及分類(lèi)方法

        2008-07-14 10:05:50呂賽鶇,李志平
        電腦知識(shí)與技術(shù) 2008年18期
        關(guān)鍵詞:構(gòu)件

        呂賽鶇,李志平 

        摘要:軟件復(fù)用是提高軟件生產(chǎn)力和軟件質(zhì)量的重要途徑。本文提出了一種用面向?qū)ο蟮腢ML方法來(lái)分析并從中提取可復(fù)用構(gòu)件的方法,并提出了ERP領(lǐng)域構(gòu)件的一種提取及分類(lèi)方法。

        關(guān)鍵詞:統(tǒng)一建模語(yǔ)言;構(gòu)件;企業(yè)資源計(jì)劃;構(gòu)件分類(lèi)

        中圖分類(lèi)號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2008)18-20ppp-0c

        Extraction and classify component of ERP based on UML

        LV Sai-dong,LI Zhi-ping

        (Modern Education Technology Centre, Yunnan Normal University, Kunming 650092, China)

        Abstract: Software reuse is the main route to enhance software productivity and quality. This paper presents that a method object oriented with UML to analysis component and extractive component, At last it gives a classify method of ERP domain.

        Key words: UML; Component; ERP; Classify

        結(jié)合我國(guó)當(dāng)前對(duì)ERP開(kāi)發(fā)的迫切需求,將構(gòu)件技術(shù)引入ERP開(kāi)發(fā)對(duì)提高軟件生產(chǎn)率、增強(qiáng)軟件的可靠性和可維護(hù)性都有重要的意義[1]。

        基于構(gòu)件的軟件復(fù)用涉及的關(guān)鍵問(wèn)題主要有:構(gòu)件的分析(抽取構(gòu)件)、構(gòu)件的設(shè)計(jì)和實(shí)現(xiàn)、構(gòu)件的檢索。木文提出一種基于UML的 ERP的領(lǐng)域構(gòu)件抽取方法及實(shí)現(xiàn)ERP領(lǐng)域構(gòu)件的分類(lèi)。

        基于構(gòu)件的軟件復(fù)用涉及的關(guān)鍵問(wèn)題主要有:構(gòu)件的分析(抽取構(gòu)件)、構(gòu)件的設(shè)計(jì)和實(shí)現(xiàn)、構(gòu)件的檢索。木文提出一種基于UML的ERP的領(lǐng)域構(gòu)件抽取方法及實(shí)現(xiàn)ERP領(lǐng)域構(gòu)件的分類(lèi)。

        1 UML(統(tǒng)一建模語(yǔ)言)

        UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語(yǔ)言。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì)。還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)全過(guò)程。UML還是一種可供構(gòu)建面向?qū)ο蠛突跇?gòu)件的系統(tǒng)所選擇的可視化的建模語(yǔ)言.它提供基于接口的設(shè)計(jì)技術(shù),在創(chuàng)建基于構(gòu)件的系統(tǒng)方面尤其突出。

        2.基于UML的構(gòu)建建模方法

        2.1 構(gòu)件的概念

        按照UML2.0的定義,構(gòu)件是系統(tǒng)的模塊化部分,它封裝了自己的內(nèi)容,且它的聲明在其環(huán)境中是可以替換的;構(gòu)件利用提供接口和請(qǐng)求接口定義自身的行為[2]。

        2.2 構(gòu)件建模機(jī)制

        基于UML構(gòu)件的抽取主要有兩種方式。一種是從己有系統(tǒng)中抽取可復(fù)用的構(gòu)件,另一種是從系統(tǒng)分析、設(shè)計(jì)的初期就考慮構(gòu)件。整個(gè)系統(tǒng)通過(guò)構(gòu)件組裝而成。從己有系統(tǒng)中抽取構(gòu)件的缺點(diǎn)是那些系統(tǒng)在設(shè)計(jì)時(shí)根本沒(méi)考慮軟件復(fù)用??赡軐?dǎo)致所抽取的構(gòu)件并不能真正反映實(shí)際系統(tǒng)。而從系統(tǒng)開(kāi)發(fā)的初期就考慮構(gòu)件的抽取則不存在問(wèn)題。本文提出一種基于UML的構(gòu)件提取過(guò)程,如圖1所示:

        通過(guò)對(duì)企業(yè)生產(chǎn)管理ERP的領(lǐng)域知識(shí)充分了解,分析挖掘可重用的成分,標(biāo)識(shí)出構(gòu)件,并對(duì)構(gòu)件的屬性類(lèi)型、方法類(lèi)型進(jìn)行設(shè)計(jì),對(duì)構(gòu)件進(jìn)行標(biāo)準(zhǔn)的形式化描述。

        (a)通過(guò)CASE映射系統(tǒng)的需求視圖,得到系統(tǒng)的功能模型;

        (b)通過(guò)交互圖來(lái)描述每個(gè)用例的流程和所涉及的類(lèi);

        (c)通過(guò)分析用例的交互圖得到類(lèi)圖,來(lái)描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和完成功能的實(shí)體;

        (d)通過(guò)分析類(lèi)圖.抽象出系統(tǒng)的構(gòu)件模型。

        圖1 基于UML構(gòu)件分析方法

        3 ERP領(lǐng)域構(gòu)件分類(lèi)

        通過(guò)將本文中所提出的基于UML的 ERP的領(lǐng)域構(gòu)件抽取方法,將ERP功能及實(shí)現(xiàn)方式的高度相似性與大量可重用性,所有ERP管理業(yè)務(wù)、管理功能進(jìn)行分類(lèi)與抽象,從而將ERP構(gòu)件分為操作構(gòu)件、業(yè)務(wù)構(gòu)件、功能構(gòu)件、模塊構(gòu)件及基礎(chǔ)構(gòu)件等五大類(lèi)構(gòu)件。構(gòu)件化ERP平臺(tái)就是由一系列的業(yè)務(wù)構(gòu)件組成的開(kāi)發(fā)平臺(tái)、由一系列功能構(gòu)件組成的建模平臺(tái)及一系列基礎(chǔ)構(gòu)件組成的運(yùn)行平臺(tái)所構(gòu)成。

        (1)業(yè)務(wù)構(gòu)件包括:?jiǎn)螕?jù)業(yè)務(wù)構(gòu)件、邏輯業(yè)務(wù)構(gòu)件、流程業(yè)務(wù)構(gòu)件、查詢(xún)業(yè)務(wù)構(gòu)件以及報(bào)表業(yè)務(wù)構(gòu)件等五大業(yè)務(wù)構(gòu)件,這些業(yè)務(wù)構(gòu)可以很容易建立各種單據(jù)、流程與報(bào)表。例如,采購(gòu)單據(jù)、銷(xiāo)售單據(jù)等。

        (2)功能構(gòu)件包括: BOM功能構(gòu)件、成本功能構(gòu)件、績(jī)效評(píng)估構(gòu)件、項(xiàng)目管理功能構(gòu)件、簽核功能構(gòu)件、知識(shí)管理功能構(gòu)件、OA功能構(gòu)件、郵件功能構(gòu)件、任務(wù)箱構(gòu)件等15大功能構(gòu)件。例。例如:設(shè)備維修BOM、成本BOM、人力資源BOM等。

        (3)模塊構(gòu)件包括:圖文檔管理模塊構(gòu)件、產(chǎn)品配置模塊構(gòu)件、物料管理模塊構(gòu)件、銷(xiāo)售管理模塊構(gòu)件等近40多個(gè)模塊構(gòu)件。模塊構(gòu)件是互相具有良好接口的能整體實(shí)現(xiàn)模塊功能的構(gòu)件。利用這些模塊構(gòu)件,可以構(gòu)造、組裝成PDM、OA、LS(物流)等獨(dú)立的應(yīng)用系統(tǒng),也可以構(gòu)造為一個(gè)大系統(tǒng),無(wú)論是合或者分,都是一體化的大系統(tǒng)的一部分。

        (4)基礎(chǔ)構(gòu)件包括:視圖構(gòu)件、存儲(chǔ)過(guò)程構(gòu)件、導(dǎo)航圖構(gòu)件、中間件構(gòu)件、代理服務(wù)構(gòu)件、應(yīng)用服務(wù)構(gòu)件、消息構(gòu)件等,基礎(chǔ)構(gòu)件是可將ERP系統(tǒng)靈活的構(gòu)造為各種應(yīng)用方式、通訊方式的ERP構(gòu)件,基礎(chǔ)構(gòu)件能保證ERP可靠、穩(wěn)定、快速運(yùn)行。

        (5)操作構(gòu)件包括:18大操作按鈕、10大窗體構(gòu)件、15大菜單構(gòu)件等,操作構(gòu)件也稱(chēng)業(yè)務(wù)對(duì)象構(gòu)件,它是業(yè)務(wù)對(duì)象級(jí)的構(gòu)件,也可稱(chēng)為組件,它是在業(yè)務(wù)構(gòu)件、功能構(gòu)件中最小單位的構(gòu)件。

        4 結(jié)束語(yǔ)

        基于構(gòu)件的軟件開(kāi)發(fā)是一種重要的開(kāi)發(fā)方法。尤其適于需要快速組裝,能根據(jù)最新的技術(shù)和應(yīng)用程序的發(fā)展需要而改變的軟件系統(tǒng)。但基于構(gòu)件的開(kāi)發(fā)必須采用統(tǒng)一的描述方式,才能達(dá)到構(gòu)件的最大程度重用的目的。從而才能適用于多變的軟件系統(tǒng)。UML用于基于構(gòu)件的開(kāi)發(fā)中使得對(duì)構(gòu)件的描述統(tǒng)一起來(lái)。UML提供了一組有用的結(jié)構(gòu)來(lái)把構(gòu)件的許多方而描述為系統(tǒng)中的物理的、可部署的元素。

        參考文獻(xiàn):

        [1] 楊芙清.軟件構(gòu)件技術(shù)——告別寫(xiě)代碼的時(shí)代[J].中國(guó)計(jì)算機(jī)用戶(hù),2005,(04).

        [2] Sinan Si Alhir(德),韓宏志譯.UML高級(jí)應(yīng)用[M].北京:清華大學(xué)出版社,2004.

        [3] Hans-Erik Eriksson,Magnus Penker.夏昕,何克清譯.UML業(yè)務(wù)建模[M].機(jī)械工業(yè)出版社,2005.

        收稿日期:

        猜你喜歡
        構(gòu)件
        企業(yè)公共構(gòu)件庫(kù)的實(shí)施
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        建筑構(gòu)件
        亚洲国产精品国语在线| 又污又黄又无遮挡的网站| www国产亚洲精品久久麻豆| 99久久免费只有精品国产| 羞羞视频在线观看| 伊人久久综合精品无码av专区 | 久久亚洲国产成人精品v| 美腿丝袜美腿国产在线| 亚洲精品一区二在线观看| 亚洲一区二区三区蜜桃| 国产综合精品一区二区三区| 777午夜精品免费观看| 午夜毛片午夜女人喷潮视频| 国产91AV免费播放| 少妇太爽高潮在线播放| 免费人成视网站在线剧情| 高清不卡一区二区三区| 极品美女扒开粉嫩小泬| 久久HEZYO色综合| 好看的中文字幕中文在线| 国产成人无码a在线观看不卡| 国产女主播精品大秀系列| 国产乱淫视频| 白白色发布永久免费观看视频| 久久狼人国产综合精品 | 日本黄网站三级三级三级| 国产精品天天狠天天看| 久99久精品视频免费观看v| 国产av一区二区三区在线| 国产高清精品一区二区| 日本爽快片100色毛片| 日韩人妻无码一区二区三区| 国产三级精品三级国产| 亚洲中文字幕在线精品2021| 虎白m粉嫩小在线播放| 免费看男女做羞羞的事网站| 国产日韩欧美亚洲精品中字| 91免费国产| 亚洲啪啪色婷婷一区二区| 久久婷婷五月综合色高清| 成人免费看片又大又黄|