當前位置:首頁 > 電腦軟件 > 編程軟件 > rational rose 2007

rational rose 2007

大?。?51M 語言:簡體中文 類別:編程軟件
  • 類型:國產(chǎn)軟件
  • 授權:免費軟件
  • 更新:2023-03-27
  • 標簽: uml建模工具
  • 環(huán)境:Windows7,WinXP,WinVista
  • 本地下載
8.9
0% 0%

情介紹

rational rose 2007是rational公司推出的一款面向對象的統(tǒng)一建模語言的可視化建模工具,用于可視化建模和公司及水平軟件應用的組件構造。rational rose 2007則是小編到來的流傳最廣,使用最多的其中一款軟件,軟件設計師們通過這款軟件,能夠像戲劇導演設計一個劇本一樣,我們的開發(fā)人員通過各種元素(橢圓)、目標(矩形)、消息/關系(箭頭)就能夠輕松創(chuàng)建一個應用的框架。然后我們的rational rose 2007就會自動記錄下這個程序表,然后設計師就可以選擇C+、Java、VB等語言產(chǎn)生代碼。不過可惜的是,目前rational rose已經(jīng)推出了市場,而IBM推出了另一款軟件替代他,不過仍然還是有一部分人員使用我們的rational rose 2007,畢竟作為入門人員,使用這款軟件打基礎還是相當不錯的。

Rational rose 2007使用教程

一、輸出到圖片文件
方法一
針對每一張繪制好的uml圖形,使用ctrl+A  ctrl+C   最后打開word, 執(zhí)行ctrl+V就可以了,一般這種情況下是可以將每張圖都粘貼到文檔中然后就可以發(fā)送給他人共享了,如果中文亂碼 ctrl+A全部選中,右鍵Format->Font把字體改為宋體在word里面就不會亂碼,copy到windows的畫圖如果亂碼的法,一般是設置仿宋gb2312    楷書gb2312 就不會亂碼
方法二
針對每一張繪制好的uml圖形,右擊UML圖,選擇“Print Diagram”可以導出為Microsoft Document Imaging(MDI)文件
方法三
以上兩個方法可以有效地將每張圖片保存,但是一旦模型中有多個圖的話就不是很方便,建議使用rational rose中的publish web功能,這個功能位于rational rose的菜單tools->web publisher,點擊進去后修改導出的文件路徑即可把弄好的uml模型都導出到web頁面中,其中既有模型的圖片還有各個圖之間的關系,模型之間的聯(lián)系。單個圖可以在相應的目錄中找到
二、修改Rational rose 2007圖形中的字體
1.改變?nèi)笔∽煮w的方法是,點Tools->Options->General,修改Default font
2.改變圖形中已有文本的字體的方法是,右擊圖形中的元素,然后點“Format->Font”;或者在圖形中用ctrl+A全選,然后右擊圖形,點“Format->Font”
三、對消息進行多級編號
選擇Tools-> Options,單擊Diagram標簽;同時選中Sequence Numbering和Hierarchical Messages復選框
四、順序圖與協(xié)作圖的轉換
1.從順序圖轉換為協(xié)作圖:打開順序圖,選擇Browse->Create collaboration diagram或按F5
2.從協(xié)作圖轉換為順序圖:打開協(xié)作圖,選擇Browse->Create sequence diagram或按F5

rational rose 2007功能

Rational Rose的兩個受歡迎的特征是它的提供反復式發(fā)展和來回旅程工程的能力。Rational Rose允許設計師利用反復發(fā)展(有時也叫進化式發(fā)展),因為在各個進程中新的應用能夠被創(chuàng)建,通過把一個反復的輸出變成下一個反復的輸入。(這和瀑布式發(fā)展形成對比,在瀑布式發(fā)展中,在一個用戶開始嘗試之前整個工程被從頭到尾的完成。)然后,當開發(fā)者開始理解組件之間是如何相互作用和在設計中進行調整時,Rational Rose能夠通過回溯和更新模型的其余部分來保證代碼的一致性,從而展現(xiàn)出被稱為"來回旅程工程"的能力,Rational Rose是可擴展的,可以使用可下載附加項和第三方應用軟件,它支持COM/DCOM (ActiveX),JavaBeans 和 Corba組件標準.

rational rose 2007用途

Rational Rose是基于UML的可視化建模工具。UML全稱叫Unified Modeling Language,顧名思義,UML是一種語言,一種表示法,一種交流溝通的工具,特別適用于軟件密集型系統(tǒng)的表示
UML的統(tǒng)一性(Unified)表現(xiàn)為以下幾點:
一、UML是人類思想和計算機代碼的一個連接橋梁
我們知道,計算機能直接識別的語言就是二進制的CPU指令,早期工程師們都是直接輸入這些指令讓計算機直接執(zhí)行的,效率不高
后來就出現(xiàn)了更好理解的匯編語言,之后就出現(xiàn)了各種各樣更加容易理解和編寫,更加接近人類語言的計算機高級語言、VB、DELPHI、JAVA等
二、UML所定義的概念和符號可用于軟件開發(fā)的分析、設計和實現(xiàn)的全過程,軟件開發(fā)人員不必在開發(fā)過程的不同階段進行概念和符號的轉換
三、 UML所用的語言元素基本都是圖形化的,便于理解和溝通,不但開發(fā)人員之間可以用來交流,客戶和開發(fā)人員之間也可以用它作為交流的工具
目前版本的Rational Rose可以用來做以下一些工作:
1.對業(yè)務進行建模(工作流)
2.建立對象模型(表達信息系統(tǒng)內(nèi)有哪些對象,它們之間是如何協(xié)作完成系統(tǒng)功能的)
3.對數(shù)據(jù)庫進行建模,并可以在對象模型和數(shù)據(jù)模型之間進行正、逆向工程,相互同步
4.建立構件模型(表達信息系統(tǒng)的物理組成,如有什么文件、進程、線程、分布如何等等)
5.生成目標語言的框架代碼,如VB、JAVA、DELPHI等

Rational rose 2007常見問題解答

1、Rational rose 2007如何隱藏類的屬性和操作?
右擊類,選Options->Suppress Attributes/Suppress Operations
2、Rose如何表示類的約束?
在工具箱中選ABC圖標(Text Box),輸入用大括號括起來的自由文本。
3、Rational rose 2007如何表示抽象類?
打開類規(guī)格窗口。選擇Detail頁簽,復選Abstract
4、Rose中接口的三種表示方法
右擊接口,點Options->Steretype Display->None/Label/Decoration/Icon
5、Rational rose 2007如何表示關聯(lián)類?
關聯(lián)類是關聯(lián)和類的結合,在工具箱中選Association Class,連接類和關聯(lián)
6、Rose如何表示模板類?
打開類規(guī)格窗口,在General頁簽中的Type下拉框中選擇ParameterizeClass
7、Rational rose 2007如何表示嵌套類?
打開類規(guī)格窗口,在Nested 頁簽中insert一個類,即新建了一個嵌套類的內(nèi)部類
8、Rose中如何表示不同的依賴?
在依賴的旁邊加自由文本,在工具箱中選ABC圖標(Text Box),輸入用書名號括起來的自由文本。
9、Rational rose 2007中如何表示類與接口的實現(xiàn)關系?
在工具箱中選Realize,連接類與接口(從類到接口),改變接口的顯示方式。
10、Rose中如何表示雙向關聯(lián)?
打開關聯(lián)規(guī)格窗口,在Role A Detail或Role B Detail中取消對Navigable的選取。
11、Rational rose 2007中如何表示關聯(lián)的角色名和多重值?
右擊關聯(lián)的一端,點Role name增加角色名;右擊關聯(lián)的一端,點Multiplicity->選取值
12、Rose中如何表示聚合和組合關系?
打開關聯(lián)規(guī)格窗口,在Role A Detail或Role B Detail中只選取Aggregate,即為聚合關系;在Role A Detail或Role B Detail中選取Aggregate和By Value,即為組合關系。
Rose中的組合關系也可以沒有箭頭,打開關聯(lián)規(guī)格窗口,在Role A Detail或Role B Detail中取消對Navigable的選取
13、Rational rose 2007中如何表示關聯(lián)的限定符?
右擊關聯(lián),點New Key/Qualifier
14、Rose中如何畫對象圖?
Rose不支持對象圖,但可以用協(xié)作圖表達對象之間的關系

載地址

  • 電腦版

您喜歡

uml建模工具軟件
uml建模工具軟件
UML又稱統(tǒng)一建模語言或標準建模語言,可以看做用于系統(tǒng)設計階段給開發(fā)做參考的一種方式,其中很多圖需要用到面向對象程序的思維,那么有哪些簡單好用的UML類圖設計軟件呢?本次小編就為各位小伙伴整理了多款uml建模工具軟件,其中就涵蓋了StarUML、Visual Paradigm 等多款uml建模工具,這些工具支持多種 UML 圖表類型,如類圖、時序圖、活動圖等,同時也提供了直觀的界面和豐富的功能,適用于多種規(guī)模的項目,有需要的小伙伴一起來看看吧!

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)