資源描述:
《基于pdm enablers管理模型在并行工程中的應用》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在工程資料-天天文庫。
1、基于PDMEnablers管理模型在并行工程中的應用
2、第10引言隨著產(chǎn)品數(shù)據(jù)管理(PDM)軟件功能的完善和信息量的復雜度及演變速率的提高,基線管理在PDM軟件中的作用也越來越大。基線作為數(shù)據(jù)的屬性及其變遷的記錄,能夠很好地反映并保存數(shù)據(jù)之間的關聯(lián)或演變關系。在國外優(yōu)秀的PDM軟件中,都有基線管理功能模塊;在國內(nèi),目前基線管理卻沒有得到很好的重視對象管理組織(OMG)發(fā)布的產(chǎn)品數(shù)據(jù)管理使能規(guī)范(PDMEnablers)主要由各大PDM軟件商制定,基于該使能規(guī)范開發(fā)出的PDM系統(tǒng)更具有通用性和安全性。飛行器并行工程軟件所要處理的信息量極其復雜,并演變較快,基于使能規(guī)范開發(fā)出來
3、的軟件能夠很好地滿足用戶要求,并在具體實施中得到了很好的驗證。信息系統(tǒng)需要基線方法學來支撐,基線方法學是指文檔的演變發(fā)展是在基線的控制下,并且全部文檔是可以被基線凍結的。1基線的概念基線是元項以及元項之間的關聯(lián)和演變關系的集合。具有關聯(lián)關系的元項必定是確定的,并且是為了保證關聯(lián)關系的持續(xù)存在以及使其配置信息能被重建和審批?;€是因為特別的目的被創(chuàng)建的,可以通過自動或者手動兩種方式來構造,它可以是正式的,也可以是非正式的?;€管理就是基線生成過程的管理,是對基線文檔從無到有的創(chuàng)建所進行的管理。基線不僅記錄下元項的信息以及元項之間的關聯(lián)關系信息,而且它還能夠通過版本號、父版本
4、號、迭代號和父迭代號等來反映這此元項及其之間的關系的演變過程。此外,它并不能夠單獨存在,而是為文檔管理、視圖管理、產(chǎn)品結構定義管理、制造實施管理等功能模塊服務的?;€用于捕獲商業(yè)目的的元項的配置信息。當基線對象被納入進基線來以后,應當保證基線對象不能再被刪除。如果基線達到某種狀態(tài)以后,要能夠凍結并保護其不能再被修改或者刪除,另外,在其被凍結之前,必須保證其所屬的成員也被凍結。初始化基線時,客戶端程序必須在創(chuàng)建基線總版的同時創(chuàng)建屬于基線總版的第一個版本和屬于第一個版本的第一個迭代。任何Baselineable(可以納入進基線的對象)元項和其關聯(lián)關系及繼承于它們的子類均可以通
5、過建立Baselineable和迭代之間的關聯(lián)關系血被納入進基線。納入進基線的這此信息通過基線標識的總版、正式的版本和非正式的迭代的層次結構構成了一個信息的集合來進行管理。如果說Baselineable是圖書館中的館藏書目下片,那么基線就是管理這此下片信息的索書柜,每個索書柜均可放有仟意書目的下片,而每本書可以把自己的不同復本下片放在不同的索書柜中。需要強調的是,Baselineable僅僅是記錄書目信息的下片,而并非書目本身。基線總版是指用來標識基線以及描述其下屬的正式的版本和非正式的迭代的變化的屬性及其行為。通過建立關聯(lián)關系每個基線總版下面可以包含若干個基線版本?;€
6、版本是基線的正式的版本,它是指基線的屬性和}行為變更的正式的修訂集合。每個基線版本都通過關聯(lián)關系而從屬于某個基線總版,它下面可以包含若干個基線迭代?;€迭代是指基線的屬性和行為變更的非正式的修訂集合。它通過關聯(lián)關系而從屬于某個正式的版本,它下面可以包含若干個Basclincable元項.2基于PDMEnablers并行土程軟件體系PDMEnablers是對象管理組織(簡稱OMG)發(fā)布的產(chǎn)品數(shù)據(jù)管理的規(guī)范性文檔。其目的在于為PDM系統(tǒng)提供一套貫穿產(chǎn)品的設計、生產(chǎn)和流通等全生命周期的標準接口。并行工程是一種以集成方式,并行地設計產(chǎn)品以及制造和支持等相關過程的系統(tǒng)化方法。并行工
7、程軟件可以縮知產(chǎn)品的開發(fā)周期、降低成本、提高質量;它是先進管理思想和先進的自動化技術的結合;它采用集成化和并行化的思想理念來設計產(chǎn)品并貫穿產(chǎn)品的全生命周期。系統(tǒng)為層次結構,并行工程軟件的體系結構如圖1所示。由底向上依次為:(1)底層平臺,又稱系統(tǒng)支持層。它由異構的分布式計算機硬件與網(wǎng)絡,及操作系統(tǒng)(OS)、中間件和數(shù)據(jù)庫管理系統(tǒng)(DBM即等系統(tǒng)軟件構成,也稱為基礎信息平臺。(2)PDM核心服務層。在底層的信息平臺的支持下工作,向上為各PDM應用組件模塊提供基礎對象服務和負責系統(tǒng)的持久狀態(tài)管理,同時向下與數(shù)據(jù)庫交互。(3)PDM應用組件層。它由PDM系統(tǒng)的各個管理模塊構成,
8、這此管理模塊是PDM系統(tǒng)功能的分解和抽象,它們執(zhí)行各項基本管理功能。包括系統(tǒng)管理、基線管理、視圖管理、文檔管理、產(chǎn)品結構定義管理、有效性管理、變更管理、制造實施管理、產(chǎn)品配置管理、中性數(shù)據(jù)管理、工作流程管理和集成接口等。(4)用戶界面層。用戶界面層實現(xiàn)了面向用戶的PDM系統(tǒng)綜合功能到應用組件層各項基本什理功能的邏輯映射,在應用組件層各基本管理模塊的支持下工作。用戶界面層提供了友好的用戶界面支持用戶方便地使用PDM系統(tǒng)的各項功能,完成對產(chǎn)品工程信息、產(chǎn)品配置信息和產(chǎn)品工程過程的全生命周期管理。該PDM系統(tǒng)是一個分布式的軟件系統(tǒng),