• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    MDA工具分類方法:一個評價模版

    發布: 2007-4-28 19:31 | 作者: 自sda-asia 袁峰摘譯 | 來源: umlchina | 查看: 111次 | 進入軟件測試論壇討論

    領測軟件測試網

    MDA現在是OMG的大兒子,提供了從傳統軟件開發到基于可重用的模型驅動架構的方法學的轉變。其中引入了標準的建模規約,提供了高效的建模技術,為各種不同的企業領域進行建模;提供了轉換技術,將一種類型的模型轉換為另一種類型;提供了映射(mapping)技術,從模型生成實現代碼。MDA基于模型的多個層次,MDA工具在MDA在企業的成功應用中擔當著重要的角色。這里給出工具的分類方式,以及一個工具的評價模版,以幫助我們區分真正好的工具和打著MDA幌子的那些,同時,這對于所有工具開發商來說也是一個有用的指南。

    介紹

    自從MDA規約在2003年6月發布以來,開發商們已經提供了好幾個支持工具。但是,只有很少的公司真正理解了MDA的概念。JAX雜志的作者Soumen Chatterjee是這么認為的,在每周的“MDA 雷達”欄目中,他調查了這些工具的成熟度,當前MDA的路線,以及企業架構中MDA的效率。這個專欄同樣致力于為MDA的推廣提供直接的建議。這些MDA工具是最終將MDA推向成功的重要基石。在這個專欄中,我們努力為開發商提供有用的指南。這里給出工具的分類方式,以及一個工具的評價模版。

    MDA工具分類

    “從產品的角度來看,MDA是通過工具或者工具鏈來實施的,開發商們將建模和開發繼承到一個環境中,驅動一個程序從PIM到PSM,然后代碼生成到各種語言和配置文件。有幾個開發商已經提供了這個層次上的集成支持工具,包括切實的代碼生成功能!盵OMG FAQ] ,但是,很奇怪的是,IDE,UML工具和MDA工具之間的界限開始消失。有時候,行業用“符合MDA(MDA Compliant)”來標榜各種工具,甚至有時候,“模型驅動開發(“model driven development)的”工具和MDA工具混淆在了一起。因此,很多作為MDA工具銷售的產品實際上并不是的。就好比很通常的一個現象,為了“A”目的研制的藥最后有治療“B”的良好的副作用,結果作用被宣傳為治療“B”的藥物賣得不錯了。MDA工具也不例外。

    MDA最基本的想法是將應用架構分解為三類模型:CIM、PIM和PSM。但是一個常見的誤解就是代碼生成工具被當作為了MDA工具,實用中這些工具是有助于MDA過程的,但這并不代表它就是MDA工具。

    我們進行工具分類的主要目的是幫助大家理解目前市場上有的MDA工具的類型,以及它們和MDA規范的符合程度,并提供一個比較。
    MDA工具可以分為以下6類:

    1. 基于MDA規范的模型生成工具(MDA Specification based Model Generation Tools)
    2. 模型轉換工具(Model Transformation Tools)
    3. 模型倉庫(Model Repository)
    4. 模型生成框架(Model Generation framework)
    5. UML工具(UML Tool)
    6. 基于MDA開發的支持工具(MDA based development support tools)

    MDA工具有商用的也有開源的,表1列出了目前MDA社區的各個工具,按照以上列表分別列出。

    2.我們的另一個任務是基于OMG的MDA規范,創建一個MDA工具的評價模版。見表2。

    總結

    MDA有助于軟件開發過程、生命周期和架構機制的改進。引入基于MDA的軟件開發將為當前的軟件開發方法帶來眾多好處。MDA可以被理解為“建模一次,到處重用Model Once and Reuse Elsewhere (MORE)”的建模策略,致力于企業問題域的抽象。而工具構成了MDA的主要部分。本期“MDA雷達”欄目中,我們大致進行了分類,列出著名的各種工具,并提供了一個工具的評價模版。

    (自sda-asia,袁峰 摘譯,不得轉載用于商業用途)

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>