<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 心路歷程 閱讀(293) 評論(0)  編輯  收藏

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


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

    常用鏈接

    留言簿(2)

    我參與的團隊

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 香蕉免费一区二区三区| 亚洲一级片在线播放| 美女被爆羞羞网站在免费观看| 无码国产精品一区二区免费式直播 | 久久久国产亚洲精品| 最近免费中文字幕大全| 亚洲综合一区国产精品| a级毛片无码免费真人| 性色av极品无码专区亚洲| 免费欧洲美女牲交视频| 黄色网址在线免费观看| 又爽又黄无遮挡高清免费视频| 国产成人亚洲精品播放器下载| 国产免费变态视频网址网站| 免费看一级一级人妻片| 亚洲午夜国产精品无码老牛影视 | 亚洲av片在线观看| 亚洲Av无码乱码在线播放| 国产高潮流白浆喷水免费A片 | 亚洲精品视频观看| 岛国av无码免费无禁网站| 亚洲Aⅴ在线无码播放毛片一线天| 免费a级毛片视频| 两性色午夜免费视频| 亚洲黄色在线播放| 全免费a级毛片免费看无码| 五月天婷婷精品免费视频| 亚洲国产一区二区a毛片| 成人最新午夜免费视频| 九一在线完整视频免费观看| 久久久无码精品亚洲日韩蜜桃| 黄在线观看www免费看| 男女超爽视频免费播放| 久久亚洲综合色一区二区三区| 男女免费观看在线爽爽爽视频| 青青免费在线视频| 久久久久亚洲精品天堂| 国产a级特黄的片子视频免费 | a毛片基地免费全部视频| 国产精品亚洲va在线观看| 亚洲国产成人久久精品动漫 |