使用案例圖.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7-3 一般流程塑模 ATM的提款例子 7-3 一般流程塑模 ATM的提款例子 如果帳戶餘額大於所要提款的數量,那麼系統會同時更新我們的帳戶餘額,並且吐出鈔票給顧客。注意,這個步驟強調的是同步處理,所以對於這兩項同時進行的動作,我們用分岔來表示。其活動圖如下頁圖所示。 7-3 一般流程塑模 ATM的提款例子 7-3 一般流程塑模 ATM的提款例子 步驟五:有分岔就必須有合併。當系統更新完帳戶餘額且顧客已經提領鈔票之後,系統會顯示帳戶餘額,然後退出提款卡。對於這個描述,我們利用合併來塑模。其活動如下頁圖所示。 * * 7-1 目的 為了因應日趨複雜的企業處理工作流程,UML 2.0中對於活動圖這部分做了許多重要的改變,藉此提供更豐富,更有彈性的語意來加強活動圖塑模的能力。 活動圖一般可以用來塑模:企業處理工作流程、使用案例的流程分析、商務規則邏輯塑模、功能處理、使用者介面流程等方面。 UML中的活動圖可以看成是相當於傳統的流程圖,或者是結構化分析中的資料流程圖。 7-1 目的 從系統功能的觀點來看活動圖的用法: 塑模出系統層級的處理邏輯或是執行程序。 幫助我們發現沒有找尋的例外路徑。 檢驗使用案例描述的正確性。 7-2 符號 活動圖的符號 7-2 符號 活動圖的符號 7-2 符號 活動圖的符號 7-2 符號 活動圖的符號 7-2 符號 符號說明 活動起始節點:代表一個活動的開始(圖中之1) 活動終止節點:代表一個活動的結束(圖中之2) 動作節點:一個帶有圓角的長方形,表示所執行的動作,而一序列的動作稱為活動(圖中之3)。(註:UML 2.0對此圖形取消了“Activity” 的稱呼而改稱為“ Action”。) 控制流程/物件流程:表示一個動作轉換到另一個動作的流向 (圖中之4)。另外,我們可以在動作旁邊加上一個小方塊用來表示此動作的 輸出或是輸入物件(圖中之4.1)。 7-2 符號 符號說明 分岔節點:當一個動作在接續的動作上會分成兩個以上同步進行的動作時,使用分岔來塑模(圖中之5)。分岔主要是用來塑模同步處理的流程。 結合節點:當多個動作結合成為一個動作時,使用結合圖形來塑模(圖中之6)。結合圖形所表達的意思是:必須等到所有的動作都完成了,接下來的動作才會繼續執行。 決策/合併節點:以一個空心的菱形表示。當只有一個進入的流向且有兩個以上離開的流向時,稱為決策。當有多個進入的流向且只有一個離開的流向,稱為合併(圖中之7)。 7-2 符號 符號說明 物件節點:活動圖中可以顯示物件。物件是用來表示一個活動的輸入資料或是輸出資料(圖中之8)。 送出訊號:當一個事件發生時所產生的訊號(圖中之9)。 接收訊號:代表一個動作的執行是因為接收到什麼樣的事件(圖中之10)。 流程終止節點:代表一個流程的結束(圖中之11),但如果活動圖中還有其他的動作,則仍會繼續執行。 7-2 符號 符號說明 前置條件/後置條件:對於動作我們可以使用說明(Note)並且在其上加上造型localPrecondition和localPostcondition來闡述該動作發生前以及發生後所需滿足的條件(圖中之12)。 時間訊號:用以表達時間的概念(圖中之13)。 連結器:用以連結不連續之兩個邊(圖中之14)。 可中斷區:用以表示活動過程中,哪一個區域所含之動作可能被中斷(圖中之15)。 中斷:帶有箭頭的閃電線條用以表示活動執行中產生中斷後活動之流向(圖中之16)。 7-3 一般流程塑模 本節介紹活動圖中各種比較常見的基本圖形用法,這些圖形包括:起始節點、終止節點、動作(Action)節點、控制流程(Control Flow)、分岔(Fork) 節點、結合(Join)節點、決策/合併節點(Decision/Merge)。 7-3 一般流程塑模 課程管理系統 課程管理例子:系統管理者負責管理課程資訊。對於管理的活動可以簡述如下: 「…檢查課程是否已經存在。如果課程不存在,則管理者可以執行『建立課程』活動。假如課程已經存在了,那麼管理者可以選擇『更新課程』或是『刪除課程』的活動。假如管理者選擇了更新課程,『更新課程』活動將被執行。如果管理者想要刪除課程,那麼『刪除課程』活動將被執行。…」 7-3 一般流程塑模 課程管理系統 課程管理系統活動圖 7-3 一般流程塑模 課程管理系統 從圖上可以很清楚地發現,它其實很像一般的流程圖。活動圖中的邊(Edge)表示動作的流向,我們可以標記出觸發此控制流程的條件或是事件。如果要表達的是條件,則需要在條件敘述的兩旁加上左方框以及右方框,以作為跟事件描述的區別。 7-3 一般流程塑模 邏輯性的敘述 在UML中,這種表示條件的表法稱做guard,包含在左方框以及右方框中的描述是一個會產生「真」或「假」的敘述,所以

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档