秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

UML狀態(tài)圖活動圖畫法和基礎課件

  • 資源ID:250856918       資源大小:626.50KB        全文頁數(shù):42頁
  • 資源格式: PPT        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

UML狀態(tài)圖活動圖畫法和基礎課件

單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,復習:順序圖、協(xié)作圖,順序圖,(sequence diagram):,用來描述為了完成確定事務,對象之間按照時間消息交互的順序關系。,對象,消息,生命線,激發(fā),協(xié)作,圖,(collaboration diagram):,用來描述為了完成確定事務,各對象之間消息聯(lián)系的結構關系。,對象,消息,狀態(tài)圖,活動圖,1.1,什么是狀態(tài)圖,1.2,狀態(tài)圖的要素,1.3,狀態(tài)圖的作用,1,狀態(tài)圖,面向對象方法在進行系統(tǒng)分析時,與傳統(tǒng)方法的需求分析一樣,有時應分析對象的狀態(tài),畫出狀態(tài)圖,才能正確地認識對象的行為并定義它的服務。,并不是所有的類都需要畫狀態(tài)圖,,有明確意義的狀態(tài),在不同狀態(tài)下行為有所不同的類才需要畫狀態(tài)圖,1.1,什么是狀態(tài)圖,1.,狀態(tài)圖的概念,狀態(tài)圖,(,statechart,diagram):,用來描述一個特定的對象所有可能的狀態(tài),以及由于各種事件的發(fā)生而引起的狀態(tài)之間的轉移和變化。,狀態(tài)圖的例子,:,一個機器,的狀態(tài)圖,:,一個發(fā)貨單,的狀態(tài)圖,:,1.2,狀態(tài)圖的要素,橢圓或圓角矩形:表示對象的一種狀態(tài),橢圓內(nèi)部填寫狀態(tài)名,箭頭:表示從箭頭出發(fā)的狀態(tài)可以轉換到箭頭指向的狀態(tài),事件:引起狀態(tài)轉換的原因。事件名可在箭頭線上方標出,條件:事件名后加方括號,括號內(nèi)寫狀態(tài)轉換條件,實心圓:初始狀態(tài),內(nèi)部實心的同心圓:最終狀態(tài),開始狀態(tài),事件,狀態(tài),結束狀態(tài),貨品發(fā)貨的狀態(tài)圖,1,狀態(tài),1.,狀態(tài)的概念,狀態(tài),(state):,是指對象在其生命周期中,滿足某些條件、執(zhí)行某些活動、或等待某些事件時的一個狀況。,狀態(tài)指的是對象的狀態(tài)。例如,:,發(fā)票,(,對象,),被支付,(,狀態(tài),),小車,(,對象,),正在停著,(,狀態(tài),),發(fā)動機,(,對象,),正在工作,(,狀態(tài),),電燈,(,對象,),開著,(,狀態(tài),),1,狀態(tài),2.,狀態(tài)的表示和要素,狀態(tài)的表示:用圓角的矩形框表示狀態(tài)。,狀態(tài)的要素:包括狀態(tài)名,進入、退出、內(nèi)部轉移的動作,子狀態(tài)等。,狀態(tài)名,進入動作,退出動作,內(nèi)部轉移動作,1,狀態(tài),3.,狀態(tài)的類型,初始狀態(tài),中間狀態(tài),結束狀態(tài),組合狀態(tài)和子狀態(tài),子狀態(tài),:被嵌套在另外一個狀態(tài)中的狀態(tài)。,組合狀態(tài),:含有子狀態(tài)的狀態(tài)。組合狀態(tài)也可以有初態(tài)和終態(tài)。,組合狀態(tài),子狀態(tài),并發(fā)狀態(tài),并發(fā)狀態(tài),:指一個對象在同一時刻可以處在多種狀態(tài)。,付款確認,已確認,并發(fā)中的同步:并發(fā)狀態(tài)之間需要通信,或具有確定的時序關系,稱為并發(fā)中的同步。,2,轉移,1.,轉移的概念,轉移,(transition):,是一個狀態(tài)向另外一個狀態(tài)的轉換。對象處在源狀態(tài)時,發(fā)生一個事件,如果條件滿足,則執(zhí)行相應的動作,對象由源狀態(tài)轉移到目標狀態(tài)。,轉移用箭頭表示,如果沒有標注事件,則本轉移為自動轉移。,轉移,2,轉移,2.,轉移的類型,自轉移,:,源狀態(tài)和目標狀態(tài)為同一狀態(tài)的轉移。,自轉移,自動轉移,:,一個 狀態(tài)根據(jù)本狀態(tài)的有關情況,自動觸發(fā)進入目標狀態(tài),在轉移上沒有事件。,自動轉移,條件轉移,:,通過分支判斷所確定的轉移。,條件轉移,3,事件,1.,事件的概念,事件,(event):,是指在確定的時間和位置所發(fā)生的對對象起作用的事情。事件的發(fā)生將引起一些動作,使對象發(fā)生狀態(tài)的轉移。,動作:,動作是對象類中一個操作的執(zhí)行,動作具有中間性和不可中斷特性。,2,.,事件的描述,事件名稱,參數(shù)表,字符串,常為接收對象類中的一個操作。,事件的形式參數(shù),可以省略,3.,事件的類型,調(diào)用事件:,是表示對操作的調(diào)度。,事件,變化事件:,因滿足某種條件而引起的事件,變化條件用,when,表示。,事件,時間事件:,滿足某一時間表達式而引起的事件,時間事件用,after,when,表示。,事件,1.3,狀態(tài)圖的作用,狀態(tài)圖,:,用來描述一個對象在其生命周期中所表現(xiàn)出來的狀態(tài)和行為。,當在系統(tǒng)建模過程中需要描述某個事物或對象的不同狀態(tài),以及狀態(tài)之間轉移的事件和動作時,用狀態(tài)圖。,但狀態(tài)圖并不是對每一個對象都需要的。,實例,1,:,圖書館中“圖書”的狀態(tài)圖,教學進程,實例,2,:,一個電子鐘的狀態(tài)圖,教學進程,2.1,什么是活動圖,2.2,活動圖的要素,2.3,活動圖的用途,2.4,狀態(tài)圖與活動圖的比較,2,活動圖,2.1,什么是活動圖,1.,活動圖的概念,活動圖,(activity diagram),是,UML,的動態(tài)視圖之一,用來描述事物或對象的活動變化流程。,2.2,活動圖的要素,活動,活動流,匯合,分劈,泳道,1,活動,活動,(Action):,是活動圖主要結點,用兩邊為弧的條形框表示,中間填活動名。,活動分為簡單活動和復合活動。,簡單活動:不能再分解的活動;,復合活動:可以再分解的復雜活動。,簡單活動,復合活動,2,活動流,活動流,(,ActionFlow,):,描述活動之間的有向關系,反映一個活動向另外一個活動之間的轉移。用帶箭頭的實線表示。,活動流,3,分支,分支,:,表示活動流的分叉和合并。表示從一個活動按照某種條件轉移到幾個不同的活動。,分叉,合并,4,分劈和匯合,分劈和匯合,:,表示并發(fā)的同步行為,用同步桿表示。,分劈,匯合,5,泳道,泳道,(,swimlane,),:,是活動圖中的區(qū)域劃分,每一個泳道代表一個責任區(qū)域。一個泳道中包括一組相關活動。,泳道,6,對象流,對象流,:,反映活動與對象之間的依賴關系,表示對象對活動的作用或活動對對象的影響,用依賴關系表示。,對象流,例子:,表現(xiàn)軟件開發(fā)過程的活動圖,2.3,活動圖的用途,活動圖具有廣泛地用途,在軟件建模中,活動圖可以用來,:,1.,描述工作流,工作流,:,也被稱為業(yè)務流程,屬于業(yè)務活動的過程,可以用活動圖來描述。,2.,描述工程組織過程,各種工程組織過程,管理過程均可以用活動來描述。,3.,描述算法流程,1.,描述工作流,訂貨處理活動圖,2.,描述工程組織過程,建筑工程過程活動圖,3.,描述算法流程,實例,1,:,找飲料的活動圖,教學進程,實例,2,:,銷售處理過程的活動圖,教學進程,描述對象不同,狀態(tài)圖:描述對象狀態(tài)及狀態(tài)之間的轉移;,活動圖:描述從活動到活動的控制流。,使用場合不同,狀態(tài)圖:描述對象在其生命期中的行為狀態(tài)變化;,活動圖:描述過程的流程變化。,2.4,狀態(tài)圖與活動圖的比較,

注意事項

本文(UML狀態(tài)圖活動圖畫法和基礎課件)為本站會員(陳**)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!