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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論