成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

UML動態建模機制專家解析

開發 架構
UML建模機制有兩種,動態建模和靜態建模,對此你是否熟悉,這里就向大家介紹一下UML動態建模,相信通過本文的學習你一定會對UML動態建模有明確的認識。

本節和大家一起學習一下UML動態建模方面的知識,這里主要包括消息,順序圖,狀態圖,活動圖和協作圖等內容,希望本節的介紹對你的學習有所幫助。下面是UML動態建模內容的詳細介紹

UML動態建模 

 消息
  在面向對象領域,兩個對象的交互是通過消息的發送和接收來完成的。消息分為簡單消息、同步消息和異步消息:
(1)簡單消息:只是表示控制如何從一個對象發給另一個對象,并不包含控制的細節;
(2)同步消息:同步意味著阻塞和等待,如果對象A給對象B發送一個消息,對象A會等待對象B執行完這個消息,接著才進行自身的工作;
(3)異步消息:異步意味著非阻塞,如果對象A給對象B發送一個消息,對象A不必等待對象B執行完這個消息,就可以接著進行自身的工作。

順序圖

  UML動態建模中順序圖(也稱序列圖)是一種交互圖(InteractionDiagram,用于描述執行系統功能的各個角色之間相互傳遞消息的順序關系,顯示跨越多個對象的系統控制流程),強調的是時間和消息的次序,用來說明系統的動態情況,順序圖由參與者、對象、對象生命線和消息組成。一個順序圖顯示了一系列的對象(通常是類的實例,也可以代表其他事物的實例.

狀態圖

  狀態圖是UML中的狀態機視圖。狀態機由對象的各個狀態和連接這些狀態的轉換組成。每個狀態對一個對象在其生命期中滿足某種條件的一個時間段建模,當一個事件發生時,它會觸發狀態間的轉換,導致對象從一種狀態轉化到另一新的狀態。與轉換相關的活動執行時,轉換也同時發生。
 UML動態建模中狀態圖用于描述對象可以擁有的狀態以及引起狀態相互轉移的事件和條件,它揭示了對象的生命周期,是針對類的一種建模工具。狀態是對象前一次操作的結果,事件是引起狀態向另一狀態轉化的活動。所有對象都有狀態,但通常只對具有復雜行為的類建立狀態圖。狀態圖強調的是事件驅動的對象的動作,這在對反應式系統的建模是相當重要的。

兩個類的狀態圖之間可以相互發送消息,一個狀態還可以有嵌套的子狀態,各子狀態之間的關系可以為與/或關系。

活動圖

  UML動態建模中活動圖用于描述系統、用例、程序模塊中的邏輯流程的先后執行次序、并行次序,是對人類組織的現實世界中的工作流程的建模,有助于理解系統高層活動的執行行為。
  活動圖中的主要概念是"活動",而"活動"的具體含義又取決于作圖目的和抽象層次:
(1)當活動圖用于描述系統行為時,主要側重于系統多個用例活動之間相互制約的執行順序,同時,識別出系統中存在的可以并行進行的用例,此時,活動表示系統要完成的任務;
(2)當活動圖用于描述用例時,用于描述用例中的操作執行次序和操作完成的結果,顯示多個對象的操作是如何相互結合起來共同完成用例的一個腳本,揭示出操作之間的并行性,為編碼實現提供開發并行程序的便利,此時,活動表示類中的方法,即操作。允許將某個組織或執行者要完成的若干操作聚集在泳道中,以明確責任。
活動圖用于低層次程序模塊的作用類似于流程圖,但活動圖還可以描述并行操作,而流程圖則只能描述串行操作。

協作圖

  與順序圖一樣,協作圖也是一種交互圖,用于描述對象之間的協作關系,其模型元素與序列圖的基本相同,但它側重于描述對象之間是如何相互連接的,強調的是發送和接收消息的對象之間的組織結構。順序圖著重體現對象間消息傳遞的時間順序,協作圖著重于哪些對象間有消息傳遞,表達了對象之間的靜態連接關系。UML動態建模中順序圖和協作圖是同構的,它們相互之間可以轉化而不損失信息,依靠工具協作圖和順序圖可互相轉換。

用例圖主要用來描述系統的外部行為;類圖和對象圖用來定義類和對象以及它們的屬性和操作;狀態圖描述類的對象所有可能的狀態以及事件發生時狀態的轉移條件;順序圖顯示對象之間的動態合作關系,它強調對象之間消息發送的順序,同時顯示對象之間的交互;合作圖強調對象間的動態合作關系;活動圖描述滿足用例要求所要進行的活動以及活動間的約束關系,有利于識別并行活動。

【編輯推薦】

  1. 深入剖析UML動態建模機制中的四種動態模型
  2. 技術分享 UML面向對象建模解析
  3. 學習筆記 基于UML面向對象的設計
  4. UML面向對象知識入門
  5. 技術分享 UML面向對象分析及其包括的圖、建模步驟

 

責任編輯:佚名 來源: sina.com.cn
相關推薦

2010-06-30 10:30:29

UML動態建模

2010-07-09 13:16:46

UML動態建模機制

2010-06-17 10:38:08

UML動態建模機制

2010-07-09 13:09:48

UML靜態建模

2010-06-10 17:14:54

UML建模過程

2010-07-09 11:23:07

UML動態建模

2010-06-30 15:10:18

2010-06-29 14:23:38

UML建模分析步驟

2010-07-06 14:53:09

UML業務流程

2010-06-29 19:08:23

UML建模技術

2010-07-08 14:13:58

UML靜態建模

2010-07-08 11:20:13

UML動態建模

2010-06-30 14:46:49

UML類圖

2010-06-30 09:19:08

UML建模案例分析

2010-06-29 19:37:43

UML建模誤區

2010-06-18 18:42:43

UML建模語言

2010-06-17 09:48:54

UML動態建模

2010-06-17 10:22:18

UML動態建模

2010-06-28 09:44:48

UML建模工具Rose

2010-06-08 12:36:16

UML介紹
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久婷| 欧美bondage紧缚视频 | 欧美一区二区三区在线观看视频 | 国产在线精品一区二区三区 | 欧美另类视频 | 国产精品久久九九 | 亚洲国产视频一区 | 亚洲精品1| 中文字幕一区二区三区四区 | 久久久不卡网国产精品一区 | 成人精品一区 | 狠狠艹 | 国产小视频在线观看 | 国产精品美女久久久久久不卡 | 国产资源在线观看 | 毛片久久久| 欧美日韩亚洲国产综合 | 国产在线精品一区二区三区 | 国产综合区 | 日韩视频一区在线观看 | 久久成人一区二区三区 | 中文字幕在线二区 | 日韩成人影院 | 瑞克和莫蒂第五季在线观看 | 免费毛片网 | 国产精品久久亚洲 | 在线观看中文字幕 | 亚洲一区视频在线播放 | 国产一区二区三区网站 | 欧美久久久久久久 | 欧美日本高清 | 日本偷偷操 | 精品一级| 99精品一级欧美片免费播放 | 欧美精品久久久久 | 懂色中文一区二区三区在线视频 | 日韩欧美在线不卡 | 特一级毛片 | 国产精品视频网站 | 日韩精品一区二区三区视频播放 | 久草视 |