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

UML語言中模型元素和通用機制專家解析

開發 架構
UML語言有很多值得學習的地方,在軟件開發過程中,程序人員經常使用它來進行建立模型,這里就向大家簡單介紹一下UML語言,相信本文的介紹一定會讓你對UML語言有全面的認識。

本節繼續向大家介紹UML語言方面的知識,上節我們介紹了UML中的五大視圖和九種圖形,這節向大家介紹一下UML模型元素和通用機制,希望通過本節的學習你對UML語言有一定的了解。下面是具體介紹。

模型元素

UML語言中的模型元素包括事物和事物之間的聯系。事物是UML中重要的組成部分,它代表任何可以定義的東西。事物之間的關系能夠把事物聯系在一起,組成有意義的結構模型。每一個模型元素都有一個與之相對應的圖形元素。

一、事物

UML語言中事物可以分為結構事物、動作事物、分組事物和注釋事物。

1、結構事物

結構事物分為:類、接口、協作、用例、活動類、組件和節點

(1)類。類是對具有相同屬性、方法、關系和語義的對象的抽象,一個類可以實現一個或多個接口。類用包括類名、屬性和方法的矩形表示。

(2)接口。接口是為類或組件提供特定服務的一組操作的集合。

(3)協作。協作定義了交互操作。一些角色和其他元素一起工作,提供一些合作的動作,這些動作比元素的總和要大。UML中協作用虛線構成的橢圓表示。

(4)用例。用例描述系統對一個特定角色執行的一系列動作。在模型中用例通常用來組織動作事物,它是通過協作來實現的。UML中,用例用標注了用例名稱的實線橢圓表示。

(5)活動類。活動類是類對象有一個或多個進程或線程的類。在UML中活動類的表示法和類相同,只是邊框用粗線條。

(6)組件。組件是實現了一個接口集合的物理上可替換的系統部分。

(7)節點。節點是在運行時存在的一個物理元素,它代表一個可計算的資源,通常占用一些內存和具有處理能力。一個組件集合一般來說位于一個節點,但也可以從一個節點轉到另一個節點。

2、動作事物

UML語言中動作事物是UML模型中的動態部分,它們是模型的動詞,代表時間和空間上的動作。交互和狀態機是UML模型中最基本的兩個動態事物元素。

(1)交互。交互是一組對象在特定上下文中,為達到某種特定的目的而進行的一系列消息交換組成的動作。在交互中組成動作的對象的每個操作都要詳細列出,包括消息、動作次數(消息產生的動作)、連接(對象之間的連接)。

(2)狀態機。狀態機由一系列對象的狀態組成。

3、分組事物

分組事物是UML模型中組織的部分,分組事物只有一種,稱為包。

4、注釋事物

注釋事物是UML模型的解釋部分。

二、UML語言中的關系

1、關聯關系

關聯關系連接元素和鏈接實例,它用連接兩個模型元素的實線表示,在關聯的兩端可以標注關聯雙方的角色和多重性標記。

2、依賴關系

依賴關系描述一個元素對另一個元素的依附。依賴關系用源模型指向目標模型的帶箭頭的虛線表示。

3、泛化關系

泛化關系也稱為繼承關系,泛化用一條帶空心三角箭頭的實線表示,從子類指向父類。

4、實現關系

實現關系描述一個元素實現另一個元素。

5、聚合關系

聚合關系描述元素之間部分和整體的關系,即一個表示整體的模型元素可能由幾個表示部分的模型元素聚合而成。

通用機制

一、修飾。

在使用UML語言建模時,可以將圖形修飾附加到UML圖中的模型元素上。比如,當一個元素代表某種類型的時候,它的名稱可以用粗體字形類顯示;當同一元素表示該類型的實例時,該元素的名稱用一條下劃線修飾。

二、注釋。

UML語言中用一條虛線將注釋連接到它為之解釋的或細化的元素上。

三、通用劃分。

UML語言對其模型元素規定了兩種類型的通用劃分:型-實例(值)和接口-實現。

1、型-實例(Type-Instance):描述一個通用描述符與單個元素項之間的對應關系。實例元素使用與通用描述符相同的表示圖形,但是名字的表示與通用描述符不同:實例元素名字帶有下劃線,而且后面還要加上冒號和通用描述符的名字。

2、接口-實現:接口聲明了一個規定了服務的約定,接口的實現負責執行接口的全部語義定義并實現該項服務。

【編輯推薦】

  1. UML語言中五大視圖和九種圖形縱覽
  2. 術語匯編 UML語言簡介
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML統一建模語言知識體系概述

 

責任編輯:佚名 來源: blog.csdn.net
相關推薦

2010-06-11 09:03:03

UML語言

2010-06-17 10:05:35

UML動態建模

2010-07-05 13:55:40

UML圖分類

2010-07-06 17:41:58

UML時序圖

2010-06-11 10:31:19

UML部署圖

2010-06-11 11:28:00

UML視圖

2010-07-02 14:04:24

UML圖

2010-06-11 09:20:52

UML語言

2010-06-13 10:56:13

UML文獻

2010-07-01 15:36:22

UML順序圖

2010-06-13 09:32:01

UML依賴

2010-06-11 09:46:55

UML順序圖

2010-07-12 09:18:36

UML模型圖

2010-07-12 11:23:09

UML類圖

2010-06-11 10:55:51

UML部署圖

2010-07-09 13:09:48

UML靜態建模

2010-06-28 11:17:31

UML繪圖工具

2010-07-02 10:25:50

UML模型圖

2010-06-18 18:42:43

UML建模語言

2010-06-08 12:36:16

UML介紹
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91福利在线观看视频 | 女女百合av大片一区二区三区九县 | 国产精品乱码一区二区三区 | 久草综合在线视频 | 亚洲啊v | 亚洲欧美中文日韩在线 | 婷婷亚洲综合 | 麻豆av在线免费观看 | 一区二区三区高清 | 国内精品视频一区二区三区 | 在线观看黄色电影 | 久久er精品 | 日本三级电影在线观看视频 | 亚洲精品国产成人 | 午夜伦理影院 | 欧美一区二区免费 | 成人在线小视频 | 97在线观看| 成人免费大片黄在线播放 | 亚洲精品久久久久中文字幕欢迎你 | 欧美一级欧美三级在线观看 | 精品成人| 黄色国产大片 | 国产精品一级 | 欧美午夜精品 | 国产成人精品一区二区 | 中文字幕日韩一区 | 久久人 | 欧洲一区二区三区 | 午夜影院| 国产精品亚洲成在人线 | 99热精品在线观看 | 在线免费观看黄网 | 国产精品视频久久 | 在线观看av网站 | 日本特黄a级高清免费大片 特黄色一级毛片 | 久久国产精品网站 | 99热视| 婷婷综合色 | 亚洲成人综合网站 | 亚洲狠狠|