偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

UML基礎(chǔ)專題之UML狀態(tài)圖與活動圖

開發(fā) 架構(gòu)
統(tǒng)一建模語言UML有五類圖,你是否對這五類圖都比較熟悉?這里就向大家介紹一下UML狀態(tài)圖和活動圖,相信通過本文的學(xué)習(xí)你一定會對這兩種圖有初步的了解。

在學(xué)習(xí)UML的過程中,你經(jīng)常會遇到關(guān)于UML圖的問題,本節(jié)就向大家介紹一下UML狀態(tài)圖和活動圖,希望通過本節(jié)的學(xué)習(xí)你對UML狀態(tài)圖和活動圖有一定的認識。下面讓我們一起來看一下這兩種圖吧。

統(tǒng)一建模語言UML基礎(chǔ)專題之狀態(tài)圖與活動圖

  UML狀態(tài)圖

  狀態(tài)圖表示某個類所處的不同狀態(tài)和該類的狀態(tài)轉(zhuǎn)換信息。每個類都有狀態(tài),但不是每個類都應(yīng)該有一個狀態(tài)圖。只有當(dāng)行為的改變和狀態(tài)有關(guān)時才創(chuàng)建狀態(tài)圖。一般只描述在系統(tǒng)活動期間具有三個或更多潛在狀態(tài)的類的狀態(tài)圖。

  狀態(tài)圖的符號集包括5個基本元素:初始起點,它使用實心圓來繪制;狀態(tài)之間的轉(zhuǎn)換,它使用帶箭頭的線段來繪制;狀態(tài),它使用圓角矩形來繪制;判斷點,它使用空心圓來繪制;一個或者多個終止點,它們使用內(nèi)部包含實心圓的圓來繪制。要想繪制狀態(tài)圖,首先需要繪制起點和一條指向該類的初始狀態(tài)的轉(zhuǎn)換線段。狀態(tài)本身可以在圖上的任意位置繪制,然后只需使用狀態(tài)轉(zhuǎn)換線條將它們連接起來。
  下圖顯示了一個培訓(xùn)班的UML狀態(tài)圖。圖的中心有一個判斷點,如果有學(xué)員退學(xué),則需要判斷是否還有學(xué)員繼續(xù)學(xué)習(xí):如果還有,則培訓(xùn)班繼續(xù),否則只好被迫停止。

一個培訓(xùn)班的狀態(tài)圖


序列圖示例

  活動圖

  活動圖表示在處理某個活動時,兩個或者更多類對象之間的過程控制流?;顒訄D可用于在業(yè)務(wù)單元的級別上對更高級別的業(yè)務(wù)過程進行建模,或者對低級別的內(nèi)部類操作進行建模。

  活動圖的符號集與狀態(tài)圖中使用的符號集類似。像狀態(tài)圖一樣,活動圖也從一個連接到初始活動的實心圓開始?;顒邮峭ㄟ^一個圓角矩形(活動的名稱包含在其內(nèi))來表示的。活動可以通過轉(zhuǎn)換線段連接到其他活動,或者連接到判斷點,這些判斷點連接到由判斷點的條件所保護的不同活動。結(jié)束過程的活動連接到一個終止點(就像在狀態(tài)圖中一樣)。作為一種選擇,活動可以分組為泳道(swimlane),泳道用于表示實際執(zhí)行活動的對象。


  圖中顯示的活動圖有兩個泳道,因為有兩個對象控制著各自的活動:樂隊經(jīng)理和報告工具。整個過程首先從樂隊經(jīng)理選擇查看他的樂隊銷售報告開始。然后報告工具檢索并顯示他管理的所有樂隊,并要求他從中選擇一個樂隊。在樂隊經(jīng)理選擇一個樂隊之后,報告工具就檢索銷售信息并顯示銷售報告。該活動圖表明,顯示報告是整個過程中的最后一步。本節(jié)關(guān)于UML狀態(tài)圖和后動圖簡單介紹到這里。

【編輯推薦】

  1. 在回歸測試中UML狀態(tài)圖切片的應(yīng)用 
  2. 技術(shù)分享 嵌入式建模中UML狀態(tài)圖的形式化方法
  3. UML用例圖用法實例剖析
  4. 術(shù)語匯編 UML統(tǒng)一建模語言簡介
  5. UML建模工具中EA和Rose的比較

  
 

責(zé)任編輯:佚名 來源: PHPChina.com
相關(guān)推薦

2010-07-06 12:00:23

UML活動圖

2010-06-13 15:03:25

UML實踐

2010-07-05 12:21:36

UML行為圖

2010-07-06 13:04:33

UML系統(tǒng)組件圖

2010-06-10 09:04:18

UML用例圖

2010-06-17 15:29:52

UML活動圖

2010-07-09 16:30:31

UML狀態(tài)圖

2010-06-09 15:19:20

UML狀態(tài)圖

2010-07-06 11:21:37

UML狀態(tài)圖

2010-07-12 14:16:19

UML活動圖

2010-06-13 16:16:21

UML狀態(tài)圖

2010-06-10 10:53:10

UML實例

2010-07-06 16:19:56

UML圖形

2010-06-10 09:17:40

UML用例圖

2010-06-10 13:14:48

UML狀態(tài)圖

2009-12-17 10:14:04

UML建模

2010-07-08 13:03:31

UML狀態(tài)機圖

2010-07-09 17:21:32

UML狀態(tài)圖

2010-06-13 15:43:32

UML用例圖

2010-07-09 11:01:30

UML動態(tài)建模
點贊
收藏

51CTO技術(shù)棧公眾號