posts - 13, comments - 7, trackbacks - 0, articles - 0

          mda學(xué)習(xí)--1

          Posted on 2008-11-28 00:14 eyejava 閱讀(1105) 評(píng)論(1)  編輯  收藏
          自己最近在學(xué)習(xí)MDA,在看一本名為MDA Explained:The Model Driven Architecture:Practice and Promise,以下是自己的總結(jié),如有不對,請厲聲指出。
          1.什么是MDA?
          MDA是軟件開發(fā)的一個(gè)框架,由OMG(Object Mangemnet Group)定義。對于MDA的重點(diǎn)是軟件開發(fā)過程中的各個(gè)模型。在MDA中,軟件開發(fā)過程是以對系統(tǒng)建模為驅(qū)動(dòng)的。
          2.MDA開發(fā)的生活周期如下圖所示

          graphics/01fig02.gif

          3.MDA中的三個(gè)重要的模型
          (1)PIM(platform independent model):對系統(tǒng)的高層次的抽象,獨(dú)立于任何的實(shí)現(xiàn)技術(shù)
          (2)PSM(platform specific model):系統(tǒng)相關(guān)的模型,系統(tǒng)架構(gòu)由特定的技術(shù)實(shí)現(xiàn),PIM可以轉(zhuǎn)換成一個(gè)或多個(gè)PSM
          (3)Code,對系統(tǒng)的一個(gè)源碼級(jí)的描述(規(guī)范),每個(gè)PSM都被會(huì)轉(zhuǎn)換成Code

          在傳統(tǒng)的開發(fā)過程中,模型到模型的轉(zhuǎn)換,或是模型到代碼的轉(zhuǎn)換都是人工做的,而MDA中的轉(zhuǎn)換都是通過工具自動(dòng)來實(shí)現(xiàn),包括PIM到PSMs的轉(zhuǎn)換。

          Feedback

          # re: mda學(xué)習(xí)--1  回復(fù)  更多評(píng)論   

          2008-11-28 11:38 by tianming
          Model drive architecture, then just draw UML and no coding

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 芦山县| 衢州市| 扎赉特旗| 云和县| 探索| 西乡县| 定州市| 巴中市| 三亚市| 华容县| 郧西县| 筠连县| 昭觉县| 裕民县| 台山市| 盈江县| 湄潭县| 昌黎县| 沧州市| 钟山县| 镇赉县| 哈巴河县| 长葛市| 侯马市| 昌邑市| 娱乐| 洛川县| 万载县| 航空| 商城县| 瓮安县| 海伦市| 丹江口市| 芒康县| 承德市| 永嘉县| 嘉善县| 建昌县| 绩溪县| 松阳县| 永吉县|