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

UML文獻 UML表示法指南解析

開發 架構
UML統一建模語言的概念相信大家應該有所了解,那么你對UML表示法是否熟悉呢,這里就向大家介紹一下UML表示法,希望本文的介紹對你的學習有所幫助。

本節和大家一起學習一下UML表示法,本文獻給出UML的可視化表示法,通過例子給出模型元素的圖形表示符號.從系統模型這一級別上看,UML表示法由9種圖構成,下面就讓我們一起看一下詳細介紹吧。

UML表示法參考文獻

  本文獻給出UML的可視化表示法,通過例子給出模型元素的圖形表示符號.從系統模型這一級別上看,UML表示法由9種圖構成,它們是:
  靜態結構圖(Static Structure Diagram),其中包括類圖(Class Diagram)和對象圖(Object Diagram);
  Use Case圖 (Use Case Diagram);
  順序圖(Sequence Diagram);
  協作圖(Collaboration Diagram);
  狀態圖(Statechart Diagram);
  活動圖(Activity Diagram);
  實現圖(Implementation Diagram),其中包括成分圖(Component Diagram)和展開圖(Deployment Diagram)兩種圖.

  盡管UML文件稱“UML表示法指南定義了表示法并提供了例子”,但確切的說法應該是:該文件對建模元素的表示法給出了一般的文字描述,其圖形的畫法是通過例子表現的,并沒有給出一般的圖示.本文大部分插圖是參照M.Fowler的著作[4]的作法從一般意義上給出的.
  UML定義了一些在各種圖中常用的元素,例如String(串)、Name(名)、Label(標簽)、Keyword(關鍵詞)、Expression(表達式)、Note(注釋條)等,并給出它們的表示符號,例如關鍵詞由一個被書名號括起的串表示,注釋條用一個折起一角的長方形內的正文表示.在各種圖中用來對一組模型元素打包的元素叫做“包”(Package),其表示法是用一個大的方框圍起這組元素,并在角上用一個小框給出包的名字.

  此外,UML還定義了一些稱作“擴充機制”的元素.這種元素可以附加到其它模型元素之上,將原有的建模元素特化成一種語義較特殊的新變種,或者表示出它們的某些細節.這些元素可以起到對表示法進行擴充或細化的作用,它們是:
  Constraint(約束):約束是模型元素之間的一種語義關系,它說明了某種條件和某些必須保持為真的命題.其表示法是在大括號{ }之間用一種工具能識別的語言(如UML提供的OCL)寫出表示條件的正文串.
  Comment(注釋):注釋是寫在注釋條表示符號(折起一個角的長方形)之內的正文串.所使用的語言應易于人的理解,不必考慮被工具理解.
  Element Property(元素特征):用來顯示模型元素的一些附帶特征,如屬性、關聯、目標值等.其表示法是在大括號{ }內寫出形式為 關鍵詞=值 的正文串,多個串之間彼此用逗號隔開.
  Stereotype(版式):用來附加到其它模型元素之上,將原有的建模元素特化成一種語義較特殊的新變種.帶有版式的建模元素可看作原先建模元素的一個子類,它在屬性、關系等方面與原先的元素形式相同,但用途更為具體.板式是用書名號《》括起來的關鍵字表示的.上述概念的表示法如圖1所示.

  以下分別介紹各種圖以及圖中用到的建模元素與UML表示法.
  (1) 靜態結構圖

  靜態結構圖包括類圖(class diagram)和對象圖(object diagram).“類圖是靜態結構模型的圖形化示圖.”“類圖是(靜態)聲明的模型元素集合.”關于對象圖,該文獻中說道:“對象圖是實例的一種圖形,包括對象和數據的值,靜態的對象圖是類圖的一個實例;它顯示了在一個時間點上系統細節狀態的一個快照”.該文獻又指出:“對象圖的用處是很有限的”,“工具沒有必要支持獨立形式的對象圖.類圖能包括對象,一個有對象而沒有類的類圖便是一個‘對象圖’.不過這個術語對于刻畫在各種方式下可能達到的特殊用法還是有用的”. 靜態結構圖中用到的各種建模元素的表示法如圖2所示,以下分別加以介紹.
   
  (2) Use Case圖

  “use case圖用于表現活動者與use case之間的關系.”“use case模型表現一個系統或一個類對于系統外部的交互者的功能.”UML定義了如下幾種構成use case圖的元素(如圖3).
   Use Case:一個use case是一個系統或一個類提供的緊湊的功能單元,它是由系統與一個或多個外部交互者(即活動者)之間交換的消息序列以及系統執行的活動共同體現的.
  Actor(活動者):活動者是直接與系統交互的外部對象所扮演的角色.
  Use Case Relationship(use case關系),包括如下3種關系:communicates(通信),這是活動者與use case之間僅有的關系,是活動者對use case的參與;extends(延伸),從use case A到use case B的延伸關系表明B的實例(在延伸說明的特殊條件下)可能包含了在A中說明的行為;uses(使用):從A到B的使用關系表明A的實例也包括了在B中說明的行為.

  (3) 順序圖

  UML表示法中UML給出了兩種形式的交互圖(Interaction Diagram),一種叫順序圖,另一種叫協作圖.它們基于相同的基本信息但強調不同的方面.順序圖(Sequence Diagram)展示按時間順序排列出來的交互.特別是,它展示對象在其“生命線”上參加的交互和它們按時間順序交換的消息.它不展示對象之間的關系.順序圖所表示的交互是一組在對象之間為產生所要求的操作或結果而進行合作時所交換的一組消息.順序圖有簡單形式和詳細形式兩種畫法,后一種畫法與OOSE[3]等著作介紹的交互圖大體一致——在水平方向展示各個參加交互的對象,垂直方向表示時間;整個平面顯示各個對象之間進行交互的時間及空間關系,順序圖如圖4所示.用于順序圖的建模元素有:

  Object Lifeline(對象生命線):一條垂直的虛線,用于展示對象在從創建到撤消的時間范圍內所扮演的角色.
  Activation(活動期):展示對象直接地或通過其下級過程執行一個活動的時間段.
  Message(消息):消息是對象之間的一次通信,用于傳送信息并期望發生某種活動.消息的接收是一種事件.
  Transition Time(過渡時間):消息發送或接收所用的時間.二者可能相同也可能不同.

  (4) 協作圖

  協作圖(Collaboration Diagram)是UML所說的另一種交互圖,它表示在一些對象之間組織的操作和它們之間的鏈.與順序圖不同的是,協作圖表示的是對象角色之間的關系,而不表示時間順序.協作圖描繪了在特定上下文中一組相關對象之間的協作,以及這組對象為產生所要求的操作或結果而進行協作時所交換的一組消息.協作圖的圖形表示以對象為結點,結點之間既有表示消息的箭頭連線,也有表示關聯的連線.消息連線有3種,分別表示調用、控制流和異步3種不同的消息,但仍有一些不能表示的情況,如阻塞(balking)和超時(time out)等,需要用一些進一步擴充的表示符號.協作圖中使用的關聯符號也包括多種不同的端點情況,如qualifier和composition等等.

  UML表示法指南為協作圖定義的概念或建模元素有:Collaboration(協作)、Collaboration Content(協作內容)、Interaction(交互)、Pattern Structure(模式結構)、Collaboration Role(協作角色)、Multiobject(多對象)、Active Object(主動對象)、Message Flows(消息流)、Creation/Destruction Markers(創建/折構標記),這里不再一一介紹.

  (5) 狀態圖

  狀態圖(Statechart Diagram)在UML中也稱作狀態機,它表現一個對象或一個交互在整個生存期內接受剌激時的狀態序列以及它的反應與活動.它附屬于一個類或一個方法.建立狀態圖所用的建模元素有:State(狀態)、Composite State(復合狀態)、Substate(子狀態)、Event(事件)、Simple Transition(簡單轉換)、Complex Transition(復雜轉換)、Nested State(嵌套狀態)、Sending Message(發送消息)、Internal Transition(內部轉換)等.狀態圖及其有關元素的表示法和現有的大部分OOA/OOD方法大同小異,這些不再詳述.

  (6) 活動圖

  活動圖(Activity Diagram)是狀態圖的變種,它的狀態表示操作所執行的活動(activity),其轉換(transition)是由操作的完成而觸發的.它表示了一個過程本身的狀態機,過程是對類中一個操作的實現.構成活動圖的元素有:Action State(活動狀態)、Decision(判斷)、Swimlane(泳道,在圖中畫出來就象游泳池中的泳道,把各個活動組放在不同的泳道中以便更加清晰)、Action-Object Flow Relationship(活動-對象流關系,表示一個活動與有關對象之間的消息和輸入/輸出關系)、Control Icon(控制圖符,表示信號的發送與接收)等.

  (7) 實現圖
  UML表示法中實現圖(Implementation Diagram)表現實現方面的問題,包括源代碼結構和運行時的實現結構.實現圖分為兩種,一種是表示代碼自身結構的成分圖,另一種是表示運行時系統結構的展開圖.
  成分圖(Component Diagram)表示源代碼、二進制代碼及可執行代碼等軟件成分之間的依賴關系.各種軟件模塊在圖中用成分(component)結點表示,它們之間的各種依賴關系(如編譯、界面、調用等)用不同的箭頭相連.
  展開圖(Deployment Diagram)表示運行時處理元素的配置以及依賴這些配置的軟件成分、進程和對象.圖的結點內可包含若干成分或對象,成分之間的箭頭表示一個成分使用另一個成分的服務.
  為構造實現圖而定義的元素及圖形表示有Node(結點)和Component(成分).同時UML規定了在一個對象內部定位其它成分和對象的畫法.

【編輯推薦】

  1. 術語匯編 UML技術簡介
  2. UML關聯符號用法剖析
  3. UML組成及其全稱解析
  4. 解析UML類圖符號意義
  5. 九大UML視圖專家解析

 

 
 

責任編輯:佚名 來源: hi.baidu.com
相關推薦

2010-06-13 17:05:54

UML關系

2010-06-13 10:56:13

UML文獻

2010-06-13 16:53:15

UML類

2010-07-02 12:31:35

UML對象圖

2010-06-13 16:26:10

UML圖

2010-06-29 09:17:15

UML類圖標識法

2010-06-11 17:34:37

UML對象圖

2010-06-13 16:43:37

UML公共機制

2010-07-07 09:34:06

UML用戶指南

2010-06-11 16:38:22

UML協作圖

2010-07-12 09:18:36

UML模型圖

2010-06-30 14:46:49

UML類圖

2010-06-13 12:40:44

UML序列圖

2010-06-09 15:53:30

UML建模

2010-06-13 15:58:03

UML類圖

2010-06-17 16:14:33

UML總結

2010-06-28 09:44:48

UML建模工具Rose

2010-07-02 10:25:50

UML模型圖

2010-06-13 16:07:56

UML活動圖

2010-07-08 15:18:13

UML類圖符號
點贊
收藏

51CTO技術棧公眾號

久久av最新网址| 久久久久久毛片免费看| 亚洲欧美色综合| 国产精品国模大尺度私拍| 黄色片免费观看视频| 久久裸体网站| 亚洲美女在线观看| 日本在线观看视频一区| 日本黄色免费在线| 最新久久zyz资源站| 久久riav二区三区| 国产免费黄色网址| 天堂一区二区在线免费观看| 欧美成人性色生活仑片| 国产在线观看h| 北条麻妃在线一区二区免费播放 | 亚洲高清在线观看| 免费一区二区三区在线观看| 阿v视频在线| 日韩一区中文字幕| 日韩电影在线播放| 天天干天天草天天射| 国产在线视视频有精品| 国产精品久久久久aaaa九色| 免费在线观看黄网站| 中文字幕午夜精品一区二区三区| 亚洲天堂av图片| 欧美一级片黄色| 精品一区二区三区免费看| 日本高清无吗v一区| 你真棒插曲来救救我在线观看| 亚洲s色大片| 久久久久久久久一| 九色91在线视频| 俄罗斯嫩小性bbwbbw| 狠狠色丁香久久婷婷综| 国产精品一区二区3区| 一二三区免费视频| 国产欧美日韩一级| 97视频在线观看免费高清完整版在线观看| 顶臀精品视频www| 91一区二区三区四区| 中文字幕亚洲综合久久筱田步美| 97人妻精品一区二区免费| 色狼人综合干| 日韩成人中文电影| 日韩成人av一区二区| 开心激情综合| 亚洲精品国产成人| 99久久免费看精品国产一区 | 日本不卡在线视频| 国产精品91免费在线| 中文字幕视频网站| 久久久久99| 日韩av大片在线| 青青国产在线视频| 日本成人中文字幕在线视频| 国产精品美女免费| 一级淫片免费看| 国内外成人在线| 91久久精品一区二区别| www.超碰在线.com| jlzzjlzz国产精品久久| 好吊色欧美一区二区三区四区| 五月婷婷伊人网| 久久久精品一品道一区| 亚洲精蜜桃久在线| 免费高清完整在线观看| 亚洲激情六月丁香| 国产精品久久中文字幕| 忘忧草在线日韩www影院| 91久久精品网| 在线能看的av网站| 超碰97成人| 亚洲女同性videos| 情侣偷拍对白清晰饥渴难耐| 自拍欧美日韩| 欧美在线亚洲在线| 中文字幕乱码无码人妻系列蜜桃| 久久99国产精品免费网站| 91免费版黄色| 久久av少妇| 亚洲蜜臀av乱码久久精品| 91九色丨porny丨国产jk| 欧美精品高清| 欧美一二三区在线| www.自拍偷拍| 国产精品精品| 97热精品视频官网| 亚洲熟妇av乱码在线观看| 国产99精品视频| 日本不卡一区二区三区在线观看| 超碰在线最新| 欧美视频中文字幕在线| 欧美一级xxxx| 亚洲aaa级| 美女扒开尿口让男人操亚洲视频网站| 日韩 欧美 综合| 激情六月婷婷久久| 精品婷婷色一区二区三区蜜桃| 风间由美一区| 亚洲成人av一区二区三区| 日韩肉感妇bbwbbwbbw| 久久97精品| 精品国产一区av| yjizz国产| 丁香啪啪综合成人亚洲小说 | 综合久久十次| 国产97在线|亚洲| 国产 日韩 欧美 精品| 国产精品萝li| 国产成人无码一二三区视频| 涩涩屋成人免费视频软件| 夜夜嗨av一区二区三区免费区| 久久老司机精品视频| 蜜臀精品一区二区三区在线观看 | 国产精品主播视频| 亚洲色大成网站www| 一区二区三区中文在线| 亚洲一级免费在线观看| 欧美人与拘性视交免费看| 久久久久久久久久久免费 | 亚洲国产成人一区| 日韩视频中文字幕在线观看| 日韩va欧美va亚洲va久久| 国产在线观看一区| 国产网红在线观看| 日韩一区二区三区四区五区六区| 99热6这里只有精品| 日韩中文字幕1| 欧美日韩一区二区三区免费| sm性调教片在线观看| 日韩久久久久久| 疯狂试爱三2浴室激情视频| 免费成人在线影院| 日韩一本精品| 日本美女久久| 在线精品高清中文字幕| 91麻豆精品在线| 国产亚洲精品福利| 色婷婷综合久久久久中文字幕| 妖精视频一区二区三区免费观看| 久久久亚洲国产天美传媒修理工| 亚洲第九十九页| 亚洲综合区在线| 日本人妻一区二区三区| 欧美三区美女| 国产另类自拍| 理论片午夜视频在线观看| 亚洲国产精彩中文乱码av| 久久午夜免费视频| 91麻豆福利精品推荐| 无码人妻h动漫| 国产91久久精品一区二区| 国产精品第2页| av播放在线| 欧美一区二区免费视频| 久久国产精品波多野结衣av| 成人免费视频一区| 久草青青在线观看| 欧美日韩性在线观看| 成人免费淫片aa视频免费| av大片在线| 日韩成人高清在线| 福利网址在线观看| 国产精品久久三区| 少妇高潮一69aⅹ| 一区二区日本视频| 神马影院一区二区| 成人97精品毛片免费看| 欧美激情一区二区久久久| 少妇一区二区三区四区| 色8久久人人97超碰香蕉987| а天堂中文在线资源| 国产精品综合视频| 日韩av一二三四区| 天堂美国久久| 国偷自产av一区二区三区小尤奈| 欧美电影免费观看| 久久精品人人爽| 天天干天天舔天天射| 欧美午夜精品久久久| 欧美精品久久久久性色| 久久久激情视频| 天天操夜夜操很很操| 一区二区三区四区五区精品视频| 亚洲日本理论电影| 97青娱国产盛宴精品视频| 国产成人午夜视频网址| а√天堂8资源在线官网| 亚洲精品久久在线| 国产精品亚洲lv粉色| 欧美日韩另类在线| 精品欧美一区二区久久久久| 久久久久99精品国产片| 亚洲免费观看在线| 日本最新不卡在线| www.av蜜桃| 亚洲国产精品91| 欧美三级网色| 国产成人aa在线观看网站站| 国产欧美精品一区二区三区-老狼| 波多野结衣精品| 日韩最新在线视频| 天堂а√在线8种子蜜桃视频| 欧美精品在线视频| 亚洲天堂一区在线| 亚洲愉拍自拍另类高清精品| 刘亦菲国产毛片bd| 久久久国产精品不卡| 丰满熟女人妻一区二区三区| 蜜臀91精品一区二区三区| av免费观看网| 亚洲网站视频| 精品国产三级a∨在线| 欧美午夜精彩| 欧美理论一区二区| 老汉色老汉首页av亚洲| 亚洲已满18点击进入在线看片 | 国产欧美午夜| 欧洲精品在线播放| 欧美fxxxxxx另类| 亚洲伊人婷婷| 日韩精品中文字幕第1页| 国产在线精品一区二区中文| 日韩高清一区| 51精品国产人成在线观看| 日韩成人一区| 国产精品免费久久久久影院| 成人性生活视频| 欧美在线一区二区三区四| 欧美少妇网站| 91国内在线视频| 18aaaa精品欧美大片h| 色综合久久中文字幕综合网小说| 欧洲日本在线| 北条麻妃一区二区三区中文字幕 | 西瓜成人精品人成网站| 国产伦精品一区二区三区四区视频 | 黑人精品xxx一区一二区| 日韩经典在线观看| 亚洲国产精品久久久久秋霞影院 | 丝袜a∨在线一区二区三区不卡| 黄色一级视频片| aⅴ色国产欧美| 日本福利视频在线| 香蕉国产精品偷在线观看不卡| 国产高清精品在线观看| 久久激情视频| 中文字幕有码av| 麻豆成人91精品二区三区| 污视频网站观看| 国产主播一区二区| 日本亚洲一区二区三区| 国产91丝袜在线观看| 中文视频在线观看| 91麻豆蜜桃一区二区三区| 亚洲精品国产一区黑色丝袜| 中文字幕巨乱亚洲| 老熟妻内射精品一区| 一二三四社区欧美黄| 欧美福利视频一区二区| 在线观看亚洲一区| 国产精品无码久久久久成人app| 欧美一区二区三级| 五月婷婷六月丁香综合| 国产亚洲精品一区二区| 精品视频在线一区二区| 欧美大秀在线观看| 中文在线资源| 国产欧美精品日韩| 一区二区三区四区精品视频 | 黄色美女网站在线观看| 日韩亚洲第一页| tube8在线hd| 国产精品日本精品| 一区视频网站| 秋霞久久久久久一区二区| 亚洲欧洲美洲一区二区三区| 久久国产精品网| 奇米精品一区二区三区在线观看 | 8090成年在线看片午夜| 99九九久久| 国产精品有限公司| 久久视频在线| 国产深夜男女无套内射| 美国三级日本三级久久99 | 欧美国产1区2区| 激情四射综合网| 欧美三级中文字| 天天操天天操天天干| www亚洲欧美| 欧美黑人巨大xxxxx| 不卡一卡2卡3卡4卡精品在| 久久99国内| 日韩人妻无码精品久久久不卡| 免费亚洲电影在线| 人妻在线日韩免费视频| 亚洲婷婷在线视频| 国产成人无码专区| 精品福利av导航| 麻豆电影在线播放| 欧美壮男野外gaytube| 51精品国产| 中文字幕中文字幕一区三区| 亚洲永久网站| 亚洲成年人在线观看| 中文字幕人成不卡一区| 视频一区二区三区四区五区| 精品少妇一区二区三区在线视频| avtt亚洲| 国产精品69久久| 免费欧美视频| 免费看国产曰批40分钟| 风间由美一区二区三区在线观看| 亚洲AV成人无码网站天堂久久| 欧美性xxxx极品hd满灌| 黄色aaa毛片| 久操成人在线视频| 欧美成年网站| 婷婷视频在线播放| 黄页视频在线91| 在线免费看视频| 欧美视频中文字幕| 国产中文在线视频| 国产成人短视频| 偷窥自拍亚洲色图精选| 国精产品一区一区三区视频| 国产精品白丝av| 午夜精品福利在线视频| 欧美一区二区三区性视频| 色综合久久影院| 国产综合久久久久久| 久久亚洲影视| 午夜剧场在线免费观看| 国产精品久久久久四虎| 中国一级片黄色一级片黄| 国产午夜精品全部视频播放 | 清纯唯美一区二区三区| 久久久综合网| 99久久久无码国产精品衣服| 色菇凉天天综合网| 浮生影视网在线观看免费| 国产精品久久久久77777| 成人情趣视频| 一级网站在线观看| 亚洲愉拍自拍另类高清精品| 亚洲欧美高清视频| 欧美一区二粉嫩精品国产一线天| 婷婷亚洲精品| 一区二区三区免费播放| 国产精品久久久久久久午夜片| 亚洲图片小说视频| 久久av.com| 欧美日韩一区二区三区在线电影| 777777av| 国产精品―色哟哟| 99在线小视频| 久久久亚洲成人| 九九视频精品全部免费播放| 色哟哟精品视频| 亚洲欧洲制服丝袜| 色窝窝无码一区二区三区成人网站| 欧美一级在线播放| 日韩精品永久网址| 国产无套精品一区二区三区| 精品久久久视频| 成人在线免费观看| 91亚洲精品一区二区| 伊人成人在线视频| 久久久久无码精品国产sm果冻| 欧美日韩国产天堂| 国产精品一区hongkong| 欧美日韩电影一区二区| 麻豆一区二区三| 国产一级片播放| 一本一道久久a久久精品逆3p| 祥仔av免费一区二区三区四区| 日韩亚洲欧美视频| 欧美国产日韩在线观看| xxxwww在线观看| 国产成人免费av| 国产字幕视频一区二区| 中文字幕欧美激情极品| 日韩精品一区二区三区老鸭窝| 亚洲精华液一区二区三区| 一区二区三区|亚洲午夜| 国产99精品视频| 亚洲一卡二卡在线| 性欧美在线看片a免费观看 | 日韩日韩日韩日韩日韩| 国产欧美视频一区二区三区| 精品国产av一区二区| 国产精品99久久久久久人| 国内精品美女在线观看| 亚洲精品91在线| 亚洲国产又黄又爽女人高潮的| 亚洲伦理网站| av天堂永久资源网| 亚洲一区二区三区四区在线观看 |