天天看點

Rational Rose 2007使用小結

本文轉載自:

1.rose如何隐藏類的屬性和操作?

右擊類,選options->suppress attributes/suppress operations

2.rose如何表示類的限制?

在工具箱中選abc圖示(text box),輸入用大括号括起來的自由文本。

3.rose如何表示抽象類?

打開類規格視窗。選擇detail頁簽,複選abstract

4.rose中接口的三種表示方法

右擊接口,點options->steretype

display->none/label/decoration/icon

5.rose如何表示關聯類?

關聯類是關聯和類的結合,在工具箱中選association class,連接配接類和關聯

6.rose如何表示模闆類?

打開類規格視窗,在general頁簽中的type下拉框中選擇parameterizeclass

7.rose如何表示嵌套類?

打開類規格視窗,在nested 頁簽中insert一個類,即建立了一個嵌套類的内部類

8.rose中如何表示不同的依賴?

在依賴的旁邊加自由文本,在工具箱中選abc圖示(text box),輸入用書名号括起來的自由文本。

9.rose中如何表示類與接口的實作關系?

在工具箱中選realize,連接配接類與接口(從類到接口),改變接口的顯示方式。

10.rose中如何表示雙向關聯?

打開關聯規格視窗,在role a detail或role b detail中取消對navigable的選取。

11.rose中如何表示關聯的角色名和多重值?

右擊關聯的一端,點role name增加角色名;右擊關聯的一端,點multiplicity->選取值

12.rose中如何表示聚合群組合關系?

打開關聯規格視窗,在role a detail或role b detail中隻選取aggregate,即為聚合關系;在role

a detail或role b detail中選取aggregate和by value,即為組合關系。

rose中的組合關系也可以沒有箭頭,打開關聯規格視窗,在role a detail或role b

detail中取消對navigable的選取

13.rose中如何表示關聯的限定符?

右擊關聯,點new key/qualifier

14.rose中如何畫對象圖?

rose不支援對象圖,但可以用協作圖表達對象之間的關系

15.rose圖如何輸出到圖檔檔案?

    方法一 :針對每一張繪制好的uml圖形,使用ctrl+a 

ctrl+c   最後打開word,

執行ctrl+v就可以了,一般這種情況下是可以将每張圖都粘貼到文檔中然後就可以發送給他人共享了。

              如果中文亂碼 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頁面中,其中既有模型的圖檔還有各個圖之間的關系,模型之間的聯系。單個圖可以在相應的目錄中找到。

16.如何修改rose圖形中的字型?

改變預設字型的方法是,點tools->options->general,修改default font。

改變圖形中已有文本的字型的方法是,右擊圖形中的元素,然後點“format->font”;或者在圖形中用ctrl+a全選,然後右擊圖形,點“format->font”;

17.rose中如何對消息進行多級編号?

選擇tools-> options; 單擊diagram标簽;同時選中sequence

numbering和hierarchical messages複選框。

18.rose協作圖中消息(link message)的畫法,data token的畫法

先畫連接配接(object link),然後選擇工具箱中的消息圖示,點連接配接。選擇工具箱中的data token圖示,點消息。

19. rose協作圖中多對象的畫法

右擊對象,點open specification,選擇複選框“multiple instance”

20.rose建立模型時,沒有選擇模闆的對話框,如何設定才能出現選擇模闆的對話框?

add-ins->add-in manager,選擇framework wizard

 21.順序圖與協作圖的轉換

從順序圖轉換為協作圖:打開順序圖,選擇browse->create collaboration diagram或按f5

從協作圖轉換為順序圖:打開協作圖,選擇browse->create sequence diagram或按f5