网站大量收购闲置独家精品文档,联系QQ:2885784924

使用个案塑模活动图.PPT

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用个案塑模活动图

J、使用個案塑模-活動圖 基本的活動圖 數學運算流程之活動圖實例 使用個案的流程說明:活動圖 活動圖繪製過程實例 進階的活動圖 時間訊號、連結器、流程終止 可中斷區、物件節點、腳位 送出訊號/接收訊號、水道 使用個案圖與活動圖 1. 基本的活動圖 1.1 數學運算流程之活動圖實例 n!= 1* 2 * … * (n-1) * n 1.2 使用個案的流程說明:活動圖 使用個案圖只是使用圖形來表示系統的服務與功能,每一個完整使用個案另外還包含描述的故事,稱為情節(Scenarios) 我們可以使用活動圖描述情節的流程(Flow),或稱為工作流程(Workflow) 活動圖目的 塑模企業處理工作流程(Business Process Workflow)的執行過程 相當於傳統的流程圖,或是結構化分析中的資料流程圖 活動圖可以用來捕捉使用個案的執行細節。 從更微觀的角度來說,活動圖也可用來塑模一個複雜運算的內部邏輯。 實例:調整室內溫度之 使用個案的主流程 維持室內溫度在一定範圍之內,主流程如下: 1. 系統測量室內溫度。 2. 如果溫度太高: 2.1. 關閉電暖器和打開窗戶。 3. 否則,溫度太低: 3.1. 開啟電暖器。 調整室內溫度之活動圖 平行路徑(Concurrent Paths)的 分岔與結合 表示這些路徑的動作可同時處理,並不會互相影響: 分岔(Fork):將一條路徑使用黑色粗線的同步棒(Synchronization Bar)分成多條不同路徑 例如【關閉電暖器】和【打開窗戶】路徑,表示2條路徑是平行執行,因為各條路徑中的動作不會相互依賴,關閉電暖器不會影響打開窗戶。 結合(Join):將多條路徑使用黑色粗線的同步棒合併成一條路徑,表示多條路徑都已經完成後,才合併進行下一個動作 例如完成【關閉電暖器】且完成【打開窗戶】動作。 1.3 活動圖繪製過程實例 ATM自動櫃員機的操作流程 在需求階段,我們取得自動櫃員機提款流程的描述,如下所示: 客戶將金融卡插入自動櫃員機後,輸入卡片密碼,如果密碼正確,就可以選擇提款功能,然後輸入提款金額,當帳戶餘額足夠時,就吐出鈔票,接著退出和取出卡片,和列印收據後,完成整個提款流程。 活動圖繪製過程實例(Step 1) 從起始節點開始,插入金融卡和輸入密碼,如圖所示: 活動圖繪製過程實例(Step 2) 檢查密碼,不正確就退出與取回卡片,然後結束;正確則選擇提款功能和輸入提款金額: 活動圖繪製過程實例(Step 3) 輸入提款金額後,檢查帳戶餘額是否足夠,餘額不足,自動櫃員機會顯示帳戶餘額和退出與取回卡片: 活動圖繪製過程實例(Step 4) 餘額足夠,從ATM吐出鈔票,在退出與取回卡片後,列印收據: 活動圖繪製過程實例(Step 5) 收據是直到客戶取回卡片後,才會列印,所以準備列印收據和提款過程使用分岔和結合的同步處理: 2. 進階的活動圖 時間訊號 連結器 流程終止 可中斷區 物件節點 腳位 送出訊號/接收訊號 水道 2.1 時間訊號 許多流程牽涉到與時間相關的動作,例如對於逾期未繳納的帳單,系統須自動寄發通知信件來催繳。 在活動圖利用時間訊號來連結動作以表達此概念 這種動作節點,稱為「接受時間事件動作節點」 (Accept Time Even Action Node) 例如:每月月底系統必須自動印製當月銷售報表 2.2 連結器(Connectors) 如果活動圖太大或太複雜,可在某個動作與動作之間做切割,切割處使用連結器來連結原先的兩個動作 連接器是使用小圓形符號中間有名稱來表示,名稱通常使用單一英文字母,而且連接器是成雙成對的 2.3 流程終止(Flow Final) 終止其中一條路徑,而不影響其他路徑的執行 例如:接受付款動作後,系統會印製收據並將該筆訂單加入歷史紀錄。「加入歷史紀錄」這個動作執行完畢,該流程就結束了,但 是整個訂購活動尚未完全結束。 2.4 可中斷區(Interruption Regions) 表示一個活動的過程中,哪個區域所含的動作可能被中斷。 可中斷區的圖形為一個帶有虛線的圓角矩型 中斷產生時,利用中斷流向來指示接下來的動作 2.5 物件(object)節點 有很多時候,一個動作在執行前需要一些輸入的資料;而一個動作執行後也可能會產生一些輸出資料。 可用物件來表達活動圖中之輸入與輸出所需的資料 在活動圖中,物件以一個方形來表示,在該圖形中可以寫上代表這個物件的名稱 物件圖在後續章節會有介紹 物件節點實例 航班選擇流程 2.6 腳位(pin) 活動圖中表達物件,有時候會讓圖看起來有點複雜,可利用pin來代表 標示動作的輸出與輸入 畫法:一個小正方形,且連結在動作的一邊 例如上頁圖中,動作「選擇出發地」的輸出是出發地,此資料做為「找出航班」動作的輸入 2.7

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档