用況和用況圖PPT學習教案_第1頁
用況和用況圖PPT學習教案_第2頁
用況和用況圖PPT學習教案_第3頁
用況和用況圖PPT學習教案_第4頁
用況和用況圖PPT學習教案_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、會計學1 用況和用況圖用況和用況圖 Place order Sensors: Calibrate location Validate user 簡單名 路徑名 第1頁/共44頁 例如:如果你在銀行工作,你可能是一個貸款員, 如果你在該銀行有存款,那么你同時也扮演一名顧 客的角色。所以,一個參與者的一個實例代表以一 種特定的方式與系統(tǒng)進行單獨的交互。 第2頁/共44頁 Customer Customer Commercial Customer 第3頁/共44頁 例:在例:在ATM系統(tǒng)中,可以采用下面的主事件流和異常系統(tǒng)中,可以采用下面的主事件流和異常 事件流來描述用況事件流來描述用況Valida

2、te User的行為:的行為: 第4頁/共44頁 異常事件流異常事件流1:顧客可以在任何時間通過按:顧客可以在任何時間通過按“取消取消”按鈕按鈕 取消一個事務,這樣該用況重新開始。顧客的帳戶未取消一個事務,這樣該用況重新開始。顧客的帳戶未 發(fā)生改變。發(fā)生改變。 異常事件流異常事件流2:顧客可以在確認之前的任何時刻消除:顧客可以在確認之前的任何時刻消除 PIN號,并重新輸入一個新的號,并重新輸入一個新的PIN號。號。 異常事件流異常事件流3:如果顧客輸入一個無效的:如果顧客輸入一個無效的PIN號,用況號,用況 重新開始;如果連續(xù)重新開始;如果連續(xù)3次輸入無效的次輸入無效的PIN號,系統(tǒng)將取號,系

3、統(tǒng)將取 消整個事務,并在消整個事務,并在60秒內(nèi)阻止該顧客與秒內(nèi)阻止該顧客與ATM交易。交易。 主事件流:在系統(tǒng)提示顧客輸入主事件流:在系統(tǒng)提示顧客輸入PIN編號時編號時用況開始用況開始。 顧客通過按鍵輸入顧客通過按鍵輸入PIN編號;顧客按編號;顧客按“輸入輸入”按鈕確認按鈕確認 登錄;系統(tǒng)校驗該登錄;系統(tǒng)校驗該PIN號是否有效。如果有效,系統(tǒng)號是否有效。如果有效,系統(tǒng) 承認這次登錄,該承認這次登錄,該用況結(jié)束用況結(jié)束。 第5頁/共44頁 例:例:ATM系統(tǒng)中的系統(tǒng)中的Validate User用況,根據(jù)校驗設(shè)備用況,根據(jù)校驗設(shè)備 的不同可以特例化為以下二個特殊用況:的不同可以特例化為以下二個

4、特殊用況: Check Password用況和用況和Retinal Scan用況。用況。 第6頁/共44頁 Validate User Check Password Retinal Scan 這二個特殊用況都有這二個特殊用況都有Validate User的行為,并且還添的行為,并且還添 加了各自的行為:加了各自的行為: Check Password用況檢查文本密碼;用況檢查文本密碼; Retinal Scan用況檢查用戶唯一的視網(wǎng)膜模式。用況檢查用戶唯一的視網(wǎng)膜模式。 第7頁/共44頁 例:例:Place Order(發(fā)出訂單)用況和(發(fā)出訂單)用況和Track Order (獲取和校驗訂單號

5、)與(獲取和校驗訂單號)與Validate User用況存在包含用況存在包含 關(guān)系。關(guān)系。 第8頁/共44頁 Place OrderPlace Order Track OrderTrack Order Validate Validate UserUser 第9頁/共44頁 例:例:Place Order(發(fā)出訂單)用況和(發(fā)出訂單)用況和Place rush Order(發(fā)出急需單號)用況之間存在延伸關(guān)系。(發(fā)出急需單號)用況之間存在延伸關(guān)系。 第10頁/共44頁 Place OrderPlace Order Extension pointExtension point Set priorit

6、ySet priority Place rushPlace rush OrderOrder (set priority) 延伸點 第11頁/共44頁 實例應用:一個零售系統(tǒng)將實例應用:一個零售系統(tǒng)將與訂貨的顧客進行交互與訂貨的顧客進行交互, 然后,系統(tǒng)將然后,系統(tǒng)將裝運訂貨裝運訂貨、并、并通告顧客付帳通告顧客付帳。可以通過將??梢酝ㄟ^將 這些元素的行為聲明為用況來對系統(tǒng)的行為建模。這些元素的行為聲明為用況來對系統(tǒng)的行為建模。 所聲明的用況包括:所聲明的用況包括:Place order、Track order、 Ship order和和Bill customer。 用況模型如下圖所示:用況模型如

7、下圖所示: 第12頁/共44頁 Place OrderPlace Order Track OrderTrack Order Validate Validate CustomerCustomer Ship OrderShip Order Extension pointExtension point Materials readyMaterials ready Bill CustomerBill Customer Ship partialShip partial OrderOrder 第13頁/共44頁 每個能對用戶增值的系統(tǒng)使用方式就是一個候選用況。每個能對用戶增值的系統(tǒng)使用方式就是一個候選用況

8、。 對這些候選用況進行詳細說明、改變、劃分為更小的用對這些候選用況進行詳細說明、改變、劃分為更小的用 況或相反地結(jié)合成更加完整的用況。況或相反地結(jié)合成更加完整的用況。 當以客戶、用戶和開發(fā)人員都能理解的方式正確地捕獲當以客戶、用戶和開發(fā)人員都能理解的方式正確地捕獲 了全部的功能性需求,用況模型便基本完成了。了全部的功能性需求,用況模型便基本完成了。 第14頁/共44頁 銀行儲戶從指定取款數(shù)量到得到相應的貨幣的響銀行儲戶從指定取款數(shù)量到得到相應的貨幣的響 應時間在所有用況實例的應時間在所有用況實例的95%中應該小于中應該小于30秒。秒。 例如:對于例如:對于“取款取款”這一用況而言,應該附這一用

9、況而言,應該附 加下面的性能要求:加下面的性能要求: 第15頁/共44頁 基于參與者的方法基于參與者的方法 基于事件的方法基于事件的方法 p 基于參與者的方法基于參與者的方法 第16頁/共44頁 p 基于事件的方法基于事件的方法 例:找出銷售點終端系統(tǒng)的可能的參與者及他們發(fā)起例:找出銷售點終端系統(tǒng)的可能的參與者及他們發(fā)起 或參加的活動。或參加的活動。 第17頁/共44頁 取款 存款 在不同帳戶 間轉(zhuǎn)帳 銀行儲戶 參與者參與者“銀行儲戶銀行儲戶” 使用使用ATM從帳戶中從帳戶中 取款,或存款到帳取款,或存款到帳 戶中,或在不同的戶中,或在不同的 帳戶之間轉(zhuǎn)帳。上帳戶之間轉(zhuǎn)帳。上 述行為可以由三個

10、述行為可以由三個 用況與用況與“銀行儲戶銀行儲戶” 這個參與者之間的這個參與者之間的 交互來表示。交互來表示。 第18頁/共44頁 第19頁/共44頁 第20頁/共44頁 第21頁/共44頁 Perform Card transaction Process Customer bill Manage Customer account Customer Credit Card validation System Reconcile transaction Individual Customer Corporate Customer Retail institution Sponsoring fin

11、ancial institution 第22頁/共44頁 第23頁/共44頁 需要從系統(tǒng)中得到幫助以完成其任務的組;需要從系統(tǒng)中得到幫助以完成其任務的組; 執(zhí)行系統(tǒng)的功能時所必須的組;執(zhí)行系統(tǒng)的功能時所必須的組; 與外部硬件或其他軟件系統(tǒng)進行交互的組;與外部硬件或其他軟件系統(tǒng)進行交互的組; 為了管理和維護而執(zhí)行某些輔助功能的組。為了管理和維護而執(zhí)行某些輔助功能的組。 第24頁/共44頁 第25頁/共44頁 第26頁/共44頁 Perform Card transaction Process Customer bill Manage Customer account Credit Card va

12、lidation System Reconcile transaction Customer Retail institution Sponsoring financial institution 第27頁/共44頁 Detect card fraudDetect card fraud(檢測信用卡的真?zhèn)危τ诹闶郏z測信用卡的真?zhèn)危τ诹闶?銷售機構(gòu)和主辦金融機構(gòu)都是很重要的行為。銷售機構(gòu)和主辦金融機構(gòu)都是很重要的行為。 Report on account status(報告帳戶的狀態(tài))是系(報告帳戶的狀態(tài))是系 統(tǒng)語境中不同機構(gòu)所需的另一個行為。統(tǒng)語境中不同機構(gòu)所需的另一個行為。 第28頁/

13、共44頁 通過識別系統(tǒng)周圍的參與者來建立系統(tǒng)的語境。通過識別系統(tǒng)周圍的參與者來建立系統(tǒng)的語境。 對于每個參與者,考慮它期望的行為或需要系統(tǒng)提對于每個參與者,考慮它期望的行為或需要系統(tǒng)提 供的行為。供的行為。 分解公共行為,放入到新的用況中,以供其他的用分解公共行為,放入到新的用況中,以供其他的用 況使用;分解異常行為,放入新的用況中以延伸較況使用;分解異常行為,放入新的用況中以延伸較 為主要的控制流。為主要的控制流。 在用況圖中對這些用況、參與者以及它們之間的關(guān)在用況圖中對這些用況、參與者以及它們之間的關(guān) 系建模。系建模。 用陳述非功能需求的注解修飾這些用況;可能還要用陳述非功能需求的注解修飾

14、這些用況;可能還要 把其中的一些附加到整個系統(tǒng)。把其中的一些附加到整個系統(tǒng)。 第29頁/共44頁 學生利用校園卡刷卡報到,注冊代學生利用校園卡刷卡報到,注冊代 理通過理通過“一卡通刷卡報到接口一卡通刷卡報到接口”獲取報到信息、通過獲取報到信息、通過 “財務繳費接口財務繳費接口”獲取學生繳費信息、通過共享數(shù)據(jù)獲取學生繳費信息、通過共享數(shù)據(jù) 庫獲取學生的學籍信息、處分信息,實施自動注冊,庫獲取學生的學籍信息、處分信息,實施自動注冊, 當當“已按時報到已按時報到”、“已按要求繳費或已獲準緩交學已按要求繳費或已獲準緩交學 費費”,“上一學年未受開除學籍處分或退學處理上一學年未受開除學籍處分或退學處理”

15、等等 三個條件同時滿足,則予以注冊,否則暫不予以注冊三個條件同時滿足,則予以注冊,否則暫不予以注冊 。 學生注冊的主要業(yè)務包括:學生注冊的主要業(yè)務包括:報到與注冊報到與注冊、緩繳費緩繳費 、緩注冊的申請與審批緩注冊的申請與審批 、報到報到、注冊情況的查詢與統(tǒng)注冊情況的查詢與統(tǒng) 計計。 n 報到與注冊報到與注冊 第30頁/共44頁 n 緩繳費、緩注冊的申請與審批緩繳費、緩注冊的申請與審批 學生可以在網(wǎng)上申請緩交學費,此申請必須經(jīng)過學生可以在網(wǎng)上申請緩交學費,此申請必須經(jīng)過 所在院(系)審核及財務處審批。因特殊情況無法及所在院(系)審核及財務處審批。因特殊情況無法及 時到校的學生可以在網(wǎng)上申請緩注

16、冊,此申請必須經(jīng)時到校的學生可以在網(wǎng)上申請緩注冊,此申請必須經(jīng) 過所在院(系)審核及教務處審批。過所在院(系)審核及教務處審批。 n 報到、注冊情況的查詢與統(tǒng)計報到、注冊情況的查詢與統(tǒng)計 教務處、財務處、學生處及有關(guān)校領(lǐng)導可以及時教務處、財務處、學生處及有關(guān)校領(lǐng)導可以及時 了解全校學生的報到、注冊情況,并獲得所需的各種了解全校學生的報到、注冊情況,并獲得所需的各種 統(tǒng)計數(shù)據(jù)(報到率、注冊率、繳費率、欠費情況、申統(tǒng)計數(shù)據(jù)(報到率、注冊率、繳費率、欠費情況、申 請緩繳費情況等)。請緩繳費情況等)。 第31頁/共44頁 n 報到、注冊情況的查詢與統(tǒng)計(續(xù)報到、注冊情況的查詢與統(tǒng)計(續(xù) ) 各院(系)

17、可以及時了解本院(系)學生的報到各院(系)可以及時了解本院(系)學生的報到 、注冊情況,并獲得所需的各種統(tǒng)計數(shù)據(jù)(報到率、注冊情況,并獲得所需的各種統(tǒng)計數(shù)據(jù)(報到率、 注冊率、繳費率、欠費情況、申請緩繳費情況等)。注冊率、繳費率、欠費情況、申請緩繳費情況等)。 由上述業(yè)務需求可以提煉出該系統(tǒng)的主要功能如由上述業(yè)務需求可以提煉出該系統(tǒng)的主要功能如 下:下: 報到、自動注冊、緩繳費申請與審批(工作流)報到、自動注冊、緩繳費申請與審批(工作流) 、緩注冊申請與審批(工作流)、報到情況查詢與統(tǒng)、緩注冊申請與審批(工作流)、報到情況查詢與統(tǒng) 計、注冊情況查詢與統(tǒng)計、系統(tǒng)維護。計、注冊情況查詢與統(tǒng)計、系統(tǒng)

18、維護。 第32頁/共44頁 n 參與者參與者 學生、相關(guān)職能部門的管理人員(教務處、學生學生、相關(guān)職能部門的管理人員(教務處、學生 處、財務處、院(系)、校領(lǐng)導。處、財務處、院(系)、校領(lǐng)導。 相關(guān)業(yè)務系統(tǒng)、學籍管理系統(tǒng)、學工管理系統(tǒng)、相關(guān)業(yè)務系統(tǒng)、學籍管理系統(tǒng)、學工管理系統(tǒng)、 財務系統(tǒng)(繳費接口)、共享數(shù)據(jù)庫接口、一卡通財務系統(tǒng)(繳費接口)、共享數(shù)據(jù)庫接口、一卡通 接口。接口。 n 高層用況高層用況 報到、自動注冊、緩繳費申請、緩繳費審批、緩注報到、自動注冊、緩繳費申請、緩繳費審批、緩注 冊申請、緩注冊審批、報到情況查詢與統(tǒng)計、注冊冊申請、緩注冊審批、報到情況查詢與統(tǒng)計、注冊 情況查詢與統(tǒng)計、系統(tǒng)維護。情況查詢與統(tǒng)計、系統(tǒng)維護。 第33頁/共44頁 報到報到 自動注冊自動注冊 報道情況查詢報道情況查詢 與統(tǒng)計與統(tǒng)計 注冊情況查詢注冊情況查詢 與統(tǒng)計與統(tǒng)計 緩繳費申請緩繳費申請 緩注冊申請

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論