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

技術分享 詳解幾種UML圖形的建立步驟

開發 架構
本文和大家學習一下UML圖形的建立步驟,UML圖形共有九種,本文向大家介紹一下狀態圖,活動圖,包圖,組件圖和配置圖等UML圖形的建立步驟。

在學習UML建模語言的過程中,你經常會遇到UML圖形,這就向大家簡單介紹一下UML中各種圖形的建立步驟,在學習過程中總結出來的筆記,希望對大家能有幫助。

UML圖形的建立步驟

1.UML圖形中狀態圖的建立步驟:

1〉確定狀態機的上下文,它可以是一個類、子系統或整個系統。
2〉選擇初始狀態和終結狀態。
3〉發現對象的各種狀態。注意應當仔細找出對問題有意義的對象狀態屬性,這些屬性具有少量的值,且該屬性的值的轉換受限制。狀態屬性值的組合,結合行為有關的事件和動作,就可以確定具有特定的行為特征的狀態。
4〉確定狀態可能發生的裝移。注意份已從一個狀態可能轉移到那些狀態,對象的哪些行為可引起狀態的轉移并找出觸發狀態轉移的事件。
5〉把必要的動作加到狀態或轉移上。
6〉超狀態、子狀態、分支、歷史狀態等概念組織和簡化一個復雜的狀態機。
7〉分析狀態的并發和同步情況。
8〉繪制狀態圖。
9〉確認每一個狀態在某個時間組合之下都是可到達的。確認沒有一個死端狀態,對象不能從該狀態轉移出來。

2.UML圖形中活動圖的建立步驟:

1〉找出負責實現工作流的業務對象。這些對象可以是現實業務領域中的實體,也可以是一種抽象的概念或事物。為每一個重要的業務對象建立一條泳道。
2〉確定工作流的初始狀態和終結狀態,明確工作流的邊界。
3〉從工作流的初始狀態開始,找出隨時間而發生的活動和動作,把他們表示成活動狀態或動作狀態。
4〉對于復雜的動作或多次重復出現的一組動作,可以把他們組成一個活動狀態,并且用另外一個活動圖來展開表示。
5〉給出連接活動和動作的轉移(動作流)。首先處理順序動作流,然后處理條件分支。***處理分劈和接合。
6〉在活動圖中給出與工作流有關的重要對象,并用虛箭線把他們與活動狀態或動作狀態相連接。

3.UML圖形中包圖的建立步驟:

1〉分析系統模型元素(通常是對象類),把概念上或語義上相近的模型元素納入一個包。注意可以從類的功能的相關性來確定納入包中的對象類。以下幾點可作為分析對象類的功能相關性的參考
(1)如果一個類的行為和/或結構的變更要求另一個相應的變更,則這兩個類是功能相關的。
(2)如果刪除一個類后,另一個類便變成是多余的,則這連個類是功能相關的,這說明該剩余的類只為那個被刪除的類所使用,他們之間有依賴關系。
(3)如果兩個類之間大量的頻繁交互或通信,則這兩個類是功能相關的。
(4)如果兩個類之間有一般/特殊關系,則這兩個類是功能相關的。
(5)如果一個類激發創建另一個類的對象,則這兩個類是功能相關的。
(6)如果兩個類不涉及統一個外部活動著,則這兩個類不應放在同一個包中。
(7)一個包應當具有高內聚性,包中的對象類應該是功能相關的。
2〉對于每一個包,標出其模型元素的可視性:公共、保護或私有。
3〉確定包與包之間的依賴關系,特別是輸入依賴。
4〉確定包與包之間的泛化關系,確定包元素的多態性和重載。
5〉繪制包圖。
6〉包圖精化。

4.UML圖形中組件圖的建立步驟:

1〉確定組件。首先要分解系統,考慮有關系統的組成管理、軟件的重用核物理節點的配置等因素,把關系密切的可執行程序和對象庫分別歸入組件,找出相應的對象類、接口等模型元素。
2〉對組件加上必要的構造型??梢允褂肬ML的標準構造型“executable”、“library”、“table”、“file”、“document”,或自定義新的構造型,說明組件的性質。
3〉確定組件之間的聯系。最常見的組件之間的聯系是通過接口依賴。一個組件使用某個接口,另一個組件實現該接口。
4〉必要時把組件組織成包。組件和對象類、協同等模型元素一樣可以組織成包。
5〉繪制組件圖。

5.UML圖形中配置圖的建立步驟:

1〉確定節點。注意:標示系統中的硬件設備,包括大型主機、服務器、前端機、網絡設備、輸入/輸出設備等。一個處理機是一個節點,它具有處理功能,能夠執行一個組件;一個設備也是一個節點,它沒有處理功能,但它是系統和現實世界的接口。
2〉對節點加上必要的構造型??梢允褂肬ML的標準構造型或自定義新的構造型,說明節點的性質。
3〉確定聯系。這是關鍵步驟。配置圖中的聯系包括節點與節點之間的聯系,節電與組件之間的聯系,組件與組件之間的聯系,可以使用標準構造型或自定義新的構造型說明聯系的性質。把系統的組件如可執行程序,動態連接庫等分配到節點上,并確定節點與節點之間,節點與組件之間,組件與組件之間的聯系,以及他們的性質。
4〉繪制配置圖。
 

【編輯推薦】

  1. UML中各種UML圖形的建立步驟簡明介紹
  2. 解析五大UML圖形的建立步驟
  3. 實例解析四大常見UML圖用法
  4. 整潔的UML圖如何繪制?
  5. 淺析ER圖與UML圖的區別

 

 

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

2010-06-09 19:34:58

UML圖

2010-06-13 13:24:00

UML歸納

2010-07-05 14:22:54

UML圖

2010-07-06 15:40:34

UML圖形

2010-06-29 14:51:26

UML建模技術

2010-06-11 09:03:03

UML語言

2010-07-12 13:56:33

UML圖形

2010-07-07 14:33:11

UML序列圖

2010-06-12 15:04:43

UML關聯

2010-06-17 13:32:39

UML用例模型

2010-06-13 17:56:49

UML面向對象

2010-07-08 16:42:28

UML包圖

2010-07-07 18:00:44

UML類圖建模

2010-06-18 10:27:41

UML軟件開發

2010-06-13 17:48:36

UML面向對象建模

2010-07-07 18:11:13

UML對象圖

2010-06-10 17:43:01

UML工具EA

2010-05-26 15:39:36

SVN服務

2010-06-29 14:33:36

UML面向對象建模

2010-07-08 10:04:34

UML面向對象建模
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.久久久 | 国产在线观看网站 | 欧美国产精品一区二区三区 | 日本精品一区二区三区在线观看视频 | 高清视频一区二区三区 | 伊人青青久久 | 中文字幕不卡在线88 | 日韩欧美视频 | 午夜私人影院 | 久视频在线观看 | 欧美色综合一区二区三区 | 免费一看一级毛片 | 欧美一区二区三区精品 | 日韩高清一区 | 奇米影视在线 | 亚洲成人第一页 | 欧美国产在线一区 | 黄视频欧美 | 国产精品毛片av | 国产精久久久久久 | 亚洲色欲色欲www | 日本三级电影免费 | 亚洲午夜精品一区二区三区他趣 | 无码国模国产在线观看 | 91精品国产综合久久久久 | 欧美激情国产日韩精品一区18 | 春色av| 成人亚洲视频 | 国产激情网站 | 欧美5区 | 中文字幕在线网 | 午夜精品久久久久久久99黑人 | 天堂资源| 久久激情网 | 久久精品免费一区二区三 | 国产视频一区在线 | 丁香五月缴情综合网 | 9999在线视频 | 久久综合一区二区三区 | 成人一级片在线观看 | 黄瓜av |