在Rational Software Architect或……中使用JET2實現模型驅動架構

來源:互聯網
上載者:User

在Rational Software Architect或Rational Software Modeler中使用JET2實現模型驅動架構

簡介:本文向讀者簡短地介紹了模型驅動架構(MDA),以及能將 UML 建模帶到更高層次的 JET2 技 術,也就是基於 Eclipse 的 Java Emitter Template 技術。您可以使用這個模板來將模型轉換成有用的 工件。

引言

讓我們來探討一下,這種改進會帶來什麼好處嗎?
               —Beach Boys

如果您就要得到一個項目的初始需求檔案,或者能夠精確地估計並 設計進而開發,會帶來什麼好處呢?本文告訴您怎樣將一個在 IBM®Rational®Software Architect 中建立的整合模組化語言(UML),轉化成一個動態估計和回饋的引擎。感謝在模型驅動架構 (MDA)、設計、靜態非描述性圖形、模型及圖表方面的巨大進步,現在是該執行它們的時候了。 Rational Software Architect 和 IBM®Rational®Software Modeler 是 Java Emitter Templates (JET)及 UML 建模的主要推動者。本文試著超越傳統的代碼產生技術以產生更加有用的系統 ,例如估計系統。

本文中的 JET 項目描述了以下的任務:

在需求與分析階段進行估計

在設計階段將模型 當做成熟的形式估計

產生對模型的回饋

模型提供了一個深刻老到的觀點,以瞭解怎樣通過 注釋性的 UML 表達業務問題。一個典型的需求收集包含了以下這些構件:

需求與業務行為通過用 例及交流來表達

活動圖表顯示的進程及目標建模

通過結構化的模型表達的資訊,例如 Class 和 Component 模型

模型隨著時間的增長而不斷地發展和成熟。一個從需求開始的典型模型可能還 會包括結構化的表達交流的分類模型。一個用例模型就是啟動估計過程的完美場。

關於 JET

Eclipse Modeling Framework(EMF),是 Rational Software Architect 的一個完整部分, Rational Software Modeler 包含了產生原始碼與檔案的強大工具。其中有一款工具就是 JET (Java Emitter Templates)。有了 JET,您就可以使用像 JavaServer™Pages (JSP)這樣的文法來書寫 模板並運行它們。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.