国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

UML狀態機視圖解析

開發 架構
UML狀態機視圖你是否熟悉,本節就向大家介紹一下UML狀態機視圖的概念,它是通過對類對象的生存周期建立模型來描述對象隨時間變化的動態行為。

本節和大家一起學習一下UML狀態機視圖,狀態機用于描述類的行為,但它們也描述用例、協作和方法的動態行為。這里主要介紹一下UML狀態機和組成狀態兩大部分內容,希望本節的介紹對你有所幫助。

UML狀態機視圖概述

概述

UML狀態機視圖通過對類對象的生存周期建立模型來描述對象隨時間變化的動態行為。每一個對象都被看作是通過對事件進行探測并做出回應來與外界其他部分通信的獨立的實體。事件表示對象可以探測到的事物的一種運動變化—如接受到從一個對象到另一個對象的調用或信號、某些值的改變或一個時間段的終結。任何影響對象的事物都可以是事件,真實世界所發生的事物的模型通過從外部世界到系統的信號來建造的。

狀態是給定類的對象的一組屬性值,這組屬性值對所發生的事件具有相同性質的反應。換而言之,處于相同狀態的對象對同一事件具有同樣方式的反應,所以當給定狀態下的多個對象當接受到相同事件時會執行相同的動作,然而處于不同狀態下的對象會通過不同的動作對同一事件做出不同的反應。例如,當自動答復機處于處理事務狀態或空閑狀態時會對取消鍵做出不同的反應。

狀態機用于描述類的行為,但它們也描述用例、協作和方法的動態行為。對這些對象方面而言,一個狀態代表了執行中的一步。我們通常用類和對象來描述狀態機,但是它也可以被其他元素所直接應用。

狀態機

狀態機是展示狀態與狀態轉換的圖。通常一個狀態機依附于一個類,并且描述一個類的實例對接受到的事件所發生的反應。狀態機也可以依附于操作、用例和協作并描述它們的執行過程。

狀態機是一個類的對象所有可能的生命歷程的模型。對象被孤立地從系統中抽出和考察,任何來自外部的影響被概述為事件。當對象探測到一個事件后,它依照當前的狀態做出反應,反應包括執行一個動作和轉換到新狀態。狀態機可以構造成繼承轉換,也能夠對并發行為建立模型。

狀態機是一個對象的局部視圖,一個將對象與其外部世界分離開來并獨立考查其行為的圖。利用狀態機可以精確地描述行為,但不適合綜合理解系統執行操作。如果要更好地理解整個系統范圍內的行為產生的影響,那么交互視圖將更有用些。然而,狀態機有助于理解如用戶接口和設備控制器這樣的控制機。

組成狀態

一個簡單狀態沒有子結構,只帶有一組轉換和可能的入口和出口動作。UML狀態機視圖的組成狀態是一個被分解成順序的或并發的子狀態的狀態。表6–4列出了各種狀態。

表6–4狀態的種類

將狀態分解成互斥的子狀態是對狀態的一種專門化處理。一個外部狀態被細分成多個內部子狀態,每一個子狀態都繼承了外部狀態的轉換。在某一時間只有一個子狀態處于激活狀態。外部狀態表達了每一個內部狀態都具有的條件。

進入或離開一個組成狀態的轉換會引起入口動作或出口動作的執行。如果有多個組成狀態,跨越多個層次的轉換會引起多重入口動作(最外層***執行)和出口動作(最內層***執行)的執行。如果轉換帶有動作,那么這個動作在入口動作執行后,出口動作執行前執行。

UML狀態機視圖中組成狀態也可能在其內部具有一個初始狀態。組成狀態邊界上的轉換隱含為初始狀態上的轉換。一個新對象起始于它的最外層的初始狀態。如果一個對象到達了它最外層狀態的終止狀態,那么該對象將被銷毀。初始狀態、終止狀態、入口動作和出口動作封裝了狀態的定義,使狀態的定義與進出狀態的轉換無關。

圖6–5展示了一個狀態的順序分解,其中包括一個初始狀態。這是售票系統的狀態機模型。

圖6-5狀態機

將一個狀態分解成并發的多個子狀態代表相互獨立的并行處理過程。當進入一個并發超狀態時,控制線程的數目增加;當離開一個并發超狀態時,控制線程的數目減少對于每一個狀態而言,并發通常依靠不同的對象實現,但是,并發子狀態還可以代表一個單獨狀態內部的邏輯并發關系。圖6–6展示了選修一門大學課程的并發分解。

圖6–6帶有并發組成狀態的狀態機

圖6–7子機器狀態

 

UML狀態機視圖中通常,可以在一個狀態機中使用其他狀態機的一部分,這種可重用性會帶來一些方便。狀態機可以命名,并可以用名字引用其他一個或多個狀態機。目標狀態機是一個子機器,引用這個子機器的狀態叫做子機器引用狀態。它的含義是在需要引用的地方用一個狀態機來替換原有內容。一個狀態機可以包含一個活動,即可以包含一個處理過程或一個需要消耗時間才能完成的持續過程或是可以被中斷的事件,而子機器不能圖6-7演示了子機器的引用。

進入一個子機器引用狀態的轉換會激活目標子機器的初始狀態。要進入其他狀態的子機器,需要在子機器引用狀態中安置一個或多個樁狀態。樁狀態用于在子機器中標識狀態。

【編輯推薦】

  1. UML狀態機圖繪制方法及其應用說明
  2. 揭秘UML狀態機視圖中的四大事件
  3. 解析UML狀態機視圖狀態和轉換
  4. 教你繪制整潔的UML圖
  5. UML狀態圖創建過程中需要注意問題
責任編輯:佚名 來源: uml.org.cn
相關推薦

2010-06-18 12:38:38

UML狀態機視圖

2010-07-12 15:09:20

UML狀態機視圖

2010-07-12 15:00:56

UML狀態機視圖

2010-07-08 13:03:31

UML狀態機圖

2010-06-13 16:16:21

UML狀態圖

2010-06-18 13:08:05

UML狀態機視圖

2010-06-12 11:11:55

UML應用

2010-06-12 16:42:03

UML設計

2010-06-18 13:15:07

UML狀態機圖

2010-06-11 17:34:37

UML對象圖

2010-06-13 12:40:44

UML序列圖

2010-06-30 14:46:49

UML類圖

2010-06-11 16:38:22

UML協作圖

2010-06-13 15:58:03

UML類圖

2010-06-13 16:07:56

UML活動圖

2023-03-06 07:35:30

狀態機工具訂單狀態

2010-06-28 18:44:54

UML對象圖

2010-06-11 11:28:00

UML視圖

2021-07-08 09:15:20

單片機編程狀態機編程語言

2010-06-13 14:37:04

UML實踐
點贊
收藏

51CTO技術棧公眾號

日本xxxxxxx免费视频| 久久精品国产综合精品| 欧美天堂一区| 一区二区三区中文字幕电影 | 欧美专区中文字幕| 123成人网| 日韩一区av在线| 91麻豆精品国产综合久久久 | 欧美丝袜一区二区| 一二三区在线视频| 亚洲成av人片在线| 中日韩一区二区三区| 欧美日韩亚洲成人| 韩日视频在线| av资源站久久亚洲| 91蜜桃免费观看视频| 狠狠操精品视频| 成人福利视频在线看| 国产精品午夜免费| 欧美刺激脚交jootjob| 久久小说免费下载| 午夜一区二区三区在线观看| 有码在线播放| 欧美电影在线免费观看| 国产精品蜜臀| 国产一区二区三区三区在线观看 | 欧美国产乱子伦 | 亚洲一区二区免费在线| 亚洲最新色图| 国产欧美日韩伦理| 国产又粗又猛又爽又黄91精品| 国产高清av在线播放| 国产精品久久久久影院亚瑟| 最近中文字幕mv2018在线高清 | 免费的很黄很污的视频网站| 欧美日韩免费区域视频在线观看| 日本三级视频在线播放| 国产亚洲一区精品| 国产精品手机在线播放 | 久久久精品在线视频| 一区二区三区四区中文字幕| 国产三级在线看| 亚洲欧美制服综合另类| 欧美一区二区三区红桃小说| 成人国产1314www色视频| 激情久久久久久久久久久久久久久久| 欧美一区二区三区爽大粗免费| 亚洲精品国产一区二区三区四区在线 | 国产wwwxx| 一本一道久久a久久精品 | 国产精品中文字幕亚洲欧美| 久久国产精品久久| 99久久精品一区二区| 最新在线地址| 亚洲美女中文字幕| 婷婷丁香久久| av成人观看| 91一区一区三区| 国产综合在线观看| 亚洲人成网7777777国产| 九色精品国产蝌蚪| 在线观看亚洲视频啊啊啊啊| 亚洲精品v日韩精品| 爱啪视频在线观看视频免费| 国产成人免费91av在线| 国产在线精品一区在线观看麻豆| 超碰在线中文| 色阁综合伊人av| 在线成人h网| 天天干天天玩天天操| 日韩av一区二区在线观看| 欧美超碰在线| 三级a在线观看| 亚洲国产私拍精品国模在线观看| 精品国产一区二区三区av片| 精品视频在线观看一区二区| 欧美午夜在线一二页| 日本韩国欧美超级黄在线观看| 亚洲综合欧美日韩| 色综合久久中文字幕综合网 | 麻豆成人在线看| 在线观看日韩av电影| 在线观看av网页| 亚洲国产99精品国自产| 午夜av一区| 亚洲欧美自拍另类日韩| 激情开心成人网| 久久riav| 亚洲开心激情网| 午夜成年人在线免费视频| 茄子视频成人在线| 粉嫩绯色av一区二区在线观看| 亚洲不卡在线观看| 精品成人免费| 久久影视精品| 男人揉女人奶房视频60分| 日日骚av一区| 91精品蜜臀一区二区三区在线| 亚洲最大av网| 国产麻豆一精品一av一免费| 天堂在线视频中文网| 91精品国产自产在线老师啪| 亚洲国产精品综合小说图片区| 黄色免费在线观看网站| 四虎影院在线播放| 欧美在线高清视频| 你懂的视频欧美| 三级视频中文字幕| 日韩视频亚洲视频| 国产suv精品一区二区三区| gogo在线高清视频| 国产美女精品久久久| 色天天综合久久久久综合片| 欧美亚洲精品在线| eeuss在线播放| 456亚洲影院| 中文字幕日韩精品一区| 精品视频在线观看网站| 久久福利一区二区| 精品亚洲永久免费精品| 美国三级日本三级久久99| 1stkiss在线漫画| 色999日韩自偷自拍美女| 精品剧情v国产在线观看在线| 国产精品日本| 少女频道在线观看免费播放电视剧| 久久精品国产综合精品| 日韩欧美国产不卡| 日韩国产成人精品| 97蜜桃久久| 免费的一级黄色片| 日韩色av导航| 国产精品美女久久久久aⅴ | 欧美午夜电影在线| 99re66热这里只有精品8| julia中文字幕久久亚洲蜜臀| 国产成人av网址| 午夜精品aaa| 在线 亚洲欧美在线综合一区| av网站在线免费| 狠狠干视频网站| 久久久久北条麻妃免费看| 国产日韩欧美激情| 国产精品一区二区av日韩在线| 一级黄色av| aaa级精品久久久国产片| 777色狠狠一区二区三区| 奇米一区二区三区| 精品自拍视频| 男女羞羞视频教学| 亚洲一区二区三区sesese| 欧美一区二区视频观看视频| 精品一区二区av| 亚洲一区二区三区在线免费 | 国产精品一区二区av影院萌芽| 欧美一级免费播放| 国产91av在线| 色婷婷av一区二区三区之一色屋| 亚洲一区免费| 黄色精品视频| 日本高清视频网站www| 国产精品一区二区不卡视频| 精品福利二区三区| 国产偷v国产偷v亚洲高清| 视频在线不卡免费观看| 直接在线观看的三级网址| 可以看毛片的网址| 国产精品黄色av| 日韩天堂在线观看| www欧美成人18+| 亚洲激情久久| h片在线观看下载| 中文字幕成人在线视频| 99re视频在线| 深夜福利91大全| 亚洲国产精品天堂| 久久精品理论片| 女优一区二区三区| 中文字幕在线播放网址| 一本岛在线视频| 狼狼综合久久久久综合网| 久久香蕉频线观| 欧美日韩国产综合久久| 国产精品一区二区91| 国产91精品对白在线播放| 青青草视频在线免费直播| www.99re.av| 日韩视频在线观看国产| 久久久噜久噜久久综合| 精品国产精品网麻豆系列| 一区二区三区在线看| 国产在线国偷精品免费看| 999国产精品永久免费视频app| av在线不卡精品| 在线激情网站| 免费网站www在线观看| 无码熟妇人妻av在线电影| 国产精品久久久一区二区三区| 欧美日韩高清在线观看| 欧美中文一区|