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

解析UML順序圖通用規則

開發 架構
UML順序圖你是否熟悉,本文就向大家介紹一下,UML順序圖是將交互關系表示為一個二維圖。縱向是時間軸,時間沿豎線向下延伸。

本文和大家重點討論一下UML順序圖,主要有UML順序圖簡介,通用規則和消息的原則等內容,相信通過本文的學習你對UML順序圖的概念應該有深刻的理解。

UML順序圖簡介

UML順序圖是將交互關系表示為一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協作中各獨立對象的類元角色。類元角色用生命線表示。當對象存在時,角色用一條虛線表示,當對象的過程處于激活狀態時,生命線是一個雙道線。

 消息用從一個對象的生命線到另一個對象生命線的箭頭表示。箭頭以時間順序在圖中從上到下排列。
  和合作圖、活動圖一樣,UMLUML順序圖(Rumbaugh、Jacobson、和booch,1999)是一種動態建模方法。UMLUML順序圖一般用于:確認和豐富一個使用情境的邏輯。一個使用情境就是系統潛在的使用方式的描述,也就是它的名稱所要描述的。一個使用情境的邏輯可能是一個用例的一部分,或是一條備選線路;一個貫穿單個用例的完整流程,例如動作基本過程的邏輯描述,或是動作的基本過程的一部分再加上一個或多個的備用情境的邏輯描述。或是包含在幾個用例中的流程,例如一個學生注冊入學之后,立即就要在三個班級注冊。

  研究你的設計,因為它們為你提供了一種方式,你可以使用這種方式來可視化的調用類定義的操作。檢測面向對象的設計中的瓶頸。通過觀察什么消息被發送給一個對象,以及通過概略的觀察運行被調用的方法需要花費多長時間,你很快就能了解那里的設計需要變化,以達到在系統內部平衡負荷的目的。實際上某些CASE工具甚至能夠讓你模擬軟件這些特征。
  使你能夠感覺到你的應用程序的那個類將會變得復雜的,這是個信號,意味著你需要為那些類畫狀態圖了。

通用準則

  盡力保持消息的順序是從左到右排列的。

  一個UML順序圖的消息流開始于左上方,消息乙的位置比消息甲低,這意味著消息乙的順序比消息乙要遲。因為西方的閱讀習慣是從左到右,你應該盡量按照和描述消息流一樣的方式,從左至右排列分類器(角色、類、對象,和用例)。在圖1中你可以看到分類器已經按照這種方式排列好了,如果Seminar對象在controller的左邊,那排列方式就不是標準的了。注意有時候消息流從左到右的排列是不可能的,例如一對對象彼此調用操作的情形。

消息的原則

  注意∶操作符號的命名規則,和消息、參數、返回值的命名有關的原則都在UML類圖的風格指南中描述。
  把消息名放在箭頭旁邊。
  大多數的建模者都會調整消息名,例如圖2中的calculateTotal(),因此消息名總是靠近箭頭的。一般我們認為消息的接受者將會實現相應的操作,因此把消息名放在離分類器接近的位置是有意義的。

 
  注意,圖3并沒有遵循這些原則,所有的消息名都排列在接近發送者的地方。這種方法的優點在于它很容易看出欲建模的情境的邏輯,而且,如果你使用了清楚的消息和參數名稱,那你也許可以不用遵循包含邏輯的敘述性描述的原則。而這種方法的缺點是很難判斷哪個操作是被圖右方的分類器所調用的。象往常一樣,選擇一種方法并一致的應用它。

【編輯推薦】

  1. 專家解析 UML順序圖如何使用
  2. 術語匯編 UML順序圖簡介
  3. 學習筆記 UML建模技術的組成部分
  4. 專家提醒 小心掉進UML建模誤區
  5. 基于UML順序圖的場景測試用例生成方法
責任編輯:佚名 來源: baidu.com
相關推薦

2010-06-11 09:46:55

UML順序圖

2010-07-09 11:01:30

UML動態建模

2010-07-07 15:05:51

UML順序圖

2010-06-13 15:03:25

UML實踐

2010-07-06 17:41:58

UML時序圖

2010-07-12 10:25:44

UML類圖

2010-07-12 09:18:36

UML模型圖

2010-07-01 15:22:28

UML順序圖

2010-07-09 09:26:06

UML順序圖

2010-06-11 10:31:19

UML部署圖

2010-06-11 17:59:24

UML對象圖

2010-07-02 10:25:50

UML模型圖

2010-07-02 09:21:34

UML部署圖

2010-06-11 09:33:47

UML順序圖

2010-07-05 13:55:40

UML圖分類

2010-06-28 15:41:17

UML圖類型

2010-07-12 10:15:11

UML對象圖

2010-07-02 09:45:19

UML部署圖

2010-07-02 08:57:45

UML用例圖

2010-07-02 14:04:24

UML圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费久久久久久 | 国产成人高清视频 | 日韩免费看视频 | 亚洲视频在线观看 | 91国产视频在线观看 | 亚洲狠狠丁香婷婷综合久久久 | 少妇一级淫片免费播放 | 国产福利资源在线 | 国产精品中文字幕在线 | 欧洲精品码一区二区三区免费看 | 精品欧美一区二区在线观看视频 | 久久精品一二三影院 | 亚洲视频免费播放 | 亚洲一区免费在线 | 国产在线1区 | 一区二区三区在线免费观看 | 美女黄频 | 久久九精品 | 亚洲精品中文在线观看 | 亚洲国产成人精品在线 | 91av在线视频观看 | 日韩午夜精品 | 国产毛片久久久久久久久春天 | 激情久久网 | 夜夜av| h视频在线免费观看 | 综合久久av | 久久久999国产精品 中文字幕在线精品 | 亚洲国产精品一区二区www | 国产免费观看视频 | 久久高清精品 | 91视频在线观看免费 | 久草视频网站 | 久久久久久久91 | 久久国产精品视频 | 天堂中文字幕av | 岛国av一区二区 | 337p日本欧洲亚洲大胆鲁鲁 | 在线一区二区三区 | 黄色国产在线视频 | 日日干夜夜操天天操 |