精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

七張圖講明白,使用UML活動圖的建模過程

開發 前端
一直以來,存在著眾多的流程建模和數據流圖示語言,而UML活動圖日漸流行,成為事實上的標準,但是它還有其他重要變體。

1.什么是UML

統一建模語言(UML)是描述、構造和文檔化系統制品的可視化語言。在上面的UML定義中,關鍵點是可視化這個詞,UML是圖形化表示法的事實標準,用來繪制和展示與軟件(特別是OO軟件)相關的圖形(以及文字)。

UML定義了各種UML簡檔(UML profile),這些簡檔專用于某些常用主題領域的表示法中,例如對EJB使用UML EJB簡檔。

在更深的層次上,UML表示法的基礎是UML元模型(meta-model),它描述建模元素的語義,UML元模型主要對模型驅動架構(Model Driven Architecture,MDA)CASE工具供應商有影響。開發者并不需要學習它。

2.示例

圖1中演示了基本的UML活動圖表示法,這種活動圖包括動作(action)、分區(partition)、分叉(fork)、匯合(join)和對象節點(object node)等。從本質上講,此圖顯示了一系列動作,其中某些動作可以是并行的。這些表示法大部分都是不言自明的,但有兩點細微之處需要說明:

  • 一旦某個動作完成,緊接著會有一個自動的向外遷移。
  • 活動圖能夠既表示控制流又表示數據流。

▲圖1 基本的UML活動圖表示法▲圖1 基本的UML活動圖表示法

3.如何應用活動圖

UML活動圖提供了豐富的表示法來表示一系列活動,其中包括并行的活動?;顒訄D可用于任何視角或目的,但常用于可視化業務工作流及過程和用例。

業務流程建模

我的一個客戶經營包裹快遞業務??爝f包裹的過程相當不簡單;其中涉及眾多參與方(顧客、司機等)和大量步驟。盡管可以用文本(例如用例文本)描述這一過程,但活動圖恰是“圖畫勝于千言”這一說法的最好例證。我的客戶通過活動圖可視化的手段來理解其復雜的業務流程。分區有助于觀察多個參與方以及運輸流程中涉及的并行動作,對象節點可以描述正在移動的東西。對當前的業務流程建模之后,他們可視化地探索變更和優化。圖1是一個應用UML活動圖進行業務流程建模的簡單例子。如果將客戶的整個包裹快遞業務流程模型顯示出來會占滿整面墻!

數據流建模

從20世紀70年代開始,數據流圖(DFD)就已經成為流行的方法,用于對軟件系統過程中所涉及的主要步驟和數據進行可視化。這不同于業務流程建模,盡管理論上講DFD可以用于業務流程建模,但其通常用于表示計算機系統中的數據流。DFD可以用來記錄主要數據流或以數據流的方式探索新的高級設計。圖2是使用經典Gane-Sarson表示法的DFD示例。注意其中對過程步驟進行了編號,以表示順序。

▲圖2 使用Gane-Sarson表示法的經典DFD▲圖2 使用Gane-Sarson表示法的經典DFD

對于文檔化和探索來說,DFD模型所提供的信息都具有效用,但UML中并沒有包含DFD表示法。幸運的是,UML活動圖能夠實現同一目的—用于數據流建模,從而代替傳統的DFD表示法。圖3展示了與圖2中的DFD相同的信息,但是它使用了UML活動圖。注意,除對象節點(object node)以外,UML數據存儲節點(datastore node)也適用于數據流表示。

▲圖3 使用UML活動圖表示法來表示數據流模型▲圖3 使用UML活動圖表示法來表示數據流模型

并發編程和并行算法建模

并發編程問題中的并行算法涉及多個分區、分叉和匯合行為。例如,這些算法可用于3D模擬中有限元和有限差分模型、原油儲備模型、材料應力分析和天氣建模。整個物理空間被分成大塊,每一塊由一個并行的線程(或進程)執行。在這些例子中,使用UML活動圖分區(partition)來表示不同的操作系統線程或進程。使用對象節點(object node)對共享對象和數據進行建模。同時,分叉(fork)用于對多個線程(或進程)的創建和并行執行進行建模,每分區一個線程(或進程)。

4.其他UML活動圖表示法

當某個活動需要在另外一個活動圖中展開時,如何表示?如圖4和圖5所示,可以使用耙子(rake)符號來表示。

▲圖4 在另外一個活動圖中展開一個活動▲圖4 在另外一個活動圖中展開一個活動

▲圖5 活動的擴展▲圖5 活動的擴展

如何表示條件分支?參見圖5中所使用的決策(decision)符號。與之相關的是合并(merge)符號,用來表示分支流如何回歸到一起。

圖6中展示了信號。當你需要對時間觸發動作或取消請求等諸如此類的事件建模時,信號非常有用。

此外,還有更多有效的UML活動圖表示法。這里只重點介紹一些最常用的元素。

▲圖6 信號▲圖6 信號


5.準則

在活動圖建模方面,有下面一些準則:

  • 活動圖通常對于涉及眾多參與方的非常復雜的過程建模最有價值。對于簡單的過程,用例文本就夠用了。
  • 在進行業務流程建模時,可以利用耙子(rake)符號和子活動圖。在level 0圖的概覽中,保持較高的抽象水平,從而使圖形具有清晰、簡潔的品質。在level 1甚至level 2的子圖中展開細節。
  • 與上一條相關的是,盡量保持同一張圖中所有動作節點的抽象級別一致。舉一個反例,假設在level 0的圖中有一個叫“交付訂單”的動作節點,還有一個叫“計算稅款”的動作節點。這些動作的抽象級別非常不同。

6.示例:NextGen中的活動圖

圖7中的局部模型表示對處理銷售用例中的過程應用UML活動圖的例子。展示這一案例研究的示例是為了保證完整性。但是實際上不會費心去創建這個,有了用例文本,而且過程相對簡單,這樣做就沒什么邊際價值了。

▲圖7 使用UML活動圖對處理銷售用例建模▲圖7 使用UML活動圖對處理銷售用例建模


7.過程:統一過程中的活動圖

統一過程的科目之一是業務建模(Business Modeling),其用途是理解和溝通“將要部署系統的組織的結構和動態特征”[RUP]。業務建模科目的關鍵制品是業務對象模型(UP中領域模型的超集)。本質上,業務對象模型使用UML類圖、序列圖和活動圖對業務運轉方式進行了可視化。因此,在UP的業務建??颇恐?,活動圖尤為適用。

8.背景

一直以來,存在著眾多的流程建模和數據流圖示語言,而UML活動圖日漸流行,成為事實上的標準,但是它還有其他重要變體。

活動圖的語義松散地基于Petri網,Petri網是計算機科學中一個重要的計算理論。Petri網的隱喻實現是:令牌流過活動圖。例如,當令牌到達一個動作節點時,動作將執行。當所有必要的輸入令牌到達匯合節點,輸出令牌將被創建。

關于作者:

克雷·拉曼(Craig Larman)享譽世界的軟件開發專家,從事軟件開發相關工作超過50年,為面向對象編程思想和敏捷開發方法在全球IT領域的普及做出了巨大的貢獻,被譽為“有史以來最具影響力的 20 位敏捷人物之一”,是LeSS(大規模Scrum)的共同創始人。

責任編輯:武曉燕 來源: 數倉寶貝庫
相關推薦

2010-06-29 18:16:57

UML建模

2010-06-17 15:29:52

UML活動圖

2010-06-30 14:37:20

UML類圖

2010-07-09 16:13:06

UML活動圖

2010-06-13 15:03:25

UML實踐

2010-06-09 08:59:30

UML活動圖

2010-07-12 09:37:26

UML建模

2010-07-06 12:00:23

UML活動圖

2010-06-30 17:36:58

UML用例圖

2010-07-01 17:05:34

UML包圖

2010-07-09 09:00:22

UML建模

2010-06-09 14:31:31

UML狀態圖

2010-07-05 13:55:40

UML圖分類

2010-07-06 11:21:37

UML狀態圖

2022-09-19 09:41:45

數據庫思維

2010-06-08 10:51:48

UML活動圖

2010-07-01 16:38:28

UML序列圖

2010-06-10 14:45:24

UML建模語言

2010-06-08 09:30:20

UML圖

2010-07-09 11:23:07

UML動態建模
點贊
收藏

51CTO技術棧公眾號

欧美亚州一区二区三区| 欧美日韩久久久久久| 狠狠色狠狠色综合人人| 好看的av在线| 99久久综合| 精品国精品国产| 国产日产欧美视频| 欧美jizz18性欧美| 丁香五精品蜜臀久久久久99网站| 777午夜精品福利在线观看| 妺妺窝人体色WWW精品| 精品国产第一国产综合精品| 精品久久久久久中文字幕一区奶水| 五月天婷亚洲天综合网鲁鲁鲁| 国产suv一区二区| 亚洲综合三区| 欧美成人精品xxx| 不卡一区二区在线观看| 欧美日韩中出| 色猫猫国产区一区二在线视频| 日本一道在线观看| 黄色美女网站在线观看| 懂色av噜噜一区二区三区av| 国产精品视频网| 日韩一区二区中文字幕| 97在线免费视频观看| 久草视频在线看| 国产成人自拍网| 国产精品福利网| 久久精品久久精品久久| 欧美性受xxxxxx黑人xyx性爽| 久久免费精彩视频| 精品免费在线| 亚洲成人激情视频| 日本高清一区二区视频| 亚洲第一会所| 日韩精品视频中文字幕| 蜜桃免费网站一区二区三区| 欧美风情在线观看| 一本色道久久88| 日韩有码一区| 亚洲精品在线三区| 99久久99精品| 亚洲v国产v在线观看| 干b视频在线观看| 精品视频一区二区三区在线观看 | 亚洲大片免费看| 久久精品国产精品亚洲精品色| 国产嫩草一区二区三区在线观看| 大尺度做爰床戏呻吟舒畅| 国产麻豆久久| 欧美日韩激情小视频| 国产精品无码电影在线观看| 精品视频在线一区二区| 中文字幕av一区 二区| 色天使久久综合网天天| 欧美二区在线视频| 嗯啊主人调教在线播放视频| 亚洲一区二区三区爽爽爽爽爽| 国产手机视频在线观看| 国产二区三区在线| 亚洲色图20p| 国产精品亚洲天堂| 黄色网址视频在线观看| 免费日韩一区二区三区| 欧美日韩精品三区| 色多多视频在线播放| 免费观看成人性生生活片| 日本韩国精品一区二区在线观看| 国产主播在线看| 亚洲黄色免费av| 一本在线高清不卡dvd| 久久久久久香蕉| 在线成人视屏| 欧美另类一区二区三区| 男女污污视频网站| 在线日韩成人| 日韩国产精品一区| 国内精品卡一卡二卡三| 久久网站免费观看| 欧美日本高清一区| 欧美成人aaaaⅴ片在线看| 午夜亚洲一区| 国产精品亚洲欧美导航| www.日日夜夜| 91亚洲国产成人精品一区二三| 久久99精品久久久久久久久久| 黄色在线观看网| 亚洲欧洲国产专区| 精品无码一区二区三区在线| 黑人巨大亚洲一区二区久| 欧美亚洲禁片免费| 能看毛片的网站| 偷拍自拍亚洲色图| 最近更新的2019中文字幕| 顶级黑人搡bbw搡bbbb搡| 韩国欧美一区| 国产精品电影网| 亚洲国产欧美另类| 久久九九久久九九| 青青草免费在线视频观看| 国产传媒在线观看| 欧美日韩一级二级| 2一3sex性hd| 99精品网站| 91精品国产99| 国产日韩免费视频| xfplay精品久久| 特级西西人体www高清大胆| 六月婷婷综合| 日韩美女一区二区三区四区| 中文字幕 自拍| 欧美午夜免费影院| 国产精品视频一区二区高潮| 内射无码专区久久亚洲| 国产精品国产三级国产有无不卡| 日韩中字在线观看| 疯狂欧洲av久久成人av电影| 亚洲美女性视频| 免费又黄又爽又色的视频| 日韩黄色小视频| 国产在线播放一区二区| av毛片在线| 欧美性受xxxx| 日本一区二区三区网站| 亚洲国产91| 成人黄色片在线| melody高清在线观看| 午夜精品aaa| 亚洲热在线视频| 国内成人自拍| 555www成人网| 亚洲国产精彩视频| 亚洲乱码一区二区三区在线观看| 亚洲性生活网站| 亚洲涩涩av| 91国产高清在线| 亚洲欧美另类视频| 亚洲精品乱码久久久久久久久| 国产理论在线播放| 欧美日韩xxxx| 国产成人中文字幕| 日本高清中文字幕二区在线| 亚洲一级二级在线| 国产调教打屁股xxxx网站| 欧美黄色录像片| 国产精品中文在线| 午夜看片在线免费| 欧美日韩在线综合| 夫妇露脸对白88av| 蜜臀av国产精品久久久久| 欧美一区三区二区在线观看| 亚洲v.com| 国产婷婷成人久久av免费高清 | 日韩在线小视频| 天堂免费在线视频| 中文字幕国产一区| 中文av一区二区三区| 欧美激情777| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美性猛交xxx乱大交3蜜桃| 欧美电影影音先锋| 在线免费日韩av| 成人激情小说网站| 日本www在线播放| 国产一区二区三区四区五区传媒 | 成人免费视频国产免费| 国产日韩欧美一区二区三区乱码| www.欧美日本| 99热在线成人| 99热99热| 人成在线免费网站| 国产一区二区三区在线看| 亚洲视频久久久| 亚洲精品国产精品乱码不99| 国产精品熟妇一区二区三区四区| 一区二区福利| 色大师av一区二区三区| **国产精品| 午夜伦理精品一区| 高清国产福利在线观看| 欧美精品黑人性xxxx| 麻豆91精品91久久久| 99国产精品99久久久久久| 苍井空浴缸大战猛男120分钟| 成人午夜av| 不卡视频一区| 欧美xxxxxx| 久久国产加勒比精品无码| 秋霞网一区二区| 欧美日韩国产综合视频在线观看| 久久久久久蜜桃| 国产香蕉久久精品综合网| 黄色一级片免费播放| 国产精品尤物| 糖心vlog在线免费观看| 偷拍自拍一区| 亚洲精品欧美一区二区三区| 在线视频超级| 久久人人爽亚洲精品天堂| 日本成人动漫在线观看| 欧美色图片你懂的| av中文在线播放| 亚洲欧美日韩国产另类专区| 加勒比一区二区| 国产精品一区在线观看乱码| 乱子伦视频在线看| 亚洲国产不卡| 天天人人精品| 欧美电影免费网站| 亚洲999一在线观看www| 国产另类xxxxhd高清| 97视频在线观看视频免费视频 | 欧美性视频在线| wwwav在线| 中文字幕亚洲激情| 国产中文在线| 日韩av网站导航| 国产白浆在线观看| 欧美三级三级三级| 中文字幕69页| 天天综合天天做天天综合| 无码人妻精品一区二区三区夜夜嗨| 久久先锋影音av| 无码成人精品区在线观看| 国产一区二区视频在线播放| 国产一线二线三线在线观看| 一本一道久久综合狠狠老精东影业| 国产精品免费看久久久无码| 国产精品国产三级国产在线观看| 欧美18视频| 色吊丝一区二区| 国产精品久久久久久久久久直播 | 顶级黑人搡bbw搡bbbb搡| 国产日韩欧美综合一区| 国产免费看av| 91麻豆国产精品久久| 欧美肉大捧一进一出免费视频| 国产福利一区在线| 男女视频在线观看网站| 国模少妇一区二区三区| 狠狠操狠狠干视频| 久久精品国产一区二区三 | 久久久久无码精品国产| 亚洲另类色综合网站| 国产免费久久久久| 亚洲欧洲日韩在线| 天堂网avav| 亚洲另类在线视频| 久久精品www| 一区二区三区欧美视频| 午夜69成人做爰视频| 亚洲精品国产无天堂网2021| 青娱乐在线视频免费观看| 一区二区三区欧美亚洲| 国产午夜福利一区二区| 午夜影院在线观看欧美| 亚洲男人第一av| 色综合天天综合色综合av| 久久精品无码av| 欧美午夜电影一区| 国产情侣自拍小视频| 日韩欧美国产综合| 日韩一区二区三区不卡| 亚洲国产精品专区久久| 全色精品综合影院| 影音先锋欧美精品| 黄色免费在线看| 国精产品一区一区三区有限在线| 精品三级久久| 国产精品国产亚洲伊人久久 | 日本福利一区二区| 中文字幕 国产| 欧美高清精品3d| 亚洲精品.www| 亚洲欧美制服第一页| 日本在线播放| 欧美精品18videos性欧美| 欧美a级在线观看| 国产精品黄页免费高清在线观看| 久久久免费人体| 99久热re在线精品视频| 综合综合综合综合综合网| 亚洲一区高清| 亚洲黑丝一区二区| 国产一二三四在线视频| 丁香六月综合激情| 99在线视频免费| 亚洲综合久久av| 日韩一级片中文字幕| 欧美一区欧美二区| 人妻一区二区三区| 日韩在线视频观看| 9999精品成人免费毛片在线看| 国产成人aa精品一区在线播放 | 午夜亚洲伦理| 色偷偷中文字幕| 久久免费看少妇高潮| 成年人午夜剧场| 色国产精品一区在线观看| 国产www视频| 中文字幕亚洲二区| 忘忧草在线影院两性视频| 成人两性免费视频| 亚洲精品国产setv| 一二三四中文字幕| 日韩经典中文字幕一区| 日本一级片在线播放| 亚洲人成7777| 涩涩视频在线观看| 亚洲丁香婷深爱综合| h视频在线免费观看| 国产精品久久久久久久久久新婚 | 久久久无码精品亚洲国产| 91久久免费观看| 神马午夜精品95| 欧美大片第1页| 日韩欧国产精品一区综合无码| 久久久久高清| 国产精品激情| 伊人成人免费视频| 国产精品久久久久9999吃药| 日本中文字幕久久| 亚洲精品白浆高清久久久久久| av在线麻豆| 91久久久久久久一区二区| 欧州一区二区| 91精品国产闺蜜国产在线闺蜜| 激情久久综合| 麻豆三级在线观看| 97久久久精品综合88久久| 永久看片925tv| 精品视频一区三区九区| 涩爱av在线播放一区二区| 不卡专区在线| 在线视频国内一区二区| 97超碰资源站| 在线视频中文亚洲| 姬川优奈av一区二区在线电影| 精品麻豆av| 亚洲经典三级| fc2成人免费视频| 亚洲一区二区三区三| 99久久亚洲精品日本无码| www.亚洲成人| 台湾天天综合人成在线| 艳色歌舞团一区二区三区| 另类专区欧美蜜桃臀第一页| 久久久精品成人| 欧美色涩在线第一页| jzzjzzjzz亚洲成熟少妇| 国产99视频在线观看| 国产亚洲一区二区三区啪| 国产精品涩涩涩视频网站| 国产婷婷色一区二区三区在线| 色一情一乱一伦| 亚洲人av在线影院| 视频精品导航| 亚洲一区综合| 国产揄拍国内精品对白| 青青草手机在线视频| 精品久久久久久久久久久久包黑料| 久草在线视频福利| 精品久久久久亚洲| 久久久久国内| 国产黄色录像片| 日韩欧美国产综合在线一区二区三区 | 亚洲国产国产亚洲一二三| 国产毛片毛片毛片毛片毛片毛片| 精品国产成人av| 国产在线视频网址| 91久久精品日日躁夜夜躁国产| 欧美日韩亚洲一区三区| 性色av蜜臀av色欲av| 精品视频在线免费| 女人黄色免费在线观看| 欧美成人免费在线| 久久国产乱子精品免费女| 欧美精品一区二区蜜桃| 精品视频在线播放免| 激情亚洲小说| 欧美精品久久久久久久自慰| 久久精品一区蜜桃臀影院| 国产精品爽爽久久| 97在线精品国自产拍中文| 欧美日韩激情| 久久久久久婷婷| 欧美午夜一区二区三区| 色爱综合区网| 日韩尤物视频| 国产成人精品亚洲777人妖| 秋霞精品一区二区三区| 久久综合免费视频影院| 美女午夜精品| 午夜免费福利视频在线观看| 午夜日韩在线电影| 午夜在线播放| 免费观看成人在线| 国产成人超碰人人澡人人澡| 91视频久久久|