實(shí)驗(yàn)1 用例圖建模_第1頁
實(shí)驗(yàn)1 用例圖建模_第2頁
實(shí)驗(yàn)1 用例圖建模_第3頁
實(shí)驗(yàn)1 用例圖建模_第4頁
實(shí)驗(yàn)1 用例圖建模_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)驗(yàn)一 用例圖建模一、實(shí)驗(yàn)?zāi)康? 熟悉用例圖的基本功能和使用方法。2 掌握如何使用建模工具繪制用例圖方法。二、預(yù)備知識(shí)Rational Rose 簡(jiǎn)介Rose模型(包括所有框圖、對(duì)象和其他模型元素)都保存在一個(gè)擴(kuò)展名為.mdl的文件中。1. 環(huán)境簡(jiǎn)介1.1 Rational Rose可視化環(huán)境組成 Rose界面的五大部分是瀏覽器、文檔工具、工具欄、框圖窗口和日志。見圖1-1。圖1-1:Rose界面l 瀏覽器:用于在模型中迅速漫游。l 文檔工具:用于查看或更新模型元素的文檔。l 工具欄:用于迅速訪問常用命令。l 框圖窗口:用于顯示和編輯一個(gè)或幾個(gè)UML框圖。l 日志:用于查看錯(cuò)誤信息和報(bào)告各個(gè)命

2、令的結(jié)果。1.2瀏覽器和視圖瀏覽器是層次結(jié)構(gòu),用于在Rose模型中迅速漫游。在瀏覽器中顯示了模型中增加的一切,如參與者、用例、類、組件等等。Rose瀏覽器見圖1-2。瀏覽器中包含四個(gè)視圖:Use Case視圖、Logical視圖、Component視圖和Deployment視圖。點(diǎn)擊每個(gè)視圖的右鍵,選擇new就可以看到這個(gè)視圖所包含的一些模型元素。圖1-2:Rose瀏覽器1. 3框圖窗口在圖1-3所示的框圖窗口中,我們可以瀏覽模型中的一個(gè)或幾個(gè)UML框圖。改變框圖中的元素時(shí),Rose自動(dòng)更新瀏覽器。同樣用瀏覽器改變?cè)貢r(shí),Rose自動(dòng)更新相應(yīng)框圖。這樣,Rose就可以保證模型的一致性。 圖1-

3、3:框圖窗口2. UML各類框圖的建立2. 1建立用例圖use case diagram從用例圖中我們可以看到系統(tǒng)干什么,與誰交互。用例是系統(tǒng)提供的功能,參與者是系統(tǒng)與誰交互,參與者可以是人、系統(tǒng)或其他實(shí)體。一個(gè)系統(tǒng)可以創(chuàng)建一個(gè)或多個(gè)用例圖。l 創(chuàng)建用例圖(圖2-1-1)在瀏覽器內(nèi)的Use Case視圖中,雙擊Main,讓新的用例圖顯示在框圖窗口中。也可以新建一個(gè)包(右擊Use Case視圖,選擇newpackage,并命名),然后右擊這個(gè)新建包的,選擇newuse case diagram。對(duì)系統(tǒng)總的用例一般畫在Use Case視圖中的Main里,如果一個(gè)系統(tǒng)可以創(chuàng)建多個(gè)用例圖,則可以用包的

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

5、se Case”,光標(biāo)的形狀變成加號(hào)。(2) 在用例圖中要放置用例符號(hào)的地方單擊鼠標(biāo)左鍵,鍵入新用例的名稱,如“存款”。 若要簡(jiǎn)要的說明用例,可以執(zhí)行以下步驟:(1) 在用例圖或?yàn)g覽器中雙擊用例符號(hào),打開對(duì)話框,接著打開“General”選項(xiàng)卡。(2) 在documentation字段中寫入該用例的簡(jiǎn)要說明。(3) 單擊OK按鈕,即可接受輸入的簡(jiǎn)要說明并關(guān)閉對(duì)話框。圖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)要的說明關(guān)系,可以執(zhí)行以下步驟

6、:(1) 在用例圖中雙擊關(guān)聯(lián)關(guān)系符號(hào),打開對(duì)話框。(2) 在默認(rèn)情況下,將顯示對(duì)話框中的“General”選項(xiàng)卡。(3) 在documentation字段中寫入簡(jiǎn)要說明。(4) 單擊OK按鈕,即可接受輸入的簡(jiǎn)要說明并關(guān)閉對(duì)話框。圖2-1-4:參與者和用例的關(guān)系 建立用例之間的關(guān)系用例之間的關(guān)系主要是3種,分別是包含(include),擴(kuò)展(extend)和泛化(generalization)。我們只要熟悉一種建立方式,其他2種都可以采用同樣的步驟實(shí)現(xiàn)。建立包含關(guān)系步驟如下:1)如圖所示,選擇用例關(guān)系的圖標(biāo)。2)如圖所示,從“登陸系統(tǒng)”用例開始,到“密碼驗(yàn)證”用例結(jié)束畫出關(guān)聯(lián)關(guān)系,注意箭頭的方向

7、。3)雙擊這條線或者右鍵點(diǎn)擊這條線然后選擇“Open Specification”菜單項(xiàng)(圖所示)。在彈出的窗口的Stereotype中選擇包含(include)關(guān)系,如下圖所示。建立用例間的泛化關(guān)系(圖2-1-5)(1) 從工具欄中選擇泛化關(guān)系箭頭。(2) 從子用例拖向父用例,也可從子參與者拖向父參與者。簡(jiǎn)要說明關(guān)系執(zhí)行的步驟同上類似。圖2-1-5:增加泛化關(guān)系l 用例的文字描述如圖所示,通用的注釋窗口并不適合書寫用例的文字描述,因此在此寫出用例的Word文檔名稱。與已完成的用例文檔的連接可以在file標(biāo)簽中insert file。如圖2-1-6和圖2-1-7所示。雙擊圖2-1-7中的文件名,可以查看已經(jīng)寫好的用例。圖2-1-6:關(guān)聯(lián)用例描述文檔圖2-1-7:插入用例描述文檔用例的描述格式如下: 圖2-1-8:用例描述文檔三、實(shí)驗(yàn)任務(wù)現(xiàn)擬開發(fā)一個(gè)在線購物系統(tǒng),其核心功能包括:會(huì)員注冊(cè)登錄、會(huì)員管理、瀏覽商品、檢索商品、購物車管理、提交訂單、查看訂單、支付訂單、派送商品等。對(duì)系統(tǒng)進(jìn)行需求分析,并遵循以下步驟創(chuàng)建其用例模型:(1) 識(shí)別和確定參與者;(2) 識(shí)別和確定用例;(3) 描述用例;(4) 定義用例之間的關(guān)系;(5) 建立用例圖,構(gòu)造用例模型。四、實(shí)驗(yàn)要求按照實(shí)驗(yàn)任務(wù)的說明,完成如下工作:(1) 創(chuàng)建用例模型,并詳細(xì)介紹建模過程,包括:如何識(shí)別參與者和用例、如何定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論