版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
項目八RationalRose簡介任務(wù)一初識RationalRose任務(wù)二RationalRose的設(shè)置任務(wù)三使用RationalRose建模
任務(wù)一初識RationalRose
RationalRose是Rational公司推出的支持UML、功能強大、可視化的建模工具。它為基于UML的面向?qū)ο笙到y(tǒng)的建模提供了很好的模型表示方式。RationalRose采用用例視圖、邏輯視圖、組件視圖和部署視圖支持面向?qū)ο蟮姆治龊驮O(shè)計,在不同的視圖中建立相應(yīng)的UML圖形,以反映軟件系統(tǒng)靜態(tài)的、動態(tài)的、物理的或邏輯的特性。
RationalRose具有良好的操作界面,可編輯*.mnu純文本文件、修改和定義主菜單、添加運行模塊;它可以生成各種代碼和數(shù)據(jù)框架(如C++、Java、VisualBasic和Oracle等)。
RationalRose提供了正向/逆向工程的功能,實現(xiàn)在系統(tǒng)的UML設(shè)計模型到程序設(shè)計語言代碼之間的轉(zhuǎn)換。
一、RationalRose的運行環(huán)境
1.硬件環(huán)境
PC兼容機,600MHz及以上CPU主頻,512MB及以上內(nèi)存,400MB及以上磁盤空間。
2.軟件環(huán)境
(1)操作系統(tǒng)環(huán)境:WindowsNT4.0(SP6)、Windows2000Professional(SP2或SP3)、WindowsXPProfessional(SP2)、Windows2000/2003Server。
(2)數(shù)據(jù)庫環(huán)境:支持IBMDB2UniversalDatabase5.x及以上版本、IBMDB2OS3905.x及以上版本、MSSQLServer6.x及以上版本、Oracle7.x及以上版本、SysbaseSystem12等軟件環(huán)境。
二、RationalRose的安裝
(1)雙擊RationalRose2003的安裝程序(壓縮文件),打開“指定文件保存路徑”對話框,如圖8-1所示。單擊【Change】可以改變文件保存路徑;如果要取消安裝,單擊【Cancel】按鈕。
圖8-1指定文件保存路徑
(2)單擊【Next】按鈕,打開“解壓文件”對話框;如果要取消安裝,單擊【Cancel】按鈕。
(3)在(2)的基礎(chǔ)上單擊【Next】按鈕,打開“歡迎進入安裝向?qū)А睂υ捒?,如圖8-2所示;如果要取消安裝,單擊【取消】按鈕。
(4)單擊【下一步】按鈕,打開“選擇產(chǎn)品”對話框,如圖8-3所示。在這里選擇“RationalRoseEnterpriseEdition”。如果要取消安裝,單擊【取消】按鈕;如果要返回到上一步,單擊【上一步】按鈕。
圖8-2歡迎進入安裝向?qū)?/p>
圖8-3選擇產(chǎn)品
(5)單擊【下一步】按鈕,打開“發(fā)布方法”對話框,如圖8-4所示。在這里選擇默認(rèn)的“DesktopinstallationfromCDimage”。如果要取消安裝,單擊【取消】按鈕;如果要返回到上一步,單擊【上一步】按鈕。
圖8-4發(fā)布方法
(6)單擊【下一步】按鈕,打開“Rose企業(yè)版安裝向?qū)А睂υ捒颍鐖D8-5所示。如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-5Rose企業(yè)版安裝向?qū)?/p>
(7)單擊【Next】按鈕,打開“產(chǎn)品警告”對話框,如圖8-6所示。如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-6產(chǎn)品警告
(8)單擊【Next】按鈕,打開“版權(quán)聲明”對話框,如圖8-7所示。在這里選擇“Iacceptthetermsinthelicenseagreement”。如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-7版權(quán)聲明
(9)單擊【Next】按鈕,打開“目標(biāo)文件夾”對話框,如圖8-8所示。單擊【Change】可改變程序安裝路徑;如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-8目標(biāo)文件夾
(10)單擊【Next】按鈕,打開“自定義安裝”對話框,如圖8-9所示。在這里可以選擇要安裝的項目;如果要查看磁盤空間,單擊【Space】按鈕;如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-9自定義安裝
(11)單擊【Next】按鈕,打開“準(zhǔn)備安裝”對話框,如圖8-10所示。如果要取消安裝,單擊【Cancel】按鈕;如果要返回到上一步,單擊【Back】按鈕。
圖8-10準(zhǔn)備安裝
(12)安裝完成后,打開“安裝完成”對話框,如圖8-11所示。單擊【Finish】按鈕完成RationalRose2003的安裝。
圖8-11安裝完成
任務(wù)二RationalRose的設(shè)置
一、常規(guī)設(shè)置
在Rose全局設(shè)置對話框中選擇【General】選項卡,可以完成默認(rèn)字體、默認(rèn)顏色、布局等常規(guī)設(shè)置,如圖8-12所示。
圖8-12常規(guī)設(shè)置
二、其他設(shè)置
在【Options】菜單中,除了常規(guī)設(shè)置以外,還可以進行圖形元素、瀏覽器和對應(yīng)語言等其他設(shè)置。如圖8-13所示。圖8-13其他設(shè)置
任務(wù)三使用RationalRose建模
一、RationalRose的啟動界面啟動RationalRose2003后,出現(xiàn)如圖8-14所示的啟動界面。
圖8-14RationalRose2003的啟動界面
啟動界面消失后,將彈出RationalRose2003的主界面,以及在主界面前彈出的用來設(shè)置啟動選項的對話框,該對話框如圖8-15所示。在對話框中,有三個可供選擇的選項卡,分別為【New】(新建)、【Existing】(打開)、【Recent】(最近使用的模型)。
圖8-15新建模型對話框
在【New】(新建)選項卡中可以選擇創(chuàng)建模型的模板,在使用這些模板前,先要確定創(chuàng)建模型的目標(biāo)與結(jié)構(gòu),從而能夠選擇一個與將要創(chuàng)建的模型的目標(biāo)與結(jié)構(gòu)相一致的模板,然后使用該模板定義一系列模型元素,對待創(chuàng)建的模型進行初始化構(gòu)建。如果需要查看該模板的描述信息,可以在選中此模板后單擊【Detail】按鈕進行查看。如果只是想創(chuàng)建一些模型,這些模型不具體使用哪些模板,單擊【Cancel】按鈕取消即可。圖8-15中的MakeaNewFramework(創(chuàng)建新的框架)選項比較特殊,它用于創(chuàng)建一個新的模板,當(dāng)選擇MakeaNewFramework后,單擊【OK】按鈕,進入圖8-16所示的創(chuàng)建模板界面。
圖8-16創(chuàng)建新的模板
在【Existing】(打開)選項卡中可以打開一個已存在的模型,如圖8-17所示。在對話框左側(cè)的列表中逐級找到該模型所在的目錄,然后從右側(cè)的列表中選中該模型并單擊【Open】(打開)按鈕。在打開一個新的模型前,應(yīng)保存并關(guān)閉正在工作的模型,當(dāng)然在打開已經(jīng)存在模型時也會出現(xiàn)請保存當(dāng)前正在工作的模型的提示。
圖8-17打開已存在模型
在【Recent】(最近使用的模型)選項卡中可以選擇打開一個最近使用過的模型文件,如圖8-18所示。選中需要打開的模型并單擊【Open】按鈕或者雙擊該模型文件的圖標(biāo)即可。如果當(dāng)前已經(jīng)有正在工作的模型文件,在打開新的模型前,Rose會先關(guān)閉當(dāng)前正在工作的模型文件。如果當(dāng)前工作的模型中包含未保存的內(nèi)容,系統(tǒng)將彈出一個詢問是否保存當(dāng)前模型的對話框。
圖8-18打開最近使用的模型文件
二、RationalRose的主界面
RationalRose2003的主界面如圖8-19所示。
由圖8-19可以看出,RationalRose2003的主界面主要由標(biāo)題欄、菜單欄、工具欄、工作區(qū)和狀態(tài)欄構(gòu)成。
圖8-19RationalRose2003的主界面
1.標(biāo)題欄
標(biāo)題欄可以顯示當(dāng)前正在工作的模型文件名稱,如圖8-20所示,模型的名稱為“模型示例”。對于剛剛新建還未被保存的模型,名稱使用“untitled”表示。除此之外,標(biāo)題欄還可以顯示當(dāng)前正在編輯的圖的名稱和位置,如“ClassDiagram:logicalView/Main”代表的是在LogicalView(邏輯視圖)下創(chuàng)建的名為“Main”的ClassDiagram(類圖)。圖8-20標(biāo)題欄示例
2.菜單欄
菜單欄中包含了所有在RationalRose2003中可以進行的操作,一級菜單共有11項,分別是【File】(文件)、【Edit】(編輯)、【View】(視圖)、【Format】(格式)、【Browse】(瀏覽)、【Report】(報告)、【Query】(查詢)、【Tools】(工具)、【Add-Ins】(插件)、【W(wǎng)indow】(窗口)和【Help】(幫助),如圖8-21所示。圖8-21菜單欄示例
1)【File】
【File】(文件)的子菜單顯示了關(guān)于文件的一些操作內(nèi)容,對子菜單的說明如表8-1所示。
其中【Units】的子菜單包含關(guān)于Uints的相關(guān)操作,如表8-2所示。
表8-2中的【CM】的子菜單的說明如表8-3所示。
2)【Edit】
【Edit】(編輯)的子菜單用于對各種圖進行編輯操作,并且它的子菜單會根據(jù)圖的不同有所不同,但是還會有一些相同的選項,如表8-4所示。不同的選項如表8-5所示。
3)【View】
【View】(視圖)的子菜單用于處理窗口顯示的操作,其內(nèi)容如表8-6所示。
4)【Format】
【Format】(格式)的子菜單用于進行字體等顯示樣式的設(shè)置,其內(nèi)容如表8-7所示。
5)【Browse】
【Browse】(瀏覽)的子菜單和【Edit】(編輯)的子菜單類似,根據(jù)不同的圖可以顯示不同的內(nèi)容,共有的菜單內(nèi)容如表8-8所示。根據(jù)不同圖顯示的不同菜單,如表8-9所示。
6)【Report】
【Report】(報告)的子菜單顯示了關(guān)于模型元素在使用過程中的一些信息,如表8-10所示。
7)【Query】
【Query】(查詢)的子菜單顯示了關(guān)于圖的操作信息,如表8-11所示,在SequenceDiagram(序列圖)、CollaborationDiagram(協(xié)作圖)和DeploymentDiagram(部署圖)中沒有Query(查詢)的菜單選項。
8)【Tools】
【Tools】(工具)的子菜單顯示了各種插件工具的使用,如表8-12所示。
在不同的圖中【Create】可以顯示不同的子菜單,其子菜單內(nèi)容如表8-13所示。
9)【Add-Ins】
【Add-Ins】(插件)的子菜單只有一個,即【Add-InManager】,用于對附加工具的插件進行管理,并標(biāo)明這些插件是否有效。很多外部的產(chǎn)品都對RationalRose2003提供了“Add-In”支持,用來對Rose的功能進行進一步擴展,如Java、Oracle或者C#等,有了這些“Add-In”,RationalRose2003就可以進行更多深層次的工作了。例如,在安裝了C#的相關(guān)插件后,RationalRose2003就可以直接生成C#的框架代碼,也可以從C#代碼轉(zhuǎn)換成RationalRose2003模型,并進行兩者的同步操作。
10)【W(wǎng)indow】
【W(wǎng)indow】(窗口)的子菜單和大多數(shù)應(yīng)用程序相同,是對編輯區(qū)域窗口的操作,如表8-14所示。
11)【Help】
【Help】(幫助)的子菜單內(nèi)容也和大多數(shù)應(yīng)用程序相同,包含了系統(tǒng)的幫助信息,如表8-15所示。
3.工具欄
RationalRose2003中工具欄的形式有兩種,分別是標(biāo)準(zhǔn)工具欄和編輯區(qū)工具欄。標(biāo)準(zhǔn)工具欄在任何圖中都可以使用,因此在任何圖中都會顯示,默認(rèn)的標(biāo)準(zhǔn)工具欄中的內(nèi)容如圖8-22所示,標(biāo)準(zhǔn)工具欄中每個選項的具體操作的詳細說明如表8-16所示。編輯區(qū)工具欄是根據(jù)不同的圖形而設(shè)置的具有繪制不同圖形元素功能的工具欄,顯示時位于圖形編輯區(qū)的左側(cè)。可以通過【View】|【Toolbars】命令來定制是否顯示標(biāo)準(zhǔn)工具欄和編輯區(qū)工具欄。
圖8-22標(biāo)準(zhǔn)工具欄
標(biāo)準(zhǔn)工具欄和編輯區(qū)工具欄可以通過菜單中的選項進行定制。選擇【Tools】|【Options】命令,彈出如圖8-23所示的對話框,打開【Toolbars】(工具欄)選項卡。圖8-23定制工具欄
在“Customizetoolbars”(定制工具欄)選項組中可以根據(jù)具體情況定制標(biāo)準(zhǔn)工具欄和圖形編輯工具欄的詳細信息。定制標(biāo)準(zhǔn)工具欄時,可以單擊位于“Standard”(標(biāo)準(zhǔn))選項右側(cè)的按鈕,彈出如圖8-24所示的對話框。在該對話框中可以將左側(cè)的選項添加到右側(cè)的列表框中,這樣在標(biāo)準(zhǔn)工具欄中就會顯示,當(dāng)然也可以通過這種方式刪除標(biāo)準(zhǔn)工具欄中不用的信息。對于各種圖形編輯工具欄的定制,可以單擊位于該圖右側(cè)的按鈕,彈出關(guān)于該圖形定制的對話框,圖8-25所示為定制“Deploymentdiagram”編輯區(qū)工具欄對話框,在該對話框中可以添加或刪除在編輯區(qū)工具欄中顯示的信息。
圖8-24定制標(biāo)準(zhǔn)工具欄
圖8-25定制編輯區(qū)工具欄
4.工作區(qū)
工作區(qū)由4部分構(gòu)成,分別為瀏覽器和文檔區(qū)、編輯區(qū)、日志區(qū)。在工作區(qū)中可以方便地完成繪制各種UML圖形的任務(wù)。
1)瀏覽器和文檔區(qū)
瀏覽器和文檔區(qū)位于RationalRose2003工作區(qū)域的左側(cè),如圖8-26所示。
圖8-26瀏覽器和文檔區(qū)
2)編輯區(qū)
編輯區(qū)位于RationalRose2003工作區(qū)域的右側(cè),如圖8-27所示,用于對圖進行編輯操作。編輯區(qū)包含了圖形工具欄和圖的編輯區(qū)域,在圖的編輯區(qū)域中可以根據(jù)圖形工具欄中的圖形元素內(nèi)容繪制相關(guān)信息。在圖的編輯區(qū)域添加的相關(guān)模型元素會自動地在瀏覽器中添加,從而使瀏覽器和編輯區(qū)的信息保持同步,也可以將瀏覽器中的模型元素拖動到圖形編輯區(qū)中進行添加。
圖8-27編輯區(qū)
3)日志區(qū)
日志區(qū)位于RationalRose2003工作區(qū)域的下方,如圖8-28所示。在日志區(qū)中記錄了對模型的一些重要操作。圖8-28日志區(qū)
5.狀態(tài)欄
狀態(tài)欄記錄了對當(dāng)前信息的提示和當(dāng)前的一些描述信息,如幫助信息“ForHelp,pressF1”以及當(dāng)前使用的語言“DefaultLanguage:Analysis”等,如圖8-29所示。圖8-29狀態(tài)欄
三、RationalRose的使用
1.創(chuàng)建模型
可以通過選擇【File】|【New】命令來創(chuàng)建新的模型,也可以通過標(biāo)準(zhǔn)工具欄下的“新建”按鈕創(chuàng)建新的模型,這時便會彈出選擇模板的對話框,選擇想要使用的模板后單擊【OK】(確定)按鈕即可。如果使用模板,RationalRose2003系統(tǒng)就會將模板的相關(guān)初始化信息添加到創(chuàng)建的模型中,這些初始化信息包含了一些包、類、構(gòu)件和圖等。也可以不使用模板,單擊【Cancel】(取消)按鈕即可,這個時候創(chuàng)建的是一個空的模型項目。
2.保存模型
保存模型包括對模型內(nèi)容的保存和對在創(chuàng)建模型過程中日志記錄的保存。這些都可以通過菜單欄和工具欄來實現(xiàn)。
1)保存模型內(nèi)容
可以通過選擇【File】|【Save】命令來保存新建的模型,也可以通過標(biāo)準(zhǔn)工具欄下的按鈕保存新建的模型,保存的RationalRose模型文件的擴展名為“.mdl”。選擇【File】|【Save】命令后,彈出如圖8-30所示的對話框,可以在“文件名”文本框中設(shè)置RationalRose模型文件的名稱。
圖8-30保存模型
2)保存日志
可以通過選擇【File】|【SaveLogAs】命令來保存日志,保存日志的對話框如圖8-31所示。也可以通過【AutoSaveLog】(自動保存日志)功能使系統(tǒng)在該文件中自動保存日志記錄。圖8-31保存日志
3.導(dǎo)入模型
可以通過選擇【File】|【ImportModel】命令導(dǎo)入模型、包或類等,可供選擇的文件類型包括“.mdl”“.ptl”“.sub”或“.cat”等,導(dǎo)入模型的對話框如圖8-32所示。圖8-32導(dǎo)入模型
4.導(dǎo)出模型
可以通過選擇【File】|【ExportModel】命令導(dǎo)出模型,導(dǎo)出模型的對話框如圖8-33所示,導(dǎo)出文件的后綴名為“.ptl”。
圖8-33導(dǎo)出模型
例如,選擇一個類名稱為“Student”,然后可以通過選擇【File】|【ExportStudent】命令來導(dǎo)出“Student”類,彈出的導(dǎo)出類對話框如圖8-34所示。圖8-34導(dǎo)出單個類
也可以利用導(dǎo)出模型來進行導(dǎo)出包的操作,如選擇一個名稱為“U
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年一線班組員工安全培訓(xùn)題庫
- 2025年攤鋪機租賃與施工材料保障合同范本3篇
- 除薄冰機課程設(shè)計
- 年度多媒體集成競爭策略分析報告
- 二零二五年度模板木枋行業(yè)信息化平臺建設(shè)合同4篇
- 水溝勾縫施工方案
- 文明施工方案范本
- 二零二五年度環(huán)保型門衛(wèi)室建設(shè)合同4篇
- 2025年度個人股權(quán)無償轉(zhuǎn)讓及公司資產(chǎn)評估協(xié)議2篇
- 隔聲罩課程設(shè)計模板
- 情人合同范例
- 建筑公司勞務(wù)合作協(xié)議書范本
- 安徽省合肥市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《基于杜邦分析法的公司盈利能力研究的國內(nèi)外文獻綜述》2700字
- 儒家思想講解課程設(shè)計
- 2024年個人汽車抵押借款合同范本(四篇)
- 2024-2025學(xué)年九年級化學(xué)上冊 第二單元 單元測試卷(人教版)
- 軌道交通設(shè)備更新項目可行性研究報告-超長期國債
- 2024-2030年中國一氧化二氮氣體行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- NB/T 11446-2023煤礦連采連充技術(shù)要求
- 2024多級AO工藝污水處理技術(shù)規(guī)程
評論
0/150
提交評論