![面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章_第1頁](http://file4.renrendoc.com/view/3117df2475abc78b88c34d8acb3d2ade/3117df2475abc78b88c34d8acb3d2ade1.gif)
![面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章_第2頁](http://file4.renrendoc.com/view/3117df2475abc78b88c34d8acb3d2ade/3117df2475abc78b88c34d8acb3d2ade2.gif)
![面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章_第3頁](http://file4.renrendoc.com/view/3117df2475abc78b88c34d8acb3d2ade/3117df2475abc78b88c34d8acb3d2ade3.gif)
![面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章_第4頁](http://file4.renrendoc.com/view/3117df2475abc78b88c34d8acb3d2ade/3117df2475abc78b88c34d8acb3d2ade4.gif)
![面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章_第5頁](http://file4.renrendoc.com/view/3117df2475abc78b88c34d8acb3d2ade/3117df2475abc78b88c34d8acb3d2ade5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)第四章第一頁,共二十五頁,編輯于2023年,星期二第4章用例建模(補(bǔ)充內(nèi)容)
Use-CaseModeling(Supplement)第二頁,共二十五頁,編輯于2023年,星期二作業(yè)1:用例建模-題目要求總分:20分參閱下頁的初步用戶需求,完成下面所要求的內(nèi)容完成“旅店管理系統(tǒng)”的系統(tǒng)用例圖,注意用例的命名和用例間的關(guān)系的使用(10分)標(biāo)識每個參與者和用例(可以考慮以詞匯表的形式提供,至少包括名稱以及描述)(5分)選擇一個體現(xiàn)系統(tǒng)核心功能的用例,完成用例規(guī)約,如果該用例有“擴(kuò)展”、“包含”或“泛化”的子用例,則至少還需要寫出一個子用例的規(guī)約(5分)3第三頁,共二十五頁,編輯于2023年,星期二用例分析實(shí)例:旅店管理系統(tǒng)某公司要開發(fā)一個旅店管理系統(tǒng),該旅店可對外開放10個雙人間和10個單人間,房間費(fèi)用視情況按季節(jié)調(diào)整,但周一到周五半價(jià)(周末全價(jià))折扣不變。對于外界請求,該系統(tǒng)應(yīng)能根據(jù)請求入住時(shí)間預(yù)定指定檔次的房間,記錄旅客姓名、地址、聯(lián)系電話、有效證件號、房間類型和預(yù)定天數(shù),并計(jì)算出總費(fèi)用。預(yù)定的同時(shí)旅客按規(guī)定須提交10%定金。六個小時(shí)之內(nèi)旅店允許旅客取消預(yù)定,并退回所有定金,超過六個小時(shí)定金不退還。每周一系統(tǒng)自動打印一周預(yù)定情況清單。采用哪種費(fèi)用支付方式和何種類型操作界面尚不確定。4第四頁,共二十五頁,編輯于2023年,星期二作業(yè)的評分標(biāo)準(zhǔn)作業(yè)評分標(biāo)準(zhǔn):1.有明顯的重大的錯誤,則不及格,即為4-5'或1-2'2.按相關(guān)要點(diǎn)進(jìn)行扣分:0.5-1'用例的命名用例關(guān)系的正確使用“時(shí)間”參與者的使用如何考慮變化的需求……5第五頁,共二十五頁,編輯于2023年,星期二1.“時(shí)間”參與者的使用時(shí)間:參與者,一種習(xí)慣用法,用于激活那些系統(tǒng)定期的、自動執(zhí)行的用例“計(jì)算總費(fèi)用”的時(shí)候,時(shí)間僅僅是一個條件,而不是參與者,因?yàn)榇藭r(shí)它是作為系統(tǒng)的一部分6第六頁,共二十五頁,編輯于2023年,星期二2.參與者的泛化參與者泛化:特化的參與者會繼承泛化參與者所有的要素!外圍系統(tǒng)表示是已有的或計(jì)劃中的外圍的獨(dú)立的軟件系統(tǒng)!使用英文時(shí)注意單詞的正確用法!7第七頁,共二十五頁,編輯于2023年,星期二3.用例關(guān)系-1:明顯的錯誤依賴關(guān)系:include,extend都是依賴關(guān)系(dependency)的構(gòu)造型(stereotype),帶箭頭的虛線表示“extend”關(guān)系的方向,子用例對主用例的擴(kuò)展8第八頁,共二十五頁,編輯于2023年,星期二3.用例關(guān)系-2:什么關(guān)系?9第九頁,共二十五頁,編輯于2023年,星期二3.用例關(guān)系-310第十頁,共二十五頁,編輯于2023年,星期二4.用例干什么?“其他”、“打印清單”用例和外圍沒有任何有意義交互,和其他用例也沒有任何關(guān)系,這樣的用例有意義嗎?“其他”用例又代表什么呢?想說明什么樣的功能需求?11第十一頁,共二十五頁,編輯于2023年,星期二6.用例粒度注意“管理用例”的使用!12第十二頁,共二十五頁,編輯于2023年,星期二看看這個用例圖參與者與用例的定義!13第十三頁,共二十五頁,編輯于2023年,星期二再看一個14第十四頁,共二十五頁,編輯于2023年,星期二用例關(guān)系<<include>><<extend>>ExtendIncludeGeneralization15第十五頁,共二十五頁,編輯于2023年,星期二<<uses>>關(guān)系關(guān)于<<uses>>關(guān)系uml1.1中有兩種用例關(guān)系<<uses>>關(guān)系和<<extends>>關(guān)系它們都是泛化(generalization)關(guān)系的構(gòu)造型(stereotype)uml1.3之后,提供了三種用例關(guān)系<<include>>關(guān)系、<<extend>>關(guān)系都是依賴(dependency)關(guān)系的構(gòu)造型(stereotype)泛化關(guān)系(generalization)16第十六頁,共二十五頁,編輯于2023年,星期二Visio2003畫的有問題的用例圖17第十七頁,共二十五頁,編輯于2023年,星期二擴(kuò)展VS.包含-1包含:由用例A連向用例B,表示用例A中使用了用例B中的行為或功能擴(kuò)展:由用例B連向用例A,表示用例A描述了一項(xiàng)基本需求,而用例B則描述了該基本需求的特殊情況,即一種擴(kuò)展擴(kuò)展用例的目的是在不改變某個已存在(或假定存在)的用例的前提下為之增添新行為這些附加的行為可能是必需的,也可能是可選的18第十八頁,共二十五頁,編輯于2023年,星期二擴(kuò)展VS.包含-2擴(kuò)展和包含用例本質(zhì)上其實(shí)非常相似,它們的主要區(qū)別在于用例實(shí)例中斷基用例、執(zhí)行附加用例的方式擴(kuò)展和包含用例都于基用例相聯(lián)。在基用例的執(zhí)行過程中,可能在某種條件下基用例的執(zhí)行流被中斷,轉(zhuǎn)而執(zhí)行擴(kuò)展或包含用例(在UML中統(tǒng)稱為附加用例)的流。當(dāng)附加用例流執(zhí)行完畢,控制將返回到基用流原來被中斷的那個位置恢復(fù)執(zhí)行擴(kuò)展用例通過引用擴(kuò)展點(diǎn)(extensionpoint)建立與基用例的聯(lián)系,擴(kuò)展點(diǎn)指明了在基用例中的擴(kuò)展位置19第十九頁,共二十五頁,編輯于2023年,星期二擴(kuò)展VS.包含-3老大知道老二老二知道老大什么時(shí)候該我上場呢?不知道!出現(xiàn)這種情況,就該我上場了!20第二十頁,共二十五頁,編輯于2023年,星期二擴(kuò)展關(guān)系的使用使用擴(kuò)展的一個潛在問題是創(chuàng)建過深的擴(kuò)展依賴層次Jacobson博士建議永遠(yuǎn)不要擴(kuò)展一個擴(kuò)展對于在描述用例的時(shí)候,什么時(shí)候用擴(kuò)展,什么時(shí)候用可選路徑,Jacobson建議:只有當(dāng)擴(kuò)展用例與被擴(kuò)展用例完全分離(即它本身是一個獨(dú)立的具體用例或者是其他用例需要的一個小片段)時(shí),才使用擴(kuò)展關(guān)系基用例自身必須是完整的,它的正確執(zhí)行不需要擴(kuò)展。否則,就應(yīng)該用可選路徑來描述附加行為21第二十一頁,共二十五頁,編輯于2023年,星期二包含關(guān)系的使用包含關(guān)系使用不當(dāng)容易誘使人們進(jìn)行攻能分解,從而導(dǎo)致對用例的誤用Jacobson說,“事實(shí)上,今天一些人誤用了用例,把它們用來描述功能(注:指功能分解式的分析)而不是對象,反過來又指責(zé)用例概念存在問題”22第二十二頁,共二十五頁,編輯于2023年,星期二泛化的危害一個售貨員可以終止任何交易,除了那些需要特殊的售貨員(高級代理)終止的超過了一定限制的交易23第二十三頁,共二十五頁,編輯于2023年,星期二用例規(guī)約用例規(guī)約用來描述用例的,不是用例圖
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五股東共同投資協(xié)議文本
- 2025年新型可控氣氛爐項(xiàng)目申請報(bào)告模稿
- 2025年醫(yī)療行業(yè)信息共享合同樣式
- 2025年創(chuàng)意企業(yè)合作協(xié)議標(biāo)準(zhǔn)文本
- 2025年分期付款合同服務(wù)全方位指南
- 2025年供應(yīng)商與采購商海鮮交易合同
- 2025年酸堿平衡調(diào)節(jié)藥項(xiàng)目規(guī)劃申請報(bào)告
- 2025年廢棄土地資源化合同
- 2025年專利申請買賣雙方協(xié)議
- 2025年人才選拔與委托合作協(xié)議標(biāo)準(zhǔn)文本
- 2024年國家公務(wù)員考試《申論》真題(副省級)及答案解析
- 新環(huán)境下人力資源體系建設(shè)方案
- JTS257水運(yùn)工程質(zhì)量檢驗(yàn)標(biāo)準(zhǔn)
- 2024年秋新滬科版物理八年級上冊 第二節(jié) 測量:物體的質(zhì)量 教學(xué)課件
- 火針療法緩解上寒下熱證候群焦慮抑郁情緒的研究
- 7.2維護(hù)祖國統(tǒng)一 (課件) 2024-2025學(xué)年九年級道德與法治上冊 (統(tǒng)編版)
- 2024年六年級語文下冊全冊單元教材分析
- 直播帶貨基本操作流程(直播帶貨流程完整版)
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 多旋翼無人機(jī)駕駛員執(zhí)照(CAAC)備考試題庫大全-下部分
- 管理學(xué)專業(yè):管理基礎(chǔ)知識試題庫(附含答案)
評論
0/150
提交評論