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

解析五大UML圖形的建立步驟

開發 架構
本文向大家介紹一下UML圖形的建立步驟,UML中共有九種圖形,每種圖形都有各自的特點,你對每種圖形的建立步驟是否熟悉,這里和大家分享一下。

本文和大家重點討論一下UML圖形的建立步驟,主要包括用例圖,對象類圖,系統中的例外情況建模,順序圖和協同圖等UML圖形的建立步驟,希望通過本文的介紹你對各種UML圖形的建立有一定的掌握。

UML圖形的建立步驟

關于UML中各種圖形的建立步驟,在學習過程中總結出來的筆記,希望對大家能有幫助。

1.UML圖形中用例圖的建立步驟:

1〉找出系統外部的活動者和外部系統,確定系統的邊界和范圍。
2〉確定每一個活動者所希望的系統行為。
3〉把這些系統行為命名為用例。
4〉把一些公共的系統行為分解為一批新的用例,供其它的用例引用。把一些變更的行為分解為擴展用例。
5〉編制每一個用例的劇本。
6〉繪制用例圖。
7〉區分主業務流和例外情況的事件流。可以把表達例外的情況的事件流的用例圖畫成一個單獨的子用例圖。
8〉精化用例圖,解決用例見得重復與沖入問題,簡化用例中的對話序列,用力圖可以有不同的層次,高層次系統的用例可以分解為若干個下屬子系統中的子用例。

2.UML圖形中對象類圖的建立步驟

1〉研究分析問題領域,確定系統的需求。
2〉發現對象和對象類,明確他們的含義和責任,確定屬性和操作。
3〉發現類之間的靜態聯系。著重分析找出對象類之間的一般和特殊關系,部分與整體關系,研究類的繼承性和多態性,把類之間的靜態聯系用關聯、泛化、聚合、組合、依賴等聯系表達出來,雖然對象類圖表達的是系統的靜態結構特征,但是應當把對系統的靜態分析與動態分析結合起來,更能準確地了解系統的靜態結構特征。
4〉設計類與聯系。調整和精化已得到的對象類和類之間的聯系,解決諸如命名沖突、功能重復等問題。
5〉繪制對象類圖并編制相應的說明。上述做法是直接從領域分析抽取對象和對象類開始的,這是常規的面向對象的系統分析與設計的做法。Rational統一過程主張采用用例驅動的系統分析與設計方法。從業務領域的分析中先抽取活動者和用例,建立業務模型。業務模型包括業務用例模型、設計模型、實現模型和測試模型。

3.系統中的例外情況建模:

1〉對于每一個對象類和接口,找出可能發生的例外情況和出現例外情況的條件。
2〉把每一個例外情況用一個信號類描述,類名前冠有構造型“exception”。
3〉建立例外情況的層次結構,把一般性的例外情況置于高層,把特殊性的例外情況置于低層。
4〉對于每一個操作確定可能發生的例外情況。在操作和其例外情況的信號圖表之間有一條虛箭線連接,其上標出構造型“send”,表示從操作到其例外情況的send依賴。

4.UML圖形中順序圖的建立步驟:

1〉確定交互的上下文。
2〉找出參與交互的對象類角色,把他們橫向排列在順序圖的頂部,最重要的對象安置在最左邊,交互密切的對象盡可能相鄰。在交互中創建的對象在垂直方向應安置在其被創建的時間點處。
3〉對每一個對象設置一條垂直的向下的生命線。
4〉從初始化交互的信息開始,自頂向下在對象的生命線之間安置信息。注意用箭頭的形式區別同步消息和異步消息。根據順序圖是屬于說明層還是屬于實例層,給出消息標簽的內容,以及必要的構造型與約束。
5〉在生命線上繪出對象的激活期,以及對象創建或銷毀的構造型和標記。
6〉更具消息之間的關系,確定循環結構及循環參數和出口條件。

5.UML圖形中協同圖的建立步驟:

1〉確定交互的上下文。
2〉找出參與交互的對象類角色,把他們作為圖形的節點安置在協同圖中。最重要的對象安置在圖的中央,與其有直接交互的對象安置在鄰近。
3〉設置對象的初始性質。
4〉說明對象之間的鏈接。首先給出對象之間的關聯連接,然后給出其它連接,并且給出必要的裝飾,如構造型“global”,“local”等。
5〉從初始化交互的消息開始,在鏈接上安置相應的消息,給出消息的序號。注意用箭頭的形式區別同步消息和異步消息。根據順序圖是屬于說明層還是屬于實例層,給出消息標簽的內容,以及必要的構造型和約束。
6〉處理一些特殊情況,如循環、自調用、回調、多對象等。

【編輯推薦】

  1. UML中各種UML圖形的建立步驟簡明介紹
  2. 淺析ER圖與UML圖的區別
  3. UML圖中用例圖和活動圖簡介
  4. 整潔的UML圖如何繪制?
  5. 實例解析四大常見UML圖用法
責任編輯:佚名 來源: it168.com
相關推薦

2010-07-12 13:56:33

UML圖形

2010-06-13 13:24:00

UML歸納

2010-06-11 09:03:03

UML語言

2010-06-12 16:42:03

UML設計

2010-06-09 19:34:58

UML圖

2010-07-05 14:22:54

UML圖

2010-06-10 18:43:34

UML語言

2010-06-28 15:26:21

UML關系類型

2010-07-06 15:48:46

UML圖形

2010-06-08 18:31:36

UML建模工具

2010-07-01 10:55:58

UML建模工具

2010-06-29 18:33:31

UML建模圖形

2010-08-30 16:01:37

2010-07-21 08:51:26

Perl錯誤

2009-04-22 10:03:58

2019-06-04 10:40:07

2012-12-26 14:40:05

IT運維企業管理

2012-12-27 08:57:30

CA TechnoloIT管理IT運營

2021-09-01 20:37:59

云數據庫云計算遷移

2010-06-17 13:32:39

UML用例模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产区第一页 | 国产一区二区三区高清 | 欧美激情视频一区二区三区免费 | 日本中文字幕在线视频 | 国产在线精品一区二区 | 国产乱码精品1区2区3区 | 久久精品国产亚洲 | www.日韩免费 | 欧洲视频一区 | 国产一级片精品 | 国产av毛片 | 精品久| 国产成人福利 | 久久成人一区 | 国产日韩欧美电影 | 美女精品一区 | 日韩中文字幕视频 | 日本黄色一级视频 | 国产粉嫩尤物极品99综合精品 | www.888www看片| 国产馆| 亚洲一区二区三区在线免费观看 | 午夜影院在线播放 | 久久国产精品久久久久久久久久 | 九一视频在线播放 | 精品一区二区三区不卡 | 国产精品视频网 | 精品国产乱码久久久久久牛牛 | 在线播放中文字幕 | 91在线视频一区 | 久草久 | 日韩一区二区三区在线观看 | 国产福利观看 | 日韩在线免费视频 | 黄色一级网 | 日日夜夜精品免费视频 | 瑟瑟激情 | 日韩在线免费视频 | 成人在线观看免费爱爱 | 懂色中文一区二区在线播放 | 国产精品成人在线播放 |