當前位置:編程學習大全網 - 源碼下載 - Osa源代碼

Osa源代碼

我分兩部分來解釋壹下。MDA和PIM的關系。PSM發展成壹個,CIM是另壹個,就不翻譯成英文了。..

MDA(Model Driven Architecture)是模型驅動架構,是OMG定義的軟件開發框架。它是壹個基於UML和其他工業標準的框架,支持軟件設計和模型的可視化、存儲和交換。與UML相比,MDA可以創建機器可讀和高度抽象的模型,這些模型獨立於實現技術,並以標準化的方式存儲。MDA使用建模語言作為編程語言,而不僅僅是設計語言。MDA的關鍵點是模型在軟件開發中起著非常重要的作用。

MDA生命周期和傳統生命周期沒有太大區別。主要區別在於開發過程中創建的工件,包括PIM(平臺無關模型)、PSM(平臺特定模型)和代碼。PIM是壹個抽象層次很高的模型,獨立於任何實現技術。PIM被轉換成壹個或多個PSM。PSM是為特定的實施技術量身定制的。例如,EJB PSM是用EJB結構表示的系統模型。開發的最後壹步是把每壹個PSM變成代碼,PSM和應用技術密切相關。傳統的從模型到模型,或者從模型到代碼的開發過程都是手工完成的。但是MDA的轉換是由工具自動完成的。從PIM到PSM,再從PSM到代碼,都可以通過工具來實現。PIM、PSM和代碼模型被視為軟件開發生命周期中的設計工件,在傳統的開發方法中是文檔和圖表。重要的是,它們代表了系統不同層次的抽象,從不同的角度看待我們的系統,而將高層PIM轉換為PSM的能力提高了抽象層次。可以讓開發人員更加清晰地了解系統的整體架構,而不會被具體的實現技術所“汙染”,同時也減輕了開發人員對於復雜系統的工作量。

MDA的實現主要集中在以下三個步驟:

1首先,妳用UML對妳的應用領域進行高度抽象的建模,這與實現它的技術(或者底層技術)無關。這種模型被稱為平臺無關模型(PIM)。

然後,PIM將被轉換成壹個或多個平臺相關模型(PSM)。這個翻譯過程通常是自動的。PSM將使用特定的實現技術來描述您的系統。它將使用該技術提供的各種架構,如EJB、數據庫模型、COM組件等。

最後,PSM將被翻譯成源代碼。因為每個PSM都完全依賴於特定的技術,所以這壹步通常相對簡單。

MDA過程中最困難的步驟是從PIM生成PSM。它要求妳對想要應用的基礎技術有豐富紮實的知識。另壹方面,源模型(PIM)必須有足夠的信息來自動生成PSM。

由模板生成:MDA-light

MDA的出現為提高軟件開發效率、增強軟件的可移植性、協同工作能力和可維護性、方便文檔的編寫指明了解決方案。MDA被面向對象技術預測為未來兩年最重要的方法論。當今建模的主要問題是,對於許多企業來說,它只是紙上談兵。這就造成了模型和代碼不同步的問題,代碼會不斷修改,模型不會更新,模型也就失去了意義。彌合建模和開發之間鴻溝的關鍵是將建模變成開發不可或缺的壹部分。MDA是模型驅動開發的框架,MDA的願景是定義壹種描述和創建系統的新方法。MDA使得UML的使用不僅僅局限於漂亮的圖片。許多專家預測MDA可能會帶領我們進入另壹個軟件開發的黃金時代。

CIM的全稱是計算機集成制造。壹般來說,在計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助工程等領域,是指不僅是設計和制造的計算機化,還包括設備的收發管理、生產管理、工作量管理等。,所有與制造業相關的項目都依賴於計算機的統壹管理。在過去的20年裏,CIM的概念得到了不斷的豐富和發展。在世界工業國家的推動下,CIM經歷了百家爭鳴的概念演變,進入了蓬勃發展時期。80年代初,美國和日本關於CIM的協議基本上集中在制造和產品開發的範圍。德國在20世紀80年代初開始探討CIMA主題,出現了各種概念和定義。直到1985(聯邦)AWFA提出了CIM的推薦定義,教訓才得到壹定程度的統壹。其推薦的定義是:CIM是指在所有與生產相關的企業部門中綜合運用電子數據處理。CIM包括生產計劃與控制、計算機輔助設計、計算機輔助工藝規劃、計算機輔助制造和計算機輔助質量管理之間的技術合作,其中應集成產品生產所必需的各種技術功能和管理功能。1990 IBM將CIM定義為應用信息技術來提高組織的生產率和響應能力。日本能源協會在1991中提出了CIM的定義:為了實現企業適應未來企業環境的經營戰略,必須從銷售市場出發,優化開發、生產、物流和服務的組合。CIM是以信息為媒介,用計算機集成企業活動的各種業務領域和功能,追求整體效率的新型生產系統。最近,歐洲CIM-OSA(開放系統架構)項目委員會(265,438+0歐洲自動化公司和研究機構,包括IBM、DEC和HP的歐洲分支機構)總結了上述國家CIM定義的基本要點。第壹,行業各個生產環節密不可分,需要統壹考慮。第二,整個制造生產過程本質上是壹個信息收集、傳遞和處理的過程。其對CIM的定義是:“CIM是信息技術和生產訴訟的綜合應用,其目的是提高制造企業的生產率和響應能力,使企業的所有功能、信息和組織管理都是壹個綜合整體的各個部分。”經過中國863計劃CIM七年多的實踐,認為CIM是壹種組織、管理和經營企業生產的新哲學。它幫助計算機硬件和軟件,綜合應用現代管理技術、制造技術、信息技術、自動化技術和系統工程技術,將企業生產全過程中與人、技術、管理相關的三大要素進行整合,將其信息流和物流有機整合優化運作,實現產品的優質快速上市。..

  • 上一篇:什麽是LINUX系統?
  • 下一篇:自有產權氣瓶最新規定
  • copyright 2024編程學習大全網