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

解析UML順序圖通用規則

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

本文和大家重點討論一下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-07 15:05:51

UML順序圖

2010-06-13 15:03:25

UML實踐

2010-07-09 11:01:30

UML動態建模

2010-07-12 10:25:44

UML類圖

2010-07-06 17:41:58

UML時序圖

2010-07-01 15:22:28

UML順序圖

2010-07-12 09:18:36

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-07-02 14:04:24

UML圖

2010-07-02 08:57:45

UML用例圖

2010-06-11 18:09:26

UML對象圖

2010-06-28 15:41:17

UML圖類型

2010-07-12 10:15:11

UML對象圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av先锋资源 | 欧美国产日韩精品 | 黄色在线免费看 | 一区二区三区在线 | 欧 | 一区2区 | 国产91久久久久久久免费 | 国产日韩精品一区 | 欧美综合一区二区三区 | 国产精品污污视频 | 中文字幕在线观看一区二区 | 国产在线二区 | 中文一区二区 | 中国一级特黄毛片大片 | 欧美日韩国产一区二区三区 | 日韩在线视频一区二区三区 | 免费美女网站 | 欧美不卡 | 日韩在线电影 | 欧美亚洲国产精品 | 三级欧美| 久久1区| 日本免费一区二区三区 | 91免费观看视频 | 91色视频在线观看 | 九九色综合 | 亚洲精品自拍 | 美日韩视频 | 91免费观看国产 | 国产成人99久久亚洲综合精品 | 三级免费av | www.日本国产 | 久草视频观看 | 日韩精品一区二区三区四区视频 | 亚洲成人av在线 | 国产精品久久久久久久免费观看 | 成人免费精品视频 | 伊人色综合久久久天天蜜桃 | 中文字幕一区在线 | 欧一区二区 | 毛片99 | 亚洲一区精品在线 |