古詩詞大全網 - 成語查詢 - Rational Rose是什麽?

Rational Rose是什麽?

需求 構架(分析/設計) 建造(編碼) 測試

需求管理 - 收集、管理及傳達變更的軟件需求和系統需求。 Rational RequisitePro 可視化建模 - 生成壹個反映軟件應用程序、其構件、接口和之間關系的圖形化的設計圖,便於理解和交流。 Rational Rose、Rational Rose RealTime 編程環境 - Rational Apex、Rational Summit/TM、Rational TestMate、

Rational Ada Analyzer 軟件質量和測試自動化 - 提供集成化編程和測試工具來簡化構件的創建,並代替昂貴、冗長且容易出錯的手工測試,從而在較短的時間內、在風險已降低的情況下生成更高質量的應用程序。 Rational Suite TestStudio、

Rational Suite PerformanceStudio配置管理軟件配置與變更管理 - 在創建、修改、構建和交付軟件的過程中,控制團隊的日常開發。 Rational ClearCase、Rational ClearCase MultiSite、Rational ClearQuest、Rational ClearDDTS軟件流程軟件流程自動化 - 為軟件經理和開發人員就如何開發有商業競爭力的軟件資產提供指導。 Rational Unified Process、Rational SoDA 上面從左至右是軟件生命周期的四個典型環節,下面的配置管理和軟件流程是貫穿整個軟件生命周期的活動。

UML的統壹性(Unified)表現為以下幾點:

(1)、 UML是人類思想和計算機代碼的壹個連接橋梁

大家都知道,計算機能直接識別的語言就是二進制的CPU指令,早期工程師門都是直接寫這些指令輸入給計算機直接執行的,非常痛苦;

看看下面的壹個圖:人類思想UMLVB、DELPHI、JAVA等等。。

二進制代碼 這圖可以看出UML是人類思想和計算機代碼的壹個連接橋梁。

(2)、 UML所定義的概念和符號可用於軟件開發的分析、設計和實現的全過程,軟件開發人員不必在開發過程的不同階段進行概念和符號的轉換。

(3)、 UML所用的語言元素基本都是圖形化的,便於理解和溝通,不但開發人員之間可以用來交流,客戶和開發人員之間也可以用它作為交流的工具。目前版本的Rational Rose可以用來做以下壹些工作:

1、對業務進行建模(工作流);3、對數據庫進行建模,並可以在對象模型和數據模型之間進行正、逆向工程,相互同步;