面向?qū)ο蠓治雠c設(shè)計(jì)(UML)實(shí)驗(yàn)六狀態(tài)圖_第1頁(yè)
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)實(shí)驗(yàn)六狀態(tài)圖_第2頁(yè)
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)實(shí)驗(yàn)六狀態(tài)圖_第3頁(yè)
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)實(shí)驗(yàn)六狀態(tài)圖_第4頁(yè)
面向?qū)ο蠓治雠c設(shè)計(jì)(UML)實(shí)驗(yàn)六狀態(tài)圖_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、面向?qū)ο蠓治雠c設(shè)計(jì)(UML»實(shí)驗(yàn)指導(dǎo)書(shū)學(xué)號(hào):姓名:班級(jí):指導(dǎo)老師:周思林實(shí)驗(yàn)一UML建模工具使用一、實(shí)驗(yàn)?zāi)康?. 了解面向?qū)ο蠡靖拍睿?. 熟悉RationalRose工具的主要用戶界面;3. 了解簡(jiǎn)單的UM閡。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;郵箱:Silin_zhou三、實(shí)驗(yàn)內(nèi)容1 .闡述“軟件工程開(kāi)發(fā)模型”的相關(guān)概念,并分析各種模型的優(yōu)缺點(diǎn),形成報(bào)告結(jié)果;2 .闡述UML中都有哪些常用的圖,具有哪些作用,形成報(bào)告結(jié)果;3 .熟悉UMLX具Visio、RationalRose的安裝及環(huán)境;4 .熟悉軟件的主要用戶界面,并學(xué)習(xí)如何使用軟件。模仿

2、繪制以下的UML圖,并查閱相關(guān)資料,對(duì)該圖進(jìn)行解釋,形成報(bào)告結(jié)果。網(wǎng)絡(luò)教學(xué)系統(tǒng),其主要功能需求主要包括以下幾個(gè)方面:四、實(shí)驗(yàn)過(guò)程和結(jié)果五、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)二面向?qū)ο蟾拍钜?、?shí)驗(yàn)?zāi)康? .掌握面向?qū)ο笏枷耄? .熟悉面向?qū)ο蠓治?、設(shè)計(jì)的過(guò)程;3 .熟悉RationalRose建模工具的使用。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;三、實(shí)驗(yàn)內(nèi)容1、熟悉利用統(tǒng)一建模語(yǔ)言進(jìn)行分析、設(shè)計(jì)軟件的過(guò)程,完成報(bào)告結(jié)果:論述面向?qū)ο螅∣O)方法的特點(diǎn)、優(yōu)勢(shì)以及存在的問(wèn)題。2、熟悉RationalRose的使用,用例視圖、邏輯視圖、組件視圖和部署視圖中分別具有什么用途,對(duì)應(yīng)面向?qū)ο蠓治雠c

3、建模中的什么階段,主要繪制UML的哪些圖,形成報(bào)告結(jié)果。3、RationalRose的實(shí)際使用練習(xí)。四、實(shí)驗(yàn)過(guò)程和結(jié)果五、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)三用例圖一、實(shí)驗(yàn)?zāi)康? .熟悉用例圖的基本功能和使用方法。2 .掌握如何使用建模工具繪制用例圖方法。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;三、實(shí)驗(yàn)內(nèi)容根據(jù)以下需求設(shè)計(jì)一個(gè)圖書(shū)館管理系統(tǒng)的用例圖?;竟δ芤螅簣D書(shū)管理:新書(shū)登記,圖書(shū)查詢,圖書(shū)注銷(xiāo);借閱管理:借書(shū),還書(shū),查詢今日到期讀者;讀者管理:增加讀者、刪除讀者、查詢讀者、讀者類(lèi)別管理(可以設(shè)置不同類(lèi)的讀者,并使不同類(lèi)讀者對(duì)應(yīng)不同類(lèi)的圖書(shū)流通參數(shù),如可借冊(cè)數(shù),可借天數(shù),可續(xù)借次

4、數(shù),可續(xù)借天數(shù)等);報(bào)表管理:包括圖書(shū)借閱統(tǒng)計(jì)報(bào)表,被注銷(xiāo)圖書(shū)統(tǒng)計(jì)報(bào)表等;報(bào)表可以有多種格式可供選擇;可以把報(bào)表輸出到文件中,可以預(yù)覽報(bào)表、打印報(bào)表等。系統(tǒng)管理:系統(tǒng)管理員使用,包括用戶權(quán)限管理(增加用戶,刪除用戶,密碼修改等),數(shù)據(jù)管理(提供數(shù)據(jù)修改、備份、恢復(fù)等多種數(shù)據(jù)維護(hù)工具),系統(tǒng)運(yùn)行日志,系統(tǒng)設(shè)置等功四、實(shí)驗(yàn)過(guò)程和結(jié)果實(shí)驗(yàn)步驟:詳細(xì)分析系統(tǒng)需求,使用Rose工具完成系統(tǒng)用例圖。(1)分析系統(tǒng)活動(dòng)者(2)分析系統(tǒng)活動(dòng)者的用例(3)分析活動(dòng)者之間、用例之間的關(guān)系(5)繪制用例圖五、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)四類(lèi)圖一、實(shí)驗(yàn)?zāi)康? .理解類(lèi)的基本概念;2 .掌握如何從需求分析中抽象出類(lèi)的方法;3 .掌握在

5、RationalRose中繪制類(lèi)的操作方法。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;三、實(shí)驗(yàn)內(nèi)容根據(jù)圖書(shū)館管理系統(tǒng)需求分析、用例圖,對(duì)系統(tǒng)進(jìn)行靜態(tài)建模,尋找和發(fā)現(xiàn)類(lèi),分析類(lèi)之間的關(guān)系。四、實(shí)驗(yàn)過(guò)程和結(jié)果實(shí)驗(yàn)步驟:1 .打開(kāi)前面初步構(gòu)建的UML模型文件;2 .打開(kāi)Rose中的邏輯視圖(LogicalView),創(chuàng)建一個(gè)子目錄并命名為:“圖書(shū)館業(yè)務(wù)功臺(tái)匕”目匕3 .用鼠標(biāo)右擊”圖書(shū)館業(yè)務(wù)功能”在彈出來(lái)的菜單中選擇"NevwClassdiagram”項(xiàng),創(chuàng)建類(lèi)圖。4 .雙擊新建的類(lèi)圖,并點(diǎn)右邊控件集中選中的類(lèi)并用鼠標(biāo)在圖中分別拖出上述類(lèi)圖。5 .設(shè)定上述抽象出

6、來(lái)各類(lèi)的屬性和操作。6 .分析、設(shè)定以上各類(lèi)之間的關(guān)系。7 .請(qǐng)根據(jù)教材中示例部分在RationalRose中繪制類(lèi)間的關(guān)系。五、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)五活動(dòng)圖一、實(shí)驗(yàn)?zāi)康? .熟悉動(dòng)態(tài)建模的概念和內(nèi)容。2 .熟悉活動(dòng)圖的基本功能和使用方法。3 .掌握如何使用建模工具繪制活動(dòng)圖方法。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;三、實(shí)驗(yàn)內(nèi)容根據(jù)圖書(shū)館管理需求分析、用例圖、類(lèi)圖等,應(yīng)針對(duì)每個(gè)用例進(jìn)行業(yè)務(wù)分析,說(shuō)明其具體的業(yè)務(wù)流程,完成系統(tǒng)活動(dòng)圖。四、實(shí)驗(yàn)過(guò)程和結(jié)果以“刪除讀者信息”用例為例,說(shuō)明繪制活動(dòng)圖的步驟。1 .管理員在錄入界面,輸入待刪除的讀者名;2 .“業(yè)務(wù)邏輯”組件在數(shù)

7、據(jù)庫(kù)中,查找待刪除的讀者名;3 .如果不存在,則顯示出錯(cuò)信息,返回步驟(1),如果存在則繼續(xù);4 .“業(yè)務(wù)邏輯”組件判斷“待刪除的讀者”是否可以刪除;5 .如果不可以,則顯示出錯(cuò)信息,返回步驟(8),如果可以則繼續(xù);6 .在數(shù)據(jù)庫(kù)中,刪除相關(guān)信息;7 .顯示刪除成功信息;8 .結(jié)束。以此為例,完成以下活動(dòng)圖:1借閱者的活動(dòng)圖2圖書(shū)管理員的活動(dòng)圖3系統(tǒng)管理員的活動(dòng)圖五、實(shí)驗(yàn)小結(jié)實(shí)驗(yàn)六狀態(tài)圖一、實(shí)驗(yàn)?zāi)康? .熟悉狀態(tài)圖的基本功能和使用方法。2 .掌握如何使用建模工具繪制狀態(tài)圖方法。二、實(shí)驗(yàn)器材1 .計(jì)算機(jī)一臺(tái);2 .RationalRose工具軟件;三、實(shí)驗(yàn)內(nèi)容根據(jù)前面完成的圖書(shū)館管理系統(tǒng)的用例圖和相應(yīng)的活動(dòng)圖及類(lèi)圖,了解系統(tǒng)的業(yè)務(wù)處理過(guò)程,本次試驗(yàn)從對(duì)象的動(dòng)態(tài)行為的角度去描述系統(tǒng),完成系統(tǒng)的狀態(tài)圖。1、圖書(shū)狀態(tài)圖;2、圖書(shū)借閱卡狀態(tài)圖;3、圖書(shū)館業(yè)務(wù)模塊中還書(shū)”用例的狀態(tài)圖。(例如還書(shū)業(yè)務(wù)的動(dòng)態(tài)行為是由:空閑(idle)、圖書(shū)查找(findi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論