產(chǎn)品設(shè)計(jì)管理中的KCs與XML技術(shù)_第1頁(yè)
產(chǎn)品設(shè)計(jì)管理中的KCs與XML技術(shù)_第2頁(yè)
產(chǎn)品設(shè)計(jì)管理中的KCs與XML技術(shù)_第3頁(yè)
產(chǎn)品設(shè)計(jì)管理中的KCs與XML技術(shù)_第4頁(yè)
產(chǎn)品設(shè)計(jì)管理中的KCs與XML技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、產(chǎn)品設(shè)計(jì)管理中的KCs和XML技術(shù)內(nèi)容:()清華大學(xué)精密儀器與機(jī)械學(xué)系2001 年 8 月隨著互連網(wǎng)時(shí)代的到來,產(chǎn)品設(shè)計(jì)模式發(fā)生了很大的變化。過去順序、垂直的企業(yè)結(jié)構(gòu)現(xiàn)在朝著并行、水平的方向發(fā)展。產(chǎn)品設(shè)計(jì)管理變成了企業(yè)信息管理和電子商務(wù)的核心。本文首先提出了幾種敏捷設(shè)計(jì)管理的模式,并分析了本體和XML、KCs之間的關(guān)系;然后,作者通過PKML(Product Knowledge Markup Language)語(yǔ)言給出了敏捷設(shè)計(jì)中產(chǎn)品知識(shí)的表達(dá);最后初步設(shè)計(jì)和開發(fā)了原型系統(tǒng)AgilePDM。前言產(chǎn)品設(shè)計(jì)管理(Product Design Management)是產(chǎn)品信息管理的重要組成部分。其核

2、心可以概括成進(jìn)行設(shè)計(jì)相關(guān)信息的管理以確保正確的信息在正確的時(shí)間、以正確的格式傳遞到正確的部門。隨著企業(yè)由內(nèi)部向外部的擴(kuò)展(外部企業(yè)是指和一個(gè)產(chǎn)品族生命周期相關(guān)的OEM企業(yè)、供應(yīng)商以及合作伙伴),設(shè)計(jì)過程的協(xié)同、設(shè)計(jì)對(duì)象的知識(shí)表達(dá)和企業(yè)間系統(tǒng)的異構(gòu)使得產(chǎn)品設(shè)計(jì)管理變得日益復(fù)雜。同時(shí)在企業(yè)內(nèi)部的信息系統(tǒng)中,設(shè)計(jì)管理系統(tǒng)需要和客戶關(guān)系管理系統(tǒng)(CRM)、供應(yīng)鏈管理系統(tǒng)(SCM)以及企業(yè)資源規(guī)劃系統(tǒng)(ERP)進(jìn)行集成,因此有需要建立開放的、基于知識(shí)的敏捷設(shè)計(jì)管理系統(tǒng)以便能夠和其它信息管理系統(tǒng)通過有意義的方式進(jìn)行通信。由于WEB技術(shù)的開放性和易用性,它是一個(gè)被普遍接受的產(chǎn)品設(shè)計(jì)管理的使能工具。此外,將客

3、戶需求捕捉和轉(zhuǎn)換成設(shè)計(jì)規(guī)范以及將設(shè)計(jì)規(guī)范向下分散到供應(yīng)商,都需要客戶、OEM企業(yè)、供應(yīng)商和合作伙伴都能理解的信息協(xié)議。在敏捷的產(chǎn)品設(shè)計(jì)中,協(xié)議既是指電子協(xié)議,也包括面向人的協(xié)議。WEB技術(shù)已經(jīng)定義了電子協(xié)議(如CORBA/RMI/DCOM等),但是面向人的協(xié)議并沒有很好的定義仍需要進(jìn)一步研究。本文的目的主要集中在定義基于知識(shí)的產(chǎn)品設(shè)計(jì)管理系統(tǒng)的信息協(xié)議以實(shí)現(xiàn)產(chǎn)品的敏捷設(shè)計(jì)。我們采用KC作為定義面向人的通訊字典,使用XML作為應(yīng)用該字典的使能工具。KC和XML一起為產(chǎn)品生命周期所涉及的企業(yè)提供了可行的本體(Ontology)和通訊機(jī)制.敏捷的產(chǎn)品設(shè)計(jì)管理1.1 敏捷設(shè)計(jì)的模式設(shè)計(jì)模式設(shè)計(jì)需求管理

4、系統(tǒng)應(yīng)用集成設(shè)計(jì)-客戶個(gè)性化產(chǎn)品結(jié)構(gòu)管理產(chǎn)品配置管理PDM-CRM設(shè)計(jì)-設(shè)計(jì)協(xié)同設(shè)計(jì)協(xié)同裝配產(chǎn)品協(xié)同管理PDM-CAD-DFX設(shè)計(jì)-供應(yīng)商零部件重用產(chǎn)品商務(wù)管理PDM-Emarket設(shè)計(jì)-制造商面向制造和后勤產(chǎn)品協(xié)同管理PDM-ERP表 1 敏捷的產(chǎn)品設(shè)計(jì)模式從上面的表1中我們可以知道基于互連網(wǎng)產(chǎn)品設(shè)計(jì)模式。設(shè)計(jì)與客戶模式是關(guān)于用戶驅(qū)動(dòng)的設(shè)計(jì),這種模式以大規(guī)模定制設(shè)計(jì)為基礎(chǔ),滿足用戶的個(gè)性化需求。體現(xiàn)了用戶和設(shè)計(jì)之間協(xié)同,是一種B2C的設(shè)計(jì)模式;設(shè)計(jì)和設(shè)計(jì)模式是關(guān)于設(shè)計(jì)和設(shè)計(jì)之間的協(xié)同以及設(shè)計(jì)外包。這種模式能充分發(fā)揮每個(gè)設(shè)計(jì)單元的核心優(yōu)勢(shì),并將離散的設(shè)計(jì)資源組織起來。是一種B2B的設(shè)計(jì)模式;設(shè)

5、計(jì)和供應(yīng)商模式是充分利用供應(yīng)商的資源,進(jìn)行零組件重用的設(shè)計(jì)模式。是一種B2B的設(shè)計(jì)模式;設(shè)計(jì)與制造商模式是面向ERP的設(shè)計(jì)模式。在制造商制造過程中,及時(shí)向設(shè)計(jì)部門反饋信息,如設(shè)計(jì)部門能集成采購(gòu)部門的采購(gòu)信息,可以在設(shè)計(jì)階段更好地進(jìn)行供應(yīng)商的選擇評(píng)價(jià)。設(shè)計(jì)管理系統(tǒng)的任務(wù)主要是產(chǎn)品協(xié)同管理,并集成企業(yè)的ERP應(yīng)用系統(tǒng)。1.2 敏捷設(shè)計(jì)的管理模式根據(jù)產(chǎn)品設(shè)計(jì)模式,我們將從三個(gè)角度給出敏捷的產(chǎn)品設(shè)計(jì)管理模式,即邏輯模式、物理模式和集成模式。通過使用基于產(chǎn)品設(shè)計(jì)模式的PDM系統(tǒng),我們可以獲得產(chǎn)品設(shè)計(jì)的敏捷性。如圖1 所示的邏輯模式,產(chǎn)品設(shè)計(jì)管理包含產(chǎn)品定義管理、產(chǎn)品配置管理、產(chǎn)品協(xié)同管理和產(chǎn)品商務(wù)管理。

6、產(chǎn)品定義管理主要是支持設(shè)計(jì)人員進(jìn)行產(chǎn)品族模型的建立。定義和管理產(chǎn)品對(duì)象及產(chǎn)品結(jié)構(gòu)。產(chǎn)品配置管理是支持B2C的電子商務(wù),滿足個(gè)性化的需求。產(chǎn)品協(xié)同管理是提供一個(gè)平臺(tái)支持工程部門、采購(gòu)部門和供應(yīng)商之間的更改管理,確保產(chǎn)品在生命周期任何環(huán)節(jié)出現(xiàn)問題都能得以及時(shí)響應(yīng)和更正,保證設(shè)計(jì)的敏捷性。產(chǎn)品商務(wù)管理通過B2B的電子商務(wù),進(jìn)行產(chǎn)品對(duì)象制造、購(gòu)買還是外包的決策。并將結(jié)果輸入ERP系統(tǒng)的制造部門和采購(gòu)部門。圖1 產(chǎn)品設(shè)計(jì)管理的邏輯模式如圖2 所示,PDM系統(tǒng)需要和其它很多管理系統(tǒng)進(jìn)行集成。CRM系統(tǒng)的用戶需求信息,CAD系統(tǒng)的產(chǎn)品模型信息是PDM系統(tǒng)的主要輸入信息。DFX工具需要PDM提供的產(chǎn)品設(shè)計(jì)信息

7、進(jìn)行分析,包括面向需求的設(shè)計(jì)DFR以確保設(shè)計(jì)滿足用戶需要,面向裝配的設(shè)計(jì)DFA以確保產(chǎn)品設(shè)計(jì)規(guī)范得到實(shí)現(xiàn),面向成本的設(shè)計(jì)DFC以保證得到產(chǎn)品商務(wù)的作用能在設(shè)計(jì)階段得到評(píng)價(jià)。產(chǎn)品設(shè)計(jì)管理系統(tǒng)還要和電子市場(chǎng)集成,以求在設(shè)計(jì)期間和供應(yīng)商以及合作伙伴進(jìn)行B2B的商務(wù)或設(shè)計(jì)協(xié)同。PDM必須和ERP進(jìn)行集成,一方面是將PDM產(chǎn)生的BOM(Bill of Material),AML(Approved Manufacture List)以及設(shè)計(jì)文檔傳送到制造部門,另一方面是要求ERP系統(tǒng)提供與供應(yīng)商相關(guān)的配送信息以便進(jìn)行供應(yīng)商的選擇和評(píng)價(jià)。圖2 產(chǎn)品設(shè)計(jì)管理的集成模式從物理模式講(見圖3),OEM企業(yè)的PDM

8、系統(tǒng)由產(chǎn)品定義服務(wù)器、產(chǎn)品協(xié)同服務(wù)器和產(chǎn)品商務(wù)服務(wù)器構(gòu)成。它們要和分銷商CRM服務(wù)器、電子市場(chǎng)服務(wù)器以及制造商ERP服務(wù)器進(jìn)行同步和異步的通訊。XML定義了通訊字典,HTTP、FTP、MSMQ、SMTP等協(xié)議可用于傳送XML。圖3 產(chǎn)品設(shè)計(jì)管理的物理模式2 KCs,XML和本體的關(guān)系傳統(tǒng)的產(chǎn)品數(shù)據(jù)管理系統(tǒng)(如IMAN、PM)是以數(shù)據(jù)為中心的封閉系統(tǒng),不同系統(tǒng)間的數(shù)據(jù)交換需要進(jìn)行專門的二次開發(fā),這種系統(tǒng)主要應(yīng)用于內(nèi)部企業(yè);敏捷設(shè)計(jì)模式下的管理系統(tǒng)涉及到多個(gè)外部企業(yè),多個(gè)產(chǎn)品設(shè)計(jì)管理系統(tǒng)要進(jìn)行交互。但是,不同的系統(tǒng)使用不同的術(shù)語(yǔ)和概念描述設(shè)計(jì)管理領(lǐng)域的相同事物。隨著數(shù)據(jù)庫(kù)中數(shù)據(jù)單元的積累,處理、提

9、取和交換數(shù)據(jù)變得很困難。因此需要一種機(jī)制能規(guī)范產(chǎn)品設(shè)計(jì)管理系統(tǒng)的描述,知識(shí)工程中本體的概念就是為了解決這一問題的。新一代敏捷的PDM系統(tǒng)將是能夠表達(dá)和管理產(chǎn)品的功能、行為和結(jié)構(gòu)等知識(shí),有利于知識(shí)共享、知識(shí)交換和知識(shí)提取的智能系統(tǒng)。本體(Ontology)本體是指一個(gè)特定領(lǐng)域某個(gè)概念的清晰規(guī)范,它體現(xiàn)了在這個(gè)領(lǐng)域人們的共同的觀點(diǎn)1。本體的主要目的是使計(jì)算機(jī)信息系統(tǒng)之間以一種獨(dú)立于具體系統(tǒng)技術(shù)、信息架構(gòu)和應(yīng)用領(lǐng)域的方式進(jìn)行通訊。本體在人工智能和知識(shí)表達(dá)領(lǐng)域應(yīng)用了多年,但是現(xiàn)在的應(yīng)用變得更加廣泛,特別是在對(duì)象建模和XML方面,本體已經(jīng)成為不可缺少的標(biāo)準(zhǔn)術(shù)語(yǔ)??蓴U(kuò)展的標(biāo)記語(yǔ)言(XML)XML是網(wǎng)絡(luò)上一

10、種結(jié)構(gòu)化的文檔和數(shù)據(jù)交換標(biāo)準(zhǔn)。XML能用于數(shù)據(jù)交換并解決互操作問題;它在B2C、B2B、EAI(企業(yè)應(yīng)用集成)等領(lǐng)域有廣泛應(yīng)用。XML能夠自己定義標(biāo)記,這對(duì)于基于知識(shí)的系統(tǒng)具有重要意義。有了XML,網(wǎng)絡(luò)上的智能搜索、知識(shí)推理、數(shù)據(jù)交換、適應(yīng)性的內(nèi)容顯示和個(gè)性化定制等就有了標(biāo)準(zhǔn)。利用DTD(Document Type Declaration),相同工業(yè)領(lǐng)域能夠根據(jù)他們一致同意的詞匯和語(yǔ)法進(jìn)行通信。關(guān)鍵產(chǎn)品特性(Key Characteristics)產(chǎn)品BOM中的每個(gè)對(duì)象,是指一個(gè)裝配體、子裝配體、或者零件,它是以一組屬性為特征的。關(guān)鍵產(chǎn)品特性指一個(gè)屬性或參數(shù),其很大程度地影響產(chǎn)品如下幾個(gè)方面:

11、(1)強(qiáng)度、可靠性、外觀和人機(jī)等特性;(2)生命周期如設(shè)計(jì)、原型、發(fā)布、報(bào)價(jià)、測(cè)試、服務(wù)、及報(bào)廢等階段;(3)競(jìng)爭(zhēng)性度量如質(zhì)量、成本、配送和生產(chǎn)率等。從正的方面來講,許多OEM廠商認(rèn)為,產(chǎn)品關(guān)鍵特性是一個(gè)使能器,能夠?qū)㈦x散、互不聯(lián)系的知識(shí)結(jié)合起來。但是沒有任何行業(yè)組織能夠清晰地定義相關(guān)產(chǎn)品的關(guān)鍵特性。使用它的目的是更好的管理產(chǎn)品生命周期的信息,通過識(shí)別關(guān)鍵信息同客戶和供應(yīng)商有效地進(jìn)行交互。但是負(fù)的方面講,使用KCs會(huì)產(chǎn)生以下問題:一是KCs不容易標(biāo)準(zhǔn)化,且很難進(jìn)行控制。二是相同的KCs在不同的領(lǐng)域可能有著不同的屬性和意義,在很多時(shí)候需要進(jìn)行重新定義。因此需要一種系統(tǒng)的方法在語(yǔ)法層對(duì)KCs進(jìn)行定

12、義,并用PDM和ERP系統(tǒng)進(jìn)行管理。我們需要能夠用規(guī)范的方法將KCs從一個(gè)領(lǐng)域映射到另外一個(gè)領(lǐng)域,并保持起最初的結(jié)構(gòu),從而能將正確的信息以正確的格式傳遞到其它應(yīng)用系統(tǒng)。本體、關(guān)鍵產(chǎn)品特性KCs和XML的關(guān)系XML被廣泛預(yù)言能夠提高PDM系統(tǒng)之間的互操作的程度。但XML并沒有提到本體并提供知識(shí)的唯一的語(yǔ)法表示。基于這個(gè)原因,許多互連網(wǎng)的商業(yè)發(fā)起者正在開發(fā)分類法以支持基于XML的互操作。開發(fā)主要集中在標(biāo)準(zhǔn)標(biāo)記的識(shí)別上,而不是其背后的本體。互操作因此依賴于每個(gè)貿(mào)易伙伴同意使用特殊的標(biāo)記集。KCs可以理解成能夠支持產(chǎn)品設(shè)計(jì)規(guī)范的客戶需求和供應(yīng)商信息。盡管很多大的制造企業(yè)采用KCs 的方法,但是這種方法

13、并沒有規(guī)范化和結(jié)構(gòu)化。在實(shí)踐中還存在很多變化因素。因此我們可以考慮利用本體的方法。我們認(rèn)為XML和KCs一起提供了廣義企業(yè)有關(guān)產(chǎn)品設(shè)計(jì)管理本體的解決方案。XML給出了本體基于Web的語(yǔ)法表達(dá)方法,而KCs則定義了本體的通信字典或詞匯表。3 產(chǎn)品設(shè)計(jì)管理中的KCS AND XML3.1 采用KCs and XML的PDM系統(tǒng)的優(yōu)勢(shì)我們將要具體分析XML和KCs在產(chǎn)品定義管理,產(chǎn)品協(xié)同管理、產(chǎn)品商務(wù)管理以及企業(yè)應(yīng)用集成(Enterprise Application Integration)中所起到的作用。在產(chǎn)品定義管理中,XML和XSL的結(jié)合很好的匹配這樣一個(gè)概念:一個(gè)產(chǎn)品結(jié)構(gòu)樹,針對(duì)客戶、銷售、

14、設(shè)計(jì)和制造可以有不同的視圖,如功能視圖、行為視圖和結(jié)構(gòu)視圖;產(chǎn)品BOM表結(jié)構(gòu)通常都是樹狀的,使用XML可以方便的建立、修改、維護(hù)、查詢BOM樹;不同的產(chǎn)品設(shè)計(jì)管理系統(tǒng)對(duì)同一產(chǎn)品結(jié)構(gòu)樹的表達(dá)不同,在企業(yè)應(yīng)用集成的時(shí)候,可以用XML作為中性格式。這樣可以使不同的系統(tǒng)交換產(chǎn)品結(jié)構(gòu)樹,開放了系統(tǒng)數(shù)據(jù),減少了開發(fā)專用接口的成本;產(chǎn)品配置管理,這里指變量配置,是建立在關(guān)鍵特征KCs的基礎(chǔ)上進(jìn)行的。用戶通過對(duì)關(guān)鍵特征尤其是功能特征的定制,配置器產(chǎn)生個(gè)性化的產(chǎn)品實(shí)例。在產(chǎn)品協(xié)同管理中,產(chǎn)品的變更過程涉及到廣義企業(yè)的很多部門的參與??紤]到系統(tǒng)的互操作問題,跨企業(yè)的工作流和WEB服務(wù)都是建立在XML之上的;通過識(shí)

15、別協(xié)同過程的KCs,產(chǎn)品更改的發(fā)起者和審批者能夠?qū)Ω氖乱擞兄餐睦斫?;廣義企業(yè)的沒有成員在協(xié)同的時(shí)候需要準(zhǔn)確及時(shí)地找到產(chǎn)品的關(guān)鍵信息,XML的標(biāo)記語(yǔ)言通過利用產(chǎn)品的關(guān)鍵特征KCs能夠進(jìn)行產(chǎn)品知識(shí)的智能搜索。在產(chǎn)品商務(wù)管理中,XML能夠起到很大的作用。在供應(yīng)鏈系統(tǒng)中存在大量商業(yè)對(duì)象如定單、招投標(biāo)書等,同一個(gè)對(duì)象可能在多個(gè)應(yīng)用模塊間流轉(zhuǎn),使用XML可以簡(jiǎn)單的對(duì)單據(jù)進(jìn)行校驗(yàn)、轉(zhuǎn)化、顯示及同步;供應(yīng)商的選擇,零部件的招投標(biāo)過程,文檔的交換,商業(yè)過程的互操作需要用XML來進(jìn)行規(guī)范。通過商業(yè)過程的標(biāo)準(zhǔn)化降低成本,提高商業(yè)系統(tǒng)的互操作水平;當(dāng)OEMs和供應(yīng)商交換知識(shí)對(duì)象時(shí),他們不必將整個(gè)XML文檔發(fā)送給

16、對(duì)方。通過XSLT技術(shù),能夠?qū)iT的產(chǎn)品對(duì)象發(fā)送給OEMs或供應(yīng)商,這樣防止了企業(yè)知識(shí)的流失。為了能和CAD、DFX、ERP和E-Market等應(yīng)用系統(tǒng)進(jìn)行集成,我們可以將PDM系統(tǒng)的DTD映射成這些系統(tǒng)的DTD(通過XSL Transformation),XML數(shù)據(jù)至XML數(shù)據(jù)的轉(zhuǎn)換較傳統(tǒng)的結(jié)構(gòu)化數(shù)據(jù)轉(zhuǎn)換要便捷得多;XML能夠使系統(tǒng)內(nèi)部的數(shù)據(jù)格式規(guī)范,通過定義統(tǒng)一的數(shù)據(jù)集,無需中間件的翻譯,可以簡(jiǎn)化數(shù)據(jù)流程,節(jié)約系統(tǒng)資源。3.2 產(chǎn)品知識(shí)標(biāo)記語(yǔ)言PKML (Product Knowledge Markup Language)基于KC的產(chǎn)品知識(shí)標(biāo)記語(yǔ)言是本文討論的核心。XML可以作為當(dāng)前產(chǎn)品數(shù)

17、據(jù)交換標(biāo)準(zhǔn)(如STEP)的補(bǔ)充。因?yàn)樗芄芾泶罅康膭?dòng)態(tài)內(nèi)容,支持基于WEB的分布式應(yīng)用,是良好的結(jié)構(gòu)化的文檔。當(dāng)然,僅有標(biāo)記語(yǔ)言不能解決數(shù)據(jù)的擁有權(quán)限、數(shù)據(jù)的一致性、訪問權(quán)限和用戶接口等問題。標(biāo)記語(yǔ)言必須和基于知識(shí)的產(chǎn)品設(shè)計(jì)管理系統(tǒng)一起使用才更為有效。由此可見,產(chǎn)品數(shù)據(jù)交換的合理定義是敏捷的產(chǎn)品設(shè)計(jì)管理系統(tǒng)開發(fā)的前提。從知識(shí)工程的觀點(diǎn)看,產(chǎn)品數(shù)據(jù)交換實(shí)際上是要建立共享的、可理解的產(chǎn)品知識(shí)的表示。產(chǎn)品知識(shí)標(biāo)記語(yǔ)言PKML是XML的一個(gè)應(yīng)用子集,知識(shí)表達(dá)是通過進(jìn)行DTD的定義來實(shí)現(xiàn)的。具體定義要充分考慮敏捷的設(shè)計(jì)模式,反映出敏捷設(shè)計(jì)管理的要求。首先,產(chǎn)品知識(shí)模型一定是基于產(chǎn)品族的模型,能夠進(jìn)行配置

18、,體現(xiàn)用戶個(gè)性化的需求;其次,產(chǎn)品知識(shí)模型是能夠反映產(chǎn)品的功能、行為和結(jié)構(gòu)的模型。這樣有利于知識(shí)交換和知識(shí)挖掘。能夠更好的服務(wù)于產(chǎn)品設(shè)計(jì);接著,產(chǎn)品知識(shí)模型是一個(gè)產(chǎn)品生命周期的模型。用戶、工程部門、采購(gòu)和供應(yīng)商都能按照一定的權(quán)限提出、審批更改,及時(shí)反饋信息以減少返工??梢?,產(chǎn)品知識(shí)模型也是一個(gè)協(xié)同的模型;最后,產(chǎn)品知識(shí)模型是一個(gè)商務(wù)的模型。在設(shè)計(jì)階段通過商務(wù)過程,對(duì)零部件進(jìn)行分類管理,進(jìn)行是否購(gòu)買和外包的決策。這個(gè)商務(wù)模型也要體現(xiàn)一定的供應(yīng)鏈模型。根據(jù)這些對(duì)產(chǎn)品建模的需求,我們使用DTD來表達(dá)產(chǎn)品知識(shí)的模型,敏捷的產(chǎn)品設(shè)計(jì)管理就是建立這個(gè)產(chǎn)品知識(shí)模型基礎(chǔ)上的。圖4是產(chǎn)品知識(shí)標(biāo)記DTD的樹結(jié)構(gòu)。

19、圖4 使用DTD的產(chǎn)品知識(shí)表達(dá)產(chǎn)品知識(shí)交換包產(chǎn)品定義管理產(chǎn)品協(xié)同管理產(chǎn)品商務(wù)管理產(chǎn)品族管理4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1 建模方法系統(tǒng)建模的目的是采用一組模型來定義系統(tǒng)層的細(xì)節(jié)。系統(tǒng)建模主要有兩種方法,一是充分采用和遵循工業(yè)標(biāo)準(zhǔn)的對(duì)象模型和體系結(jié)構(gòu),以便和其它產(chǎn)品設(shè)計(jì)管理系統(tǒng)以及應(yīng)用系統(tǒng)能進(jìn)行互操作。二是開發(fā)過程中使用在工業(yè)中已經(jīng)有很成功的應(yīng)用的建模技術(shù),以有利于復(fù)雜系統(tǒng)的管理。統(tǒng)一建模語(yǔ)言(Unified Modeling Language)技術(shù)現(xiàn)在是系統(tǒng)建模的工業(yè)標(biāo)準(zhǔn),他是一種面向?qū)ο蟮慕7椒?,并吸收綜合了其它方法的優(yōu)勢(shì)。使用標(biāo)準(zhǔn)的建模方法通過共同的概念、符號(hào)和支持工具(如Rational R

20、ose)能使開發(fā)過程標(biāo)準(zhǔn)化,增加和其它軟件系統(tǒng)的兼容性。系統(tǒng)建模包括用例建模、靜態(tài)建模(類和對(duì)象的建立)和動(dòng)態(tài)建模等。其中類的模型可以映射成DTD文檔類型。限于篇幅,在這里就不再敘述。4.2 .軟件實(shí)現(xiàn)XML作為現(xiàn)實(shí)世界數(shù)據(jù)對(duì)象的表示,是一種和具體系統(tǒng)無關(guān)的中性結(jié)構(gòu)。JAVA能夠處理數(shù)據(jù),是一種與平臺(tái)無關(guān)的程序語(yǔ)言。JAVA和XML是網(wǎng)絡(luò)編程的最佳組合。我們的敏捷產(chǎn)品設(shè)計(jì)管理系統(tǒng)將采用Web-Centric的軟件實(shí)現(xiàn)結(jié)構(gòu)和文檔、視、控制(MVC)的編程模型:Model: JavaBeanView: XSL stylesheetController: Servlet, Java Server P

21、age圖5 WEB-centric 軟件實(shí)現(xiàn)結(jié)構(gòu)我們使用建模工具Rational ROSE2000,集成開發(fā)環(huán)境,Web服務(wù)器IBM HTTP SERVER,應(yīng)用服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,IBM XML解析器,IBM Lotus XSL 解析器,DB2 XML Extender等開發(fā)工具。下面是我們正在開發(fā)的產(chǎn)品設(shè)計(jì)管理原型系統(tǒng)AgilePDM的用戶界面:圖6 敏捷的產(chǎn)品設(shè)計(jì)管理系統(tǒng)AgilePDM5 結(jié)論由于企業(yè)組織由垂直方式向水平方式的變遷,產(chǎn)品設(shè)計(jì)管理系統(tǒng)不僅要涉及企業(yè)內(nèi)部不同部門,而且也要管理廣義企業(yè)所包括的客戶和供應(yīng)商。人們渴求的不再是產(chǎn)品數(shù)據(jù),而是產(chǎn)品知識(shí)。本文在給出了三種設(shè)計(jì)管理模式后,仔細(xì)分析了使用XML

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論