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é),如有不對(duì),請(qǐng)厲聲指出。
          1.什么是MDA?
          MDA是軟件開(kāi)發(fā)的一個(gè)框架,由OMG(Object Mangemnet Group)定義。對(duì)于MDA的重點(diǎn)是軟件開(kāi)發(fā)過(guò)程中的各個(gè)模型。在MDA中,軟件開(kāi)發(fā)過(guò)程是以對(duì)系統(tǒng)建模為驅(qū)動(dòng)的。
          2.MDA開(kāi)發(fā)的生活周期如下圖所示

          graphics/01fig02.gif

          3.MDA中的三個(gè)重要的模型
          (1)PIM(platform independent model):對(duì)系統(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,對(duì)系統(tǒng)的一個(gè)源碼級(jí)的描述(規(guī)范),每個(gè)PSM都被會(huì)轉(zhuǎn)換成Code

          在傳統(tǒng)的開(kāi)發(fā)過(guò)程中,模型到模型的轉(zhuǎn)換,或是模型到代碼的轉(zhuǎn)換都是人工做的,而MDA中的轉(zhuǎn)換都是通過(guò)工具自動(dòng)來(lái)實(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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 韶关市| 洪湖市| 正蓝旗| 武川县| 大化| 集贤县| 驻马店市| 土默特右旗| 镇安县| 图木舒克市| 大化| 和田县| 板桥市| 岱山县| 郧西县| 福州市| 龙海市| 开鲁县| 当雄县| 晋宁县| 麻城市| 赞皇县| 南江县| 喀喇沁旗| 鄂伦春自治旗| 色达县| 河间市| 多伦县| 云梦县| 保德县| 兰考县| 酒泉市| 南阳市| 富蕴县| 高邑县| 牡丹江市| 诸城市| 永康市| 高淳县| 贵溪市| 菏泽市|