<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sunspl

    Hello,everyone,i am sun. 天道酬勤,笨鳥先飛.
    隨筆 - 47, 文章 - 0, 評論 - 24, 引用 - 0
    數據加載中……

    模型驅動架構 (MDA)[分享]

    模型驅動架構(MDA)是一種獨立于特定平臺和軟件供應商的軟件體系結構設計和開發方法,它適用于設計、部署、集成等軟件開發的整個生命周期。MDA 遵循的是諸如統一建模語言(UML)、可擴展標記語言(XML)和公共對象請求代理體系結構(CORBA)等一系列業界開放標準。

      MDA 建模是基于功能,而非基于特定語言、平臺或實現技術,它可以簡化系統集成、縮短開發周期和節省企業資源。

      模型通常以圖和文字的形式來描述一個系統及其環境。模型驅動的方法就是利用模型來引導系統的設計、開發和維護。而模型驅動架構即是用系統的模型來生成系統的體系結構。

      MDA 有三個視圖。第一個視圖叫“計算無關視圖(CIV)”,其作用就是將系統基本處理邏輯同平臺相關的技術規范分離開來。CIV視圖關注于系統的環境和需求,而系統的具體結構和實現是隱藏的。

      第二個視圖是“平臺無關視圖(PIV)”。該視圖關注于系統的操作而隱藏了平臺相關的細節,該視圖可能用一種通用的、平臺無關的建模語言如UML來描述。

      第三個視圖叫“平臺相關視圖(PSV)”。該視圖關注特定平臺的實現細節。

      以上三個視圖都有其各自相應的模型:

    • 計算無關模型(CIM)通常由業務分析人員創建,展示了系統的業務模型。
    • 平臺無關模型(PIM)是系統功能的模型,通常由系統架構師創建。
    • 平臺相關模型(PSM)對一個或多個平臺的PIM模型的具體實現建模。

      MDA 的真正價值在于 CIM 模型可以通過簡單的映射轉換成 PIM 模型。同樣的,PIM 模型也可以映射成 PSM 模型,而 PSM 模型則可以最終轉換成具體的實現代碼。

      如下圖所示,右上角的 CIM 模型是整個模型轉換過程的起點。CIM 模型轉換成 PIM 模型后,系統架構師和設計師即可以創建系統其余部分的模型。設計完成之后,PIM 模型就轉換成了一個或多個 PSM 模型。

    模型驅動架構 (MDA)

    模型驅動架構 (MDA)

      MDA 提供了一種優雅而可靠的開發框架,這種框架使得系統架構師在沒有考慮到有關系統實現的任何細節之前就可以事先定義好系統的模型。

      MDA 的優勢主要包括如下幾點:

    • 可移植性 -當你創建好一個 PIM 模型之后,創建一個新的基于該 PIM 模型的 PSM 模型是相當容易的。當然,你需要到目標平臺的映射規則和一些連接代碼。
    • 跨平臺的互操作性 - 除了可以將一個系統模型轉化為不同的實現,你也可以使用一種特殊的映射規則將一個 PIM 模型轉化為一個異構的 PSM 模型,在該異構模型中,最終的系統是由來自多個平臺的組件構建而成的。
    • 開發效率 - MDA 是一種極其高效的設計和開發方法。使用 MDA 方法可以以更少的人力來完成原先相同的工作量,或者以原先相同的人力來完成更多的工作,所有這些都無需對開發團隊施加額外的壓力。
    • 軟件質量 - 使用一種單一的模型來生成和導出系統的大部分代碼可以極大地降低人為錯誤的發生。

      MDA 還有其它更多的優勢,如對新技術的快速包容、平臺無關性、領域相關性、降低開發成本和縮短開發周期等等。

    posted on 2007-05-14 08:24 JavaSuns 閱讀(1579) 評論(1)  編輯  收藏

    評論

    # re: 模型驅動架構 (MDA)[分享]  回復  更多評論   

    呵呵,看過之後,沒看懂是什麼意思。抽空再看嘍。
    2007-05-14 09:17 | 你的阿乖

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 永久在线观看免费视频| 免费中文字幕视频| 99视频全部免费精品全部四虎| 中文字幕亚洲无线码a| 一级做a爰片久久免费| 免费**毛片在线播放直播| 免费看一级一级人妻片| 亚洲视频在线一区二区| 两个人看的www免费视频| 亚洲成AV人在线观看天堂无码| 一级特黄aa毛片免费观看| 久久精品国产亚洲| 成人免费视频网站www| 亚洲一本一道一区二区三区| 天天天欲色欲色WWW免费| 国产av无码专区亚洲av毛片搜| 亚洲AⅤ永久无码精品AA| yellow免费网站| 久久精品国产亚洲AV果冻传媒| 成年黄网站色大免费全看| 亚洲精品无码成人片久久不卡 | 99麻豆久久久国产精品免费 | 97在线观免费视频观看| 亚洲欧美日韩一区二区三区 | 国产jizzjizz视频全部免费| 色网站在线免费观看| 精品亚洲综合在线第一区| 84pao国产成视频免费播放| 亚洲a级片在线观看| 国产在线a不卡免费视频| 香蕉免费在线视频| 亚洲国产日韩在线人成下载| 成年女人永久免费观看片| 成人电影在线免费观看| 亚洲中文字幕久久精品无码A| 亚洲国产精品自在拍在线播放| 午夜网站在线观看免费完整高清观看 | 亚洲AV无码久久久久网站蜜桃| 国产一级淫片a免费播放口之| 中文精品人人永久免费| 久久久国产亚洲精品|