MDA簡介(測試一篇)

來源:互聯網
上載者:User

        最近一直在讀《應用MDA》這本書,英文名字叫Applying MDA to Enterprise Computing,書寫的很不錯,對MDA感興趣的應該讀一讀,今天我先寫個MDA的簡介吧,順便測試一下。

        模型驅動架構(MDA)是OMG(國際對象管理集團)組織在提出UML之後又力推的一種新的軟體開發架構。MDA的目標是在UML的基礎之上構建更高抽象層次的開發模型,它支援模型的可視化、儲存和交換,並進行模型資料之間的嚴格轉換,最終產生可執行程式。簡單來說,就是把建模語言當作程式設計語言來使用,而不只是當作設計語言,用建模語言編程可以提高生產率,改善品質,並使軟體產品的生存周期更長。

       MDA是基於標準的建模語言作為形式化的開發語言,它的開發方法就是從高層抽象模型到底層抽象模型的轉換,然後通過形式化模型驅動產生3GL代碼、HTML、XML、WSDL、IDL以及其他相關的設定檔。同時,MDA也可以提供動態資料解析引擎去直接執行模型。

        今天就寫這麼多吧,大家已經認識到了MDA不是銀彈,它不能解決所有問題,但究竟有多少設計人員真正瞭解MDA,MDA到底要解決什麼問題,MDA能給我們帶來什麼,希望能和大家多多探討......

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.