<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14,  comments - 3,  trackbacks - 0

    2004 10 月, IBM 發布了 IBM? Software Development Platform, 包括新一代的建模和模型驅動開發 (MDD) 工具。 IBM Rational? Software Architect 是該次發布的設計和構建的中心,是一個為了建立構架良好的應用和服務,與 Unified Modeling Language (UML) 一起支持 MDD 的廣泛的、集成的設計和開發產品。

    Rational Software Architect 支持使用現代軟件工業技術的應用和 Web 開發(靜態的和動態的),包括:

    • Java 2, Enterprise Edition ? (J2EE) Web services 技術
    • 對象管理組織 (OMG) 的模型驅動體系架構 (MDA) 和面向服務的體系架構 (SOA)
    • JavaServer ? Faces (JSF) 支持快速應用開發的能力
    • 支持基于資產開發的可重用資產規范 (RAS)

    IBM Rational 建模工具的演化

    Rational Rose

    IBM Rational Rose? 軟件是一個獨立的工具,在應用程序接口 (API) 層與市場主導的 IDE 結合,來支持各種編程語言和其它實現技術。
    大多開發人員不想放棄他們的 IDE 而去使用額外的工具;他們想將可視化建模集成在 IDE 里面。

    Rational XDE

    為了滿足這個需要,在 2002 年, IBM Rational 推出了 Rational XDE 軟件,為當時出現的編程技術( Java Microsoft .NET )提供了一個擴展的開發環境。
    Rational XDE 通過支持功能強大的引擎,允許基于模式的開發,也推進了 MDD 的發展;另外,也使得軟件設計層復用達到一個新的高度。之后加入了具體的定制化的能力,為 IBM Rational MDA 提供了早期的支持( ( 請參見下面的 " 對于模型驅動的體系結構的支持 ")

    2003 10 月,合并到 IBM 之后,我們將 Rational Rose Rational XDE 產品線加固到一個家族 -- IBM Rational Rose XDE Developer

    Rational Software Architect :集成的設計和開發

    基于 Eclipse Rational Software Architect 是一個完整的設計和開發工具解決方案。它包括 Rational Application Developer for WebSphere Software (WebSphere Studio Application Developer 的新版本 ) 的所有能力,擁有代碼可視化和可視化編輯特性;它是客戶開始使用 MDD 的一個很好的入口。另外,它還包括 Rational Web Developer for WebSphere Software ( 以前的 WebSphere Studio Site Developer) 全部的、更新的能力。


    結構檢查和控制

    我們已經從客戶處了解到,無論你將應用系統設計和構建得多么好,也總會在 實現階段 經歷代碼層的演化, 出現未檢查的現象 ,最終 導致架構性能的降低 ,嚴重影響軟件的質量。

    所以軟件架構師必須分析代碼,以估計它的可維護性,并且在規則的輔助下,掌握架構的演化。

    為了給這樣的分析提供更自動的支持, Rational Software Architect 引入了 "Java 應用結構的檢查和控制 " 特性。


    運行時支持和語言支持


    培養現代建模生態系統


    對模型驅動架構的支持

    一些有用的 MDA 建模層的定義:

    • 計算無關模型 (Computation-Independent Model , CIM) - 不考慮結構或者處理的情況下,處理系統環境和需求。
    • 平臺無關模型 (Platform-Independent Model , PIM) - 不考慮與特定平臺相關的細節,處理系統的操作。
    • 平臺相關模型 (Platform-Specific Model, PSM) - PIM 和與特定平臺相關的細節結合起來。
    • 平臺模型 (Platform Model, PM) - 對于使用 PIM 定義組成特定平臺的技術概念、元素和服務。
    • 轉化模型( Transformation Model, TM - 定義并指定從特定 PIM 轉換到 PSM 所需的轉換。

    盡管 MDA 并不是一個標準,它明確提倡使用一些已有的 OMG 標準。 MDA 指定了:

    • Meta-Object Facility (MOF) 用于定義元模型。
    • UML 2 用于指定應用開發模型和轉化。
    • MOF Query / View / Transform (QVT) 用于指定轉化(一旦它被規范化)。

    Rational Software Architect 是否適合于你?

    ???
    ???區分軟件架構師與軟件開發人員,以及軟件架構師與數據架構師
    這幾個角色。
    ???
    可以從使用 Rational Software Architect 過程中獲益的團隊人員有:

    • 需要開發代碼的軟件架構師。
    • 需要理解并參與代碼和模型工作的開發人員。
    • 想要充分應用 MDD 能力的人員
    • 那些負責檢查和確認已有的架構或者想要看到架構演化的實施過程的人員
    • 想在 Eclipse 之上應用 MDD C++ 開發人員。

    對于 Java Web 開發,我們鼓勵用戶從當前建模工具過渡到 Rational Software Architect 。除了移植到基于 Eclipse 的工具的技術優勢, IBM 還提供了一系列移植和升級的途徑。請參照 http://www-306.ibm.com/software/awdtools/architect/swarchitect/support/index.html 以了解最新升級的支持信息。



    原文鏈接地址:
    http://www-128.ibm.com/developerworks/cn/rational/cernosek/

    posted on 2006-04-18 18:09 心路歷程 閱讀(292) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(2)

    我參與的團隊

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产电影在线观看| 久久综合亚洲色HEZYO国产| 国产日韩在线视频免费播放| 成全视频免费观看在线看| 亚洲精品无码成人片在线观看 | 亚洲精品国产精品乱码在线观看 | 中文无码日韩欧免费视频| 亚洲无码高清在线观看| 欧洲美女大片免费播放器视频| 全黄性性激高免费视频| 久久精品国产69国产精品亚洲| yy一级毛片免费视频| 在线亚洲97se亚洲综合在线| 久久九九久精品国产免费直播| 久久亚洲AV无码西西人体| 青青操在线免费观看| 亚洲av午夜成人片精品网站 | a毛片成人免费全部播放| 免费观看无遮挡www的视频| 又大又硬又爽免费视频| 特级一级毛片免费看| AV在线播放日韩亚洲欧| 久久99精品免费一区二区| 亚洲精品午夜无码电影网| 亚洲一区免费观看| 亚洲一区欧洲一区| 国产小视频在线观看免费| 一个人免费观看www视频| 亚洲国产精品久久| 久香草视频在线观看免费 | 亚洲黄色在线播放| 在线免费观看h片| 亚洲黄色中文字幕| 在线观看人成视频免费| 免费精品视频在线| 亚洲avav天堂av在线不卡| 国产妇乱子伦视频免费| 高潮内射免费看片| 亚洲免费在线视频| 国产又长又粗又爽免费视频| 99久久精品毛片免费播放|