Rational Rose簡介

Rational Rose簡介

ID:39612594

大?。?07.00 KB

頁數(shù):19頁

時間:2019-07-07

Rational Rose簡介_第1頁
Rational Rose簡介_第2頁
Rational Rose簡介_第3頁
Rational Rose簡介_第4頁
Rational Rose簡介_第5頁
資源描述:

《Rational Rose簡介》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、RationalRose?????RationalRose是Rational公司出品的一種面向?qū)ο蟮慕y(tǒng)一建模語言的可視化建模工具。用于可視化建模和公司級水平軟件應(yīng)用的組件構(gòu)造。就像一個戲劇導(dǎo)演設(shè)計一個劇本一樣,一個軟件設(shè)計師使用RationalRose,以演員(數(shù)字)、使用拖放式符號的程序表中的有用的案例元素(橢圓)、目標(矩形)和消息/關(guān)系(箭頭)設(shè)計個種類,來創(chuàng)造(模型)一個應(yīng)用的框架。當(dāng)程序表被創(chuàng)建時,RationalRose記錄下這個程序表然后以設(shè)計師選擇的C++,VisualBasic,Java,Oracle

2、8,CORBA或者數(shù)據(jù)定義語言(DataDefinitionLanguage)來產(chǎn)生代碼。RationalRose的兩個受歡迎的特征是它的提供反復(fù)式發(fā)展和來回旅程工程的能力。RationalRose允許設(shè)計師利用反復(fù)發(fā)展(有時也叫進化式發(fā)展),因為在各個進程中新的應(yīng)用能夠被創(chuàng)建,通過把一個反復(fù)的輸出變成下一個反復(fù)的輸入。(這和瀑布式發(fā)展形成對比,在瀑布式發(fā)展中,在一個用戶開始嘗試之前整個工程被從頭到尾的完成。)然后,當(dāng)開發(fā)者開始理解組件之間是如何相互作用和在設(shè)計中進行調(diào)整時,RationalRose能夠通過回溯和更新模

3、型的其余部分來保證代碼的一致性,從而展現(xiàn)出被稱為"來回旅程工程"的能力,RationalRose是可擴展的,可以使用刻下載附加項和第三方應(yīng)用軟件,它支持COM/DCOM(ActiveX),JavaBeans和Corba組件標準.??????當(dāng)前市場上基于UML可視化建模的工具很多,例如有Microsoft的Visio2002,Oracle的Designer2000,還有PlayCase、CABPWin、CAERWin、SybasePowerDesigner等等。?????為什么要選擇RationalRose呢?這就不能

4、不提到UML的三位創(chuàng)始人了,面向?qū)ο箢I(lǐng)域的大師級人物:Booch、Rumbaugh和Jacobson。而這三位大師目前都在Rational公司擔(dān)任首席工程師,既然UML是業(yè)界標準的可視化建模語言,那么選擇RationalRose的原因就不言而喻了。?????而且Rose與Rational其他一系列的軟件工程方面的產(chǎn)品的緊密集成使得Rose的可用性和擴展性更好。需求構(gòu)架(分析/設(shè)計)建造(編碼)測試需求管理-收集、管理及傳達變更的軟件需求和系統(tǒng)需求。RationalRequisitePro可視化建模-生成一個反映軟件應(yīng)用

5、程序、其構(gòu)件、接口和之間關(guān)系的圖形化的設(shè)計圖,便于理解和交流。RationalRose、RationalRoseRealTime編程環(huán)境-RationalApex、RationalSummit/TM、RationalTestMate、RationalAdaAnalyzer軟件質(zhì)量和測試自動化-提供集成化編程和測試工具來簡化構(gòu)件的創(chuàng)建,并代替昂貴、冗長且容易出錯的手工測試,從而在較短的時間內(nèi)、在風(fēng)險已降低的情況下生成更高質(zhì)量的應(yīng)用程序。RationalSuiteTestStudio、RationalSuitePerfor

6、manceStudio配置管理軟件配置與變更管理-在創(chuàng)建、修改、構(gòu)建和交付軟件的過程中,控制團隊的日常開發(fā)。RationalClearCase、RationalClearCaseMultiSite、RationalClearQuest、RationalClearDDTS軟件流程軟件流程自動化-為軟件經(jīng)理和開發(fā)人員就如何開發(fā)有商業(yè)競爭力的軟件資產(chǎn)提供指導(dǎo)。RationalUnifiedProcess、RationalSoDA?????上面從左至右是軟件生命周期的四個典型環(huán)節(jié),下面的配置管理和軟件流程是貫穿整個軟件生命周期

7、的活動。?????目前RationalRose在中國的市場占有率大約是4成(CSDN的調(diào)查統(tǒng)計),在國外的占有率應(yīng)該會更高。一、RationlaRose有什么用?????前面已經(jīng)說過了,RationalRose是基于UML的可視化建模工具,那首先要看看UML有什么用了。UML全稱叫UnfiedModelingLanguage,顧名思義,UML是一種語言,一種表示法,就是一種交流溝通的工具,特別適用于軟件密集型系統(tǒng)的表示。?????UML的統(tǒng)一性(Unified)表現(xiàn)為以下幾點:?????(1)、UML是人類思想和計算機

8、代碼的一個連接橋梁?????大家都知道,計算機能直接識別的語言就是二進制的CPU指令,早期工程師門都是直接寫這些指令輸入給計算機直接執(zhí)行的,非常痛苦;?????后來就出現(xiàn)了更好理解的匯編語言,之后就出現(xiàn)了各種各樣更加容易理解和編寫,更加接近人類語言的計算機高級語言,什么VB啊、DELPHI、JAVA等等。?????所以從一個角度來

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。