rational_rose【uml建?!縚教程+使用詳解

rational_rose【uml建模】_教程+使用詳解

ID:14986176

大小:972.00 KB

頁(yè)數(shù):32頁(yè)

時(shí)間:2018-07-31

rational_rose【uml建?!縚教程+使用詳解_第1頁(yè)
rational_rose【uml建模】_教程+使用詳解_第2頁(yè)
rational_rose【uml建?!縚教程+使用詳解_第3頁(yè)
rational_rose【uml建模】_教程+使用詳解_第4頁(yè)
rational_rose【uml建?!縚教程+使用詳解_第5頁(yè)
資源描述:

《rational_rose【uml建?!縚教程+使用詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、RationalRose簡(jiǎn)介Rose模型(包括所有框圖、對(duì)象和其他模型元素)都保存在一個(gè)擴(kuò)展名為.mdl的文件中。RationalRose中用例視圖和邏輯視圖的區(qū)別用例視圖是從系統(tǒng)外部來(lái)看系統(tǒng),邏輯視圖是描述系統(tǒng)的內(nèi)部結(jié)構(gòu)。兩者之間的關(guān)系是實(shí)現(xiàn)關(guān)系,即,邏輯視圖所描述的系統(tǒng)實(shí)現(xiàn)用例視圖所描述的功能。舉個(gè)最簡(jiǎn)單的例子吧:對(duì)于很多系統(tǒng)都有的用戶登錄功能在用例視圖中只描述用戶在什么樣的界面登錄(是登錄對(duì)話框,還是指紋鑒別器,還是身份識(shí)別卡,也許都可以),如何登錄(是輸入口令,還是將手指放在指紋閱讀器上,還是將身份識(shí)別卡在讀卡器上劃過),系統(tǒng)有什么響應(yīng)(登錄成功后是顯示正

2、確提示,還是有悅耳的聲音,還是吐出兩張美金,登錄失敗后是回到登錄界面,還是放個(gè)P,也許是從機(jī)器里冒出一只拳頭打在用戶的臉上)。但不會(huì)描述系統(tǒng)內(nèi)部如何去驗(yàn)證用戶,以及如何出拳。而在邏輯視圖中則是描述系統(tǒng)如何驗(yàn)證用戶,可能有一個(gè)登錄界面類,有一個(gè)用戶認(rèn)證控制類,及用戶信息存儲(chǔ)類,以及這些類如何相互運(yùn)作以完成用戶認(rèn)證,也許還會(huì)有拳頭控制類來(lái)實(shí)現(xiàn)拳頭瞄準(zhǔn)和出拳,總之要將用例視圖中提到的功能全部正確的實(shí)現(xiàn)。1.環(huán)境簡(jiǎn)介1.1RationalRose可視化環(huán)境組成Rose界面的五大部分是瀏覽器、文檔工具、工具欄、框圖窗口和日志。見圖1-1。32圖1-1:Rose界面l瀏覽器:

3、用于在模型中迅速漫游。l文檔工具:用于查看或更新模型元素的文檔。l工具欄:用于迅速訪問常用命令。l框圖窗口:用于顯示和編輯一個(gè)或幾個(gè)UML框圖。l日志:用于查看錯(cuò)誤信息和報(bào)告各個(gè)命令的結(jié)果。1.2瀏覽器和視圖瀏覽器是層次結(jié)構(gòu),用于在Rose模型中迅速漫游。在瀏覽器中顯示了模型中增加的一切,如參與者、用例、類、組件等等。Rose瀏覽器見圖1-2。瀏覽器中包含四個(gè)視圖:UseCase視圖、Logical視圖、Component視圖和Deployment視圖。點(diǎn)擊每個(gè)視圖的右鍵,選擇new就可以看到這個(gè)視圖所包含的一些模型元素。32圖1-2:Rose瀏覽器1.3框圖窗口

4、在圖1-3所示的框圖窗口中,我們可以瀏覽模型中的一個(gè)或幾個(gè)UML框圖。改變框圖中的元素時(shí),Rose自動(dòng)更新瀏覽器。同樣用瀏覽器改變?cè)貢r(shí),Rose自動(dòng)更新相應(yīng)框圖。這樣,Rose就可以保證模型的一致性。圖1-3:框圖窗口322.UML各類框圖的建立1.1建立用例圖usecasediagram從用例圖中我們可以看到系統(tǒng)干什么,與誰(shuí)交互。用例是系統(tǒng)提供的功能,參與者是系統(tǒng)與誰(shuí)交互,參與者可以是人、系統(tǒng)或其他實(shí)體。一個(gè)系統(tǒng)可以創(chuàng)建一個(gè)或多個(gè)用例圖。l創(chuàng)建用例圖(圖2-1-1)在瀏覽器內(nèi)的UseCase視圖中,雙擊Main,讓新的用例圖顯示在框圖窗口中。也可以新建一個(gè)包(

5、右擊UseCase視圖,選擇new→package,并命名),然后右擊這個(gè)新建包的,選擇new→usecasediagram。對(duì)系統(tǒng)總的用例一般畫在UseCase視圖中的Main里,如果一個(gè)系統(tǒng)可以創(chuàng)建多個(gè)用例圖,則可以用包的形式來(lái)組織。圖2-1-1:創(chuàng)建用例圖l創(chuàng)建參與者(圖2-1-2)(1)在工具欄中選擇“Actor”,光標(biāo)的形狀變成加號(hào)。(2)在用例圖中要放置參與者符號(hào)的地方單擊鼠標(biāo)左鍵,鍵入新參與者的名稱,如“客戶”。若要簡(jiǎn)要的說(shuō)明參與者,可以執(zhí)行以下步驟:(1)32在用例圖或?yàn)g覽器中雙擊參與者符號(hào),打開對(duì)話框,而且已將原型(stereotype)設(shè)置定義

6、為“Actor”。(1)打開“General”選項(xiàng)卡,在documentation字段中寫入該參與者的簡(jiǎn)要說(shuō)明。(2)單擊OK按鈕,即可接受輸入的簡(jiǎn)要說(shuō)明并關(guān)閉對(duì)話框。圖2-1-2:創(chuàng)建參與者l創(chuàng)建用例(圖2-1-3)(1)在工具欄中選擇“UseCase”,光標(biāo)的形狀變成加號(hào)。(2)在用例圖中要放置用例符號(hào)的地方單擊鼠標(biāo)左鍵,鍵入新用例的名稱,如“存款”。若要簡(jiǎn)要的說(shuō)明用例,可以執(zhí)行以下步驟:(1)在用例圖或?yàn)g覽器中雙擊用例符號(hào),打開對(duì)話框,接著打開“General”選項(xiàng)卡。(2)在documentation字段中寫入該用例的簡(jiǎn)要說(shuō)明。(3)單擊OK按鈕,即可接受

7、輸入的簡(jiǎn)要說(shuō)明并關(guān)閉對(duì)話框。32圖2-1-3:創(chuàng)建用例l記錄參與者和用例之間的關(guān)系(圖2-1-4)(1)從工具欄中選擇關(guān)聯(lián)關(guān)系箭頭。(2)將光標(biāo)定位在用例圖中的參與者上,單擊鼠標(biāo)左鍵并將光標(biāo)移動(dòng)到用例符號(hào)上,然后釋放鼠標(biāo)左鍵。若要簡(jiǎn)要的說(shuō)明關(guān)系,可以執(zhí)行以下步驟:(1)在用例圖中雙擊關(guān)聯(lián)關(guān)系符號(hào),打開對(duì)話框。(2)在默認(rèn)情況下,將顯示對(duì)話框中的“General”選項(xiàng)卡。(3)在documentation字段中寫入簡(jiǎn)要說(shuō)明。(4)單擊OK按鈕,即可接受輸入的簡(jiǎn)要說(shuō)明并關(guān)閉對(duì)話框。32圖2-1-4:參與者和用例的關(guān)系l增加泛化關(guān)系(圖2-1-5)(1)從工具欄中選擇泛

8、化關(guān)系箭頭

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

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

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