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

Activity-东吴大学.ppt

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

Key Terms * 基礎Activity Diagrams 東吳大學資訊科學系 江清水 Basic activity action state decision event object flow swimlane synchronization bar Advanced deffered event stereotype signal receipt signal sending Activity:一個活動(Activity)就是一件由人或電腦 去完成的工作,在實作層次則是一個操作(operation)。 Action State (動作狀態):現階段所要執行的動作,不可再分解作其他state。 Activity State (動作狀態):可再分解作其他 state。 Start State (開始): Activity Diagram的啟始點。 End State (結束): Activity Diagram的結束點。 Index := lookup(e) +7; Process bill (b) Notation and Semantics Bid plan Do construction () Entry / setLock() Transition specification B A Action state Transition (轉移):由箭頭與Transition Specification組成,箭頭方向代表轉移方向, Transition specification代表轉移的條件或動作,與State Diagram中的State transition相同。 Notation and Semantics Select site Commission architect Triggerless Transaction Example [condition A] [condition B] Branch(條件判斷):用來做條件判斷,只能做布林判斷,可在輸出的Transition上加上條件判斷。 Release work order Assign tasks Reschedule [not ready] [materials ready] Branch, guard expression Bid plan Bid plan Bid plan [materials not ready] [materials ready] Synchronization bar (同步棒): 由同步棒所分出的Action State是同時執行且順序可自由決定,所有指向同步棒的Action State 必需完成後,才可進入下一個Action State。 Concurrent fork:表示一控制流程由單一個分成兩個或兩個以上個同步的控制流程。 Concurrent join:表示使兩個或兩個以上個的控制流程達到同步。(join和fork應該要成對出現)。 Swimlane (區段線):是一種Package ,將同類型的動作,群組起來,在商業上,其分類方式,通常是對應組織的結構。 Swimlane A Swimlane B B A C Notation and Semantics Prepare for speach Gesture() Clean up Decompress Synch mouth() Stream audio() Forking and joining Example Example 客戶 業務員 倉庫 購買商品 付款 接受訂單 準備訂單上的商品 運送商品 核對購買商品 檢查庫存 [存貨充足] [存貨不足] 退回訂單 商品訂單 [已輸入的] 商品訂單 [已登錄的] A B 物件 [狀態] Object Flow: 表示Object在Activity Diagram中的流向,Object可當作Action State的輸入或輸出資料。 Object (物件):在Activity Diagram中的物件, 可當Action State的輸入或輸出,用虛線箭頭(Object Flow)與Action State相接,同一個物件可以出現在不同的Action State, 因此在物件名稱下加上中括號與狀態,表明目前Action State 物件的狀態。 Signal (信號):可分為發送端(Send)與接收端(Receipt)兩種,左圖A為發送端,B為接收端,中間用虛線箭頭連接,箭頭起點為A,終點為B。 Action State Object Object Notation and Semantics 打開電

文档评论(0)

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

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

1亿VIP精品文档

相关文档