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

UML組成中UML構造塊詳解

開發 架構
在學習UML過程中,你可能會遇到UML組成的問題,UML由構造塊、規則、公共機制三部分組成,這里就向大家介紹一下UML構造塊,歡迎大家一起來學習。

本節和大家學習一下UML組成方面的內容,大家應該知道UML由UML構造塊、規則、公共機制三部分組成,本節主要介紹其中的一種UML構造塊,相信通過本節的介紹大家對UML組成有更深刻的理解。

UML組成

UML組成,三部分(構造塊、規則、公共機制),關系如下圖所示:

一、UML構造塊
1、構造塊是對模型中***有代表性的成分的抽象
建模元素:UML中的名詞,它是模型基本物理元素。
行為元素:UML中的動詞,它是模型中的動態部分,是一種跨越時間、空間的行為。
分組元素:UML中的容器,用來組織模型,使模型更加的結構化。
注釋元素:UML中的解釋部分,和代碼中的注釋語句一樣,是用來描述模型的。

1.1、建模元素

類(class)和對象(object)
接口(interface)
主動類(activeclass)
用例(usecase)
協作(collaboration)
構件(component)
節點(node)

UML構造塊中的類(class)和對象(object)

類是對一組具有相同屬性、相同操作、相同關系和相同語義的對象的抽象
UML中類是用一個矩形表示的,它包含三個區域,最上面是類名、中間是類的屬性、最下面是類的方法
對象則是類的一個實例(objectisaInstanceofClass)

UML構造塊中的接口(interface)
接口是描述某個類或構件的一個服務操作集

主動類(activeclass)
主動類實際上是一種特殊的類。引用它的原因,實際上是在開發中需要有一些類能夠起到啟動控制活動的作用
主動類是指其對象至少擁有一個進程或線程,能夠啟動控制活動的類

用例(usecase)
用例是著名的大師IvarJacobson首先提出的,現已經成為了面向對象軟件開發中一個需求分析的最常用工具
用例實例是在系統中執行的一系列動作,這些動作將生成特定執行者可見的價值結果。一個用例定義一組用例實例。

UML構造塊中的協作(collaboration)
協作定義了一個交互,它是由一組共同工作以提供某協作行為的角色和其他元素構成的一個群體。
對于某個用例的實現就可以表示為一個協作

UML構造塊中的構件(component)
在實際的軟件系統中,有許多要比“類”更大的實體,例如一個COM組件、一個DLL文件、一個JavaBeans、一個執行文件等等。為了更好地對在UML模型中對它們進行表示,就引入了構件(也譯為組件)
構件是系統設計的一個模塊化部分,它隱藏了內部的實現,對外提供了一組外部接口。在系統中滿足相同接口的組件可以自由地替換

UML構造塊中的節點(node)
為了能夠有效地對部署的結構進行建模,UML引入了節點這一概念,它可以用來描述實際的PC機、打印機、服務器等軟件運行的基礎硬件
節點是運行時存在的物理元素,它表示了一種可計算的資源,通常至少有存儲空間和處理能力

1.2、行為元素
交互(interaction):是在特定語境中,共同完成某個任務的一組對象之間交換的信息集合
交互的表示法很簡單,就是一條有向直線,并在上面標有操作名
狀態機(statemachine):是一個對象或交互在生命周期內響應事件所經歷的狀態序列
UML模型中將狀態畫為一個圓角矩形,并在矩形內寫出狀態名稱及其子狀態

1.3、分組元素
對于一個中大型的軟件系統而言,通常會包含大量的類,因此也就會存在大量的結構事物、行為事物,為了能夠更加有效地對其進行整合,生成或簡或繁、或宏觀或微觀的模型,就需要對其進行分組。在UML中,提供了“包(Package)”來完成這一目標

1.4、注釋元素
結構事物是模型的主要構造塊,行為事物則是補充了模型中的動態部分,分組事物而是用來更好地組織模型,似乎已經很完整了。而注釋事物則是用來錦上添花的,它是用來在UML模型上添加適當的解釋部分。本節UML構造塊相關內容介紹到這里,請期待下節UML組成介紹。

【編輯推薦】

  1. UML建模工具中EA和Rose的比較
  2. SVG與UML圖詳解
  3. UML用例圖用法實例剖析
  4. 學習筆記 UML建模工具簡介
  5. UML建模技術簡明介紹

 

責任編輯:佚名 來源: se.csai.cn
相關推薦

2010-07-09 14:14:25

UML組成

2010-06-08 11:16:22

UML介紹

2010-06-11 11:09:14

UML部署圖

2010-06-08 18:01:00

UML組成

2010-06-29 14:03:46

UML組成

2010-06-17 16:14:33

UML總結

2010-06-07 18:17:54

UML建模

2010-06-17 16:29:57

UML組成

2010-07-06 11:21:37

UML狀態圖

2010-06-12 13:21:56

UML全稱

2010-06-18 16:15:59

UML用戶指南

2010-06-10 09:41:11

UML時序圖

2010-07-06 12:00:23

UML活動圖

2010-06-12 11:22:57

UML應用

2010-06-28 11:17:31

UML繪圖工具

2010-06-09 16:07:13

UML組成

2010-07-06 14:20:41

UML時序圖

2010-06-08 16:52:51

UML教程

2010-06-08 18:53:43

UML建模工具

2010-07-12 11:23:09

UML類圖
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久的色 | 日韩在线观看一区二区三区 | 天天躁日日躁狠狠躁白人 | 国产精品免费看 | 免费在线观看成年人视频 | 欧美成年人视频在线观看 | 亚洲精品成人免费 | 久久成人精品视频 | 中文字幕一区二区三区四区五区 | 国产精彩视频在线观看 | 久久大| 亚洲激情网站 | www.亚洲| 国产成人精品一区二区三区视频 | 日本免费一区二区三区四区 | 亚洲国产一区二区三区 | 色播av| 亚洲欧美激情网 | 99综合在线 | 亚洲一级在线 | 日韩一区二区福利 | 四虎网站在线观看 | 美女操网站| www.日韩高清 | 91视频进入 | 久久久看| 色姑娘综合网 | av网站在线看 | 国产色片在线 | 99热热热| 亚洲三区在线观看 | 亚洲人成网站777色婷婷 | 亚洲视频在线观看 | 精品一区二区三区在线观看 | 99re热精品视频 | 亚洲日本欧美 | 精品久久久久久亚洲精品 | 久久伊| av天天干 | 亚州激情| 九色视频网站 |