模型驅動開發介紹
看了一些介紹性的文檔,發現它們都很長,我在這里用最簡單地方式介紹一下模型驅動的軟件開發的涵義。
概念:
圍繞著“模型”的軟件開發過程,這個模型可以是很多的格式,如UML,XML文件等等,只要能準確地描述你的應用就行。
個人觀點:
1.它的出現的目的之一就是想讓實現和模型完美的統一起來;
2.需要強大的工具支持;
3.它不是救世主,能幫我們解決一切問題,它能提供給我們的僅僅是一個“骨架“而已,其血肉還得我們去補充;
4.歸根結底它無非是更加強調了模型的更精細化,然后自動生成代碼;
5.能快速的應對需求的變動,如果需求變動,更改模型,生成代碼...
開發流程:
先建模,然后工具生成代碼;
優點:
完善的文檔:因為模型本身就是文檔,而且模型驅動的開發方式是以模型為起點,所以項目一開始就有完善的文檔。
準確:由于代碼是生成的,所以要比手寫的來的準確,能準確地表達設計意圖。
效率高:由模型描述出的類,多而且繁雜,手寫很費時間,生成就省事多了,也不容易出錯。
小結:
模型驅動的開發能開發過程的一致性,提高開發人員的效率,而且能確保我們的設計模型能被準確的實現而不產生歪曲。但它需要良好的工具支持。
常見的可用工具:
Eclipse的EMF、AndroMDA和Middlegen.
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/
領測軟件測試網最新更新
關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月