歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

UML與設(shè)計模式

  • 資源ID:192359968       資源大?。?span id="asgam0a" class="font-tahoma">181.30KB        全文頁數(shù):8頁
  • 資源格式: DOCX        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

UML與設(shè)計模式

UML 與設(shè)計模式》實驗報告 班 級 軟件2班 學(xué)號 041640203 姓名 林妙慧 實驗日期 實驗課節(jié) 實驗地點 綜 c704 實驗項目 (一)需求分析與用例建模 實驗成績 成績構(gòu)成 實驗技能50% 實驗報告50% 考核項 軟件應(yīng) 用能力 (15 分) 實現(xiàn) 能力 (35 分) 上交 時間 (5分) 報告 結(jié)構(gòu) (5分) 格式 規(guī)范 (5分) 報告 內(nèi)容 (30 分) 報告 總結(jié) (5分) 分項得分 實 驗 目 的 1?通過案例掌握用例建模和完成客戶需求分析的方法。 2?掌握活動圖的繪制方法。 3?掌握UML的用例模型建模方法。 4.掌握在Visi或rose環(huán)境下用例圖的設(shè)計。 實 驗 內(nèi) 容 實現(xiàn)網(wǎng)上選課系統(tǒng)的用例圖設(shè)計 [網(wǎng)上選課系統(tǒng)需求分析] 某學(xué)校的網(wǎng)上選課系統(tǒng)主要包括如下功能: (1) 管理員通過系統(tǒng)管理界面進入,建立本學(xué)期要開的各種課程,將課 程信息保存在數(shù)據(jù)庫中并可以對課程進行改動和刪除。 (2) 學(xué)生通過客戶機瀏覽器根據(jù)學(xué)號和密碼進入選課界面,在這里學(xué)生 可以進行二種操作:杳詢已選課程、選課以及付費。同樣,通過業(yè)務(wù)層,這些 操作結(jié)果存入數(shù)據(jù)庫中。 實驗過程和結(jié)果: (1) 識別參與者 過程:管理員Registra和學(xué)生Student他們是用例圖的參與者,他們的主要 特征相似,都具有姓名和學(xué)號等信息,所以可以抽象出“基”參與者人People 而 Registra和 Studen壩U從 People統(tǒng)一派生。 結(jié)果:參與者有管理員Registr,學(xué)生Student數(shù)據(jù)庫管理系統(tǒng)Database (2) 識別用例 與Students參與者相關(guān)的用例有查詢課程,選課,付費 與Registra參與者相關(guān)的用例有增添課程,修改課程,刪除課程 存儲數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù),添加數(shù)據(jù)與Dat abase參與者相關(guān) (3) 繪制參與者以及參與者之間的關(guān)系 過程:(1)在“模型資源管理器”中,右擊“用例模型”下的“頂層包”選 擇“新建” | “主角”命令,出現(xiàn)“UML主角屬性”對話框。將主角命名 為“Registr”然后在“文檔”欄中輸入一些描述管理員主角職責(zé)的文字。 其中的完整路徑顯示了主角在UML模型中所處的位置。單擊“確定”按 鈕,則在“用例模型”的“頂層包”下新增了一個名為“Regis tr”r的主 角。 重復(fù)上面操作,在用例模型的頂層包中添加上所有主角。 (2) 下面繪圖角色之間的關(guān)系。 雙擊“用例模型”“頂層包”下的“靜態(tài)結(jié)構(gòu)圖”這時會在繪圖畫板 中打開。分別將Registra角色、Student角色、People角色拖放到繪圖畫 板,然后將“UML靜態(tài)結(jié)構(gòu)”標(biāo)簽頁中的“泛化”圖標(biāo)拖放到繪圖畫板, 并用它來連接兩個角色。 結(jié)果:管理員,學(xué)生與人的關(guān)系: 角色之間的關(guān)系 (4) 繪制用例之間的包含和擴展關(guān)系(給出UML用例圖) 用例之間如果存在包含關(guān)系,則通過拖拽“UML用例”標(biāo)簽頁中的“用” 圖標(biāo)來連接兩個用例;用例之間如果存在擴展關(guān)系,則通過拖拽“ UML 用例”標(biāo)簽頁中的“擴展”圖標(biāo)來連接兩個用例。 用例圖作為一種UML模型元素,也必須用包來組織。本例中將兩個用例 圖都放到了用例模型頂層包中,還可以用注釋元素對用例圖作簡單說明。 用例之間的包含和擴展關(guān)系 (5)每個用例進行用例描述 用例 增加課程 參與者 管理員 操作流 (1) 管理員選擇進入管理界面,用例開始 (2) 系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗密碼 (5) 進入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選擇添加課程,管理輸入新課程信息 (7) 系統(tǒng)驗證是否與已有課程沖突 (8) 系統(tǒng)添加新課程,并提示添加成功 (9) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 修改課程 參與者 管理員 操作流 (1)管理員選擇進入管理界面,用例開始 (2系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗密碼 (5) 進入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選擇修改課程,管理輸入修改課程信息 (7) 系統(tǒng)驗證是否與其他信息沖突 (8) 系統(tǒng)修改課程,并提示修改成功 (9) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 參與者 操作流 刪除課程 管理員 (1)管理員選擇進入管理界面,用例開始 (2系統(tǒng)提示輸入管理員密碼 (3) 管理員輸入密碼 (4) 系統(tǒng)檢驗密碼 (5) 進入管理界面,系統(tǒng)顯示當(dāng)前所建立全部課程信息 (6) 管理選擇刪除課程,管理輸入課程名稱 (7) 系統(tǒng)刪除課程,并提示刪除成功 (8) 系統(tǒng)回到管理主界面,顯示所有課程,用例結(jié)束。 用例 參與者 操作流 查詢課程 (1)學(xué)生選擇進入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號密碼 用例 參與者 操作流 (3) 學(xué)生輸入賬號密碼 (4) 系統(tǒng)檢驗賬號密碼 (5) 進入操作界面 (6) 輸入所要查詢的課程名,查詢成功,用例結(jié)束。 選課 (1)學(xué)生選擇進入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號密碼 (3) 學(xué)生輸入賬號密碼 (4) 系統(tǒng)檢驗賬號密碼 (5) 進入操作界面 (6) 進入選課系統(tǒng) (7) 開始選課,選課成功,用例結(jié)束。 用例 參與者 操作流 付費 (1)學(xué)生選擇進入登錄界面,用例開始 (2系統(tǒng)提示輸入賬號密碼 (3) 學(xué)生輸入賬號密碼 (4) 系統(tǒng)檢驗賬號密碼 (5) 進入操作界面 (6) 進入付費界面 (7) 開始付費,付費成功,用例結(jié)束。 【思考問題】 1.繪制用例圖的步驟是什么? 創(chuàng)建新的UML用例圖 1?在“體系結(jié)構(gòu)”菜單上,單擊“新建關(guān)系圖”。 2?在“模板”下,單擊“UML用例圖”。 3. 命名該關(guān)系圖。 4?在“添加到建模項目”中,從您的解決方案中選擇一個現(xiàn)有建模 項目,或者選擇“創(chuàng)建新的建模項目”,然后單擊“確定” 繪制UML用例圖 1?將“子系統(tǒng)”邊界從工具箱拖到關(guān)系圖中,它可以表示整個系統(tǒng) 或其中的主要組件。 如果不希望描述系統(tǒng)或其組件支持哪些用例,用例圖中可以不繪制 系統(tǒng)邊界。 根據(jù)需要,拖動系統(tǒng)的四角將其擴大。 對其適當(dāng)?shù)刂孛? 2?將“參與者”從工具箱拖到關(guān)系圖中(將其放在所有系統(tǒng)邊界之 外)。 參與者表示與您的系統(tǒng)進行交互的各類用戶、組織和外部系統(tǒng)。 重命名這些參與者。例如:“顧客”、“餐館”、“信用卡機構(gòu)”。 3?將“用例”從工具箱拖到適當(dāng)?shù)南到y(tǒng)中。 用例表示參與者在系統(tǒng)的幫助下所執(zhí)行的活動。 使用參與者自身能夠理解的名稱重命名這些用例。不要使用與代碼 有關(guān)的名稱。例如:“訂餐”、“付餐費”、“送餐”。 從主要的事務(wù)(如“訂餐”)開始,直到后面較小的事務(wù)(如“點 菜”)為止。 將每個用例放入支持它的系統(tǒng)或主要子系統(tǒng)(忽略任何只與用戶有 關(guān)的外觀模式或組件模式)。 可以在系統(tǒng)邊界外繪制用例,以表明系統(tǒng)(可能在特定版本中)不 支持該用例。 4. 單擊工具箱上的“關(guān)聯(lián)”,然后單擊用例,再單擊該用例的參與 者。以此方式將每個參與者與其用例相鏈接。 5. 用“包括”、“擴展”和“泛化”關(guān)系結(jié)構(gòu)化用例。若要創(chuàng)建其 中的每個鏈接,請依次單擊工具、源用例和目標(biāo)。請參見下面的結(jié) 構(gòu)化用例一節(jié)。 6. 詳細(xì)描述用例。請參見下面的詳細(xì)描述用例一節(jié)。 7. 繪制其他關(guān)系圖,使其分別針對不同子系統(tǒng)或不同相關(guān)用例組。 —個建模項目中的所有關(guān)系圖是同一模型的多種視圖。 2?結(jié)合網(wǎng)上選課系統(tǒng)的用例圖設(shè)計實例,總結(jié)一下用例圖在系統(tǒng)分析過 程中所起的作用。 用來表示系統(tǒng)做了哪些事情的,是幫助你分析系統(tǒng)有哪些功能,以及讓你明確 系統(tǒng)內(nèi)部和系統(tǒng)外部(也就是角色)的父互的。 實 驗 總 結(jié) 通過本次試驗,我對用例圖在系統(tǒng)分析過程中的重要性,它能客觀的展示用例 之間的關(guān)系,通過用例之間的包含、泛化、擴展關(guān)系我們可以清晰的知道用 戶與用例以及用例與用例之間的主次,能讓我們更加明白用例之間的父互以及 作用。

注意事項

本文(UML與設(shè)計模式)為本站會員(m****)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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

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