UML與設(shè)計(jì)模式

上傳人:m**** 文檔編號(hào):192359968 上傳時(shí)間:2023-03-06 格式:DOCX 頁數(shù):8 大?。?81.30KB
收藏 版權(quán)申訴 舉報(bào) 下載
UML與設(shè)計(jì)模式_第1頁
第1頁 / 共8頁
UML與設(shè)計(jì)模式_第2頁
第2頁 / 共8頁
UML與設(shè)計(jì)模式_第3頁
第3頁 / 共8頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UML與設(shè)計(jì)模式》由會(huì)員分享,可在線閱讀,更多相關(guān)《UML與設(shè)計(jì)模式(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、UML 與設(shè)計(jì)模式》實(shí)驗(yàn)報(bào)告 班 級(jí) 軟件2班 學(xué)號(hào) 041640203 姓名 林妙慧 實(shí)驗(yàn)日期 實(shí)驗(yàn)課節(jié) 實(shí)驗(yàn)地點(diǎn) 綜 c704 實(shí)驗(yàn)項(xiàng)目 (一)需求分析與用例建模 實(shí)驗(yàn)成績 成績構(gòu)成 實(shí)驗(yàn)技能50% 實(shí)驗(yàn)報(bào)告50% 考核項(xiàng) 軟件應(yīng) 用能力 (15 分) 實(shí)現(xiàn) 能力 (35 分) 上交 時(shí)間 (5分) 報(bào)告 結(jié)構(gòu) (5分) 格式 規(guī)范 (5分) 報(bào)告 內(nèi)容 (30 分) 報(bào)告 總結(jié) (5分) 分項(xiàng)得分 實(shí) 驗(yàn) 目 的 1?通過案例掌握用例建模和完成客戶需求分析的方法。 2?掌握活動(dòng)圖的繪制方法

2、。 3?掌握UML的用例模型建模方法。 4.掌握在Visi或rose環(huán)境下用例圖的設(shè)計(jì)。 實(shí) 驗(yàn) 內(nèi) 容 實(shí)現(xiàn)網(wǎng)上選課系統(tǒng)的用例圖設(shè)計(jì) [網(wǎng)上選課系統(tǒng)需求分析] 某學(xué)校的網(wǎng)上選課系統(tǒng)主要包括如下功能: (1) 管理員通過系統(tǒng)管理界面進(jìn)入,建立本學(xué)期要開的各種課程,將課 程信息保存在數(shù)據(jù)庫中并可以對課程進(jìn)行改動(dòng)和刪除。 (2) 學(xué)生通過客戶機(jī)瀏覽器根據(jù)學(xué)號(hào)和密碼進(jìn)入選課界面,在這里學(xué)生 可以進(jìn)行二種操作:杳詢已選課程、選課以及付費(fèi)。同樣,通過業(yè)務(wù)層,這些 操作結(jié)果存入數(shù)據(jù)庫中。 實(shí)驗(yàn)過程和結(jié)果: (1) 識(shí)別參與者 過程:管理員Registra和學(xué)生Student他們是用例

3、圖的參與者,他們的主要 特征相似,都具有姓名和學(xué)號(hào)等信息,所以可以抽象出“基”參與者人People 而 Registra和 Studen壩U從 People統(tǒng)一派生。 結(jié)果:參與者有管理員Registr,學(xué)生Student數(shù)據(jù)庫管理系統(tǒng)Database (2) 識(shí)別用例 與Students參與者相關(guān)的用例有查詢課程,選課,付費(fèi) 與Registra參與者相關(guān)的用例有增添課程,修改課程,刪除課程 存儲(chǔ)數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù),添加數(shù)據(jù)與Dat abase參與者相關(guān) (3) 繪制參與者以及參與者之間的關(guān)系 過程:(1)在“模型資源管理器”中,右擊“用例模型”下的“頂層包”選 擇“新建”

4、| “主角”命令,出現(xiàn)“UML主角屬性”對話框。將主角命名 為“Registr”然后在“文檔”欄中輸入一些描述管理員主角職責(zé)的文字。 其中的完整路徑顯示了主角在UML模型中所處的位置。單擊“確定”按 鈕,則在“用例模型”的“頂層包”下新增了一個(gè)名為“Regis tr”r的主 角。 重復(fù)上面操作,在用例模型的頂層包中添加上所有主角。 (2) 下面繪圖角色之間的關(guān)系。 雙擊“用例模型”“頂層包”下的“靜態(tài)結(jié)構(gòu)圖”這時(shí)會(huì)在繪圖畫板 中打開。分別將Registra角色、Student角色、People角色拖放到繪圖畫 板,然后將“UML靜態(tài)結(jié)構(gòu)”標(biāo)簽頁中的“泛化”圖標(biāo)拖放到繪圖畫板, 并用它來連

5、接兩個(gè)角色。 結(jié)果:管理員,學(xué)生與人的關(guān)系: 角色之間的關(guān)系 (4) 繪制用例之間的包含和擴(kuò)展關(guān)系(給出UML用例圖) 用例之間如果存在包含關(guān)系,則通過拖拽“UML用例”標(biāo)簽頁中的“用” 圖標(biāo)來連接兩個(gè)用例;用例之間如果存在擴(kuò)展關(guān)系,則通過拖拽“ UML 用例”標(biāo)簽頁中的“擴(kuò)展”圖標(biāo)來連接兩個(gè)用例。 用例圖作為一種UML模型元素,也必須用包來組織。本例中將兩個(gè)用例 圖都放到了用例模型頂層包中,還可以用注釋元素對用例圖作簡單說明。 用例之間的包含和擴(kuò)展關(guān)系 (5)每個(gè)用例進(jìn)行用例描述 用例 增加課程 參與者 管理員 操作流 (1) 管理員選擇進(jìn)入管理

6、界面,用例開始 (2) 系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗(yàn)密碼 (5) 進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選擇添加課程,管理輸入新課程信息 (7) 系統(tǒng)驗(yàn)證是否與已有課程沖突 (8) 系統(tǒng)添加新課程,并提示添加成功 (9) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 修改課程 參與者 管理員 操作流 (1)管理員選擇進(jìn)入管理界面,用例開始 (2系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗(yàn)密碼 (5) 進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選

7、擇修改課程,管理輸入修改課程信息 (7) 系統(tǒng)驗(yàn)證是否與其他信息沖突 (8) 系統(tǒng)修改課程,并提示修改成功 (9) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 參與者 操作流 刪除課程 管理員 (1)管理員選擇進(jìn)入管理界面,用例開始 (2系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗(yàn)密碼 (5) 進(jìn)入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選擇刪除課程,管理輸入課程名稱 (7) 系統(tǒng)刪除課程,并提示刪除成功 (8) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 參與者 操作流 查詢課程 (1)學(xué)生選

8、擇進(jìn)入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號(hào)密碼 用例 參與者 操作流 (3) 學(xué)生輸入賬號(hào)密碼 (4) 系統(tǒng)檢驗(yàn)賬號(hào)密碼 (5) 進(jìn)入操作界面 (6) 輸入所要查詢的課程名,查詢成功,用例結(jié)束。 選課 (1)學(xué)生選擇進(jìn)入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號(hào)密碼 (3) 學(xué)生輸入賬號(hào)密碼 (4) 系統(tǒng)檢驗(yàn)賬號(hào)密碼 (5) 進(jìn)入操作界面 (6) 進(jìn)入選課系統(tǒng) (7) 開始選課,選課成功,用例結(jié)束。 用例 參與者 操作流 付費(fèi) (1)學(xué)生選擇進(jìn)入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號(hào)密碼 (3) 學(xué)生輸入賬號(hào)密碼 (4) 系統(tǒng)檢驗(yàn)賬號(hào)密碼 (5) 進(jìn)

9、入操作界面 (6) 進(jìn)入付費(fèi)界面 (7) 開始付費(fèi),付費(fèi)成功,用例結(jié)束。 【思考問題】 1.繪制用例圖的步驟是什么? 創(chuàng)建新的UML用例圖 1?在“體系結(jié)構(gòu)”菜單上,單擊“新建關(guān)系圖”。 2?在“模板”下,單擊“UML用例圖”。 3. 命名該關(guān)系圖。 4?在“添加到建模項(xiàng)目”中,從您的解決方案中選擇一個(gè)現(xiàn)有建模 項(xiàng)目,或者選擇“創(chuàng)建新的建模項(xiàng)目”,然后單擊“確定” 繪制UML用例圖 1?將“子系統(tǒng)”邊界從工具箱拖到關(guān)系圖中,它可以表示

10、整個(gè)系統(tǒng) 或其中的主要組件。 如果不希望描述系統(tǒng)或其組件支持哪些用例,用例圖中可以不繪制 系統(tǒng)邊界。 根據(jù)需要,拖動(dòng)系統(tǒng)的四角將其擴(kuò)大。 對其適當(dāng)?shù)刂孛? 2?將“參與者”從工具箱拖到關(guān)系圖中(將其放在所有系統(tǒng)邊界之 外)。 參與者表示與您的系統(tǒng)進(jìn)行交互的各類用戶、組織和外部系統(tǒng)。 重命名這些參與者。例如:“顧客”、“餐館”、“信用卡機(jī)構(gòu)”。 3?將“用例”從工具箱拖到適當(dāng)?shù)南到y(tǒng)中。 用例表示參與者在系統(tǒng)的幫助下所執(zhí)行的活動(dòng)。 使用參與者自身能夠理解的名稱重命名這些用例。不要使用與代碼 有關(guān)的名稱。例如:“訂餐”、“付餐費(fèi)”、“送餐”。 從主要的事務(wù)(如“訂餐”)開始,直到后

11、面較小的事務(wù)(如“點(diǎn) 菜”)為止。 將每個(gè)用例放入支持它的系統(tǒng)或主要子系統(tǒng)(忽略任何只與用戶有 關(guān)的外觀模式或組件模式)。 可以在系統(tǒng)邊界外繪制用例,以表明系統(tǒng)(可能在特定版本中)不 支持該用例。 4. 單擊工具箱上的“關(guān)聯(lián)”,然后單擊用例,再單擊該用例的參與 者。以此方式將每個(gè)參與者與其用例相鏈接。 5. 用“包括”、“擴(kuò)展”和“泛化”關(guān)系結(jié)構(gòu)化用例。若要?jiǎng)?chuàng)建其 中的每個(gè)鏈接,請依次單擊工具、源用例和目標(biāo)。請參見下面的結(jié) 構(gòu)化用例一節(jié)。 6. 詳細(xì)描述用例。請參見下面的詳細(xì)描述用例一節(jié)。 7. 繪制其他關(guān)系圖,使其分別針對不同子系統(tǒng)或不同相關(guān)用例組。 —個(gè)建模項(xiàng)目中的所有關(guān)系圖是同一模型的多種視圖。 2?結(jié)合網(wǎng)上選課系統(tǒng)的用例圖設(shè)計(jì)實(shí)例,總結(jié)一下用例圖在系統(tǒng)分析過 程中所起的作用。 用來表示系統(tǒng)做了哪些事情的,是幫助你分析系統(tǒng)有哪些功能,以及讓你明確 系統(tǒng)內(nèi)部和系統(tǒng)外部(也就是角色)的父互的。 實(shí) 驗(yàn) 總 結(jié) 通過本次試驗(yàn),我對用例圖在系統(tǒng)分析過程中的重要性,它能客觀的展示用例 之間的關(guān)系,通過用例之間的包含、泛化、擴(kuò)展關(guān)系我們可以清晰的知道用 戶與用例以及用例與用例之間的主次,能讓我們更加明白用例之間的父互以及 作用。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲