自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML建模技術(shù)的三大組成部分

開發(fā) 架構(gòu)
UML建模技術(shù)就是用模型元素來組建整個系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實例相互配合實現(xiàn)系統(tǒng)的動態(tài)行為等。

本節(jié)和大家一起學(xué)習(xí)一下UML建模技術(shù)方面的內(nèi)容,UML建模技術(shù)主要分為結(jié)構(gòu)建模、動態(tài)建模和模型管理建模3個方面,下面就讓我們一起看一下UML建模技術(shù)的詳細(xì)介紹吧。

UML建模技術(shù)

  UML是面向?qū)ο箝_發(fā)中一種通用的圖形化建模語言,它定義良好、易于表達、功能強大且普遍適用。面向?qū)ο蟮姆治鲋饕诩訌妼栴}空間和系統(tǒng)任務(wù)的理解、改進各方交流、與需求保持一致和支持軟件重用等4個方面表現(xiàn)出比其他系統(tǒng)分析方法更好的能力,成為主流的系統(tǒng)分析方法。UML的出現(xiàn)既統(tǒng)一了Booch、OMT、OOSE,以及其他方法,又統(tǒng)一了面向?qū)ο蠓椒ㄖ惺褂玫姆?,并且在提出后不久就被OMG接納為其標(biāo)準(zhǔn)之一。從而改變了數(shù)十種面向?qū)ο蟮慕UZ言相互獨立且各有千秋的局面,使得面向?qū)ο蟮姆治黾夹g(shù)有了***發(fā)展。它本身成為現(xiàn)代軟件工程環(huán)境中對象分析和設(shè)計的重要工具,被視為面向?qū)ο蠹夹g(shù)的重要成果之一。

  UML建模技術(shù)就是用模型元素來組建整個系統(tǒng)的模型,模型元素包括系統(tǒng)中的類、類和類之間的關(guān)聯(lián)、類的實例相互配合實現(xiàn)系統(tǒng)的動態(tài)行為等。UML提供了多種圖形可視化描述模型元素,同一個模型元素可能會出現(xiàn)在多個圖中對應(yīng)多個圖形元素,人們可以從多個視圖來考察模型。

UML建模技術(shù)主要分為結(jié)構(gòu)建模、動態(tài)建模和模型管理建模3個方面:

第1個方面是從系統(tǒng)的內(nèi)部結(jié)構(gòu)和靜態(tài)角度來描述系統(tǒng)的,在靜態(tài)視圖、用例視圖、實施視圖和配置視圖中適用,采用了類圖、用例圖、組件圖和配置圖等圖形。例如類圖用于描述系統(tǒng)中各類的內(nèi)部結(jié)構(gòu)(類的屬性和操作)及相互間的關(guān)聯(lián)、聚合和依賴等關(guān)系,包圖用于描述系統(tǒng)的分層結(jié)構(gòu)等;

第2個方面是從系統(tǒng)中對象的動態(tài)行為和組成對象間的相互作用、消息傳遞來描述系統(tǒng)的,在狀態(tài)機視圖、活動視圖和交互視圖中適用,采用了狀態(tài)機圖、活動圖、順序圖和合作圖等圖形,例如狀態(tài)機圖用于一個系統(tǒng)或?qū)ο髲漠a(chǎn)生到結(jié)束或從構(gòu)造到清除所處的一系列不同的狀態(tài);

第3個方面描述如何將模型自身組織到高層單元,在模型管理視圖中適用,采用的圖形是類圖。建模的工作集中在前兩方面,而且并非所有圖形元素都適用或需要采用。

  在嵌入式軟件開發(fā)中,面向?qū)ο蠹夹g(shù)內(nèi)在支持了對系統(tǒng)的抽象、分層及復(fù)用技術(shù),能夠很好地控制系統(tǒng)的復(fù)雜性,也逐漸廣泛應(yīng)用。實時UML語言是在嵌入式開發(fā)中適用的建模語言。目前有許多功能強大UML建模工具,有些工具在引入或加強嵌入式實時系統(tǒng)應(yīng)用領(lǐng)域的功能,例如Rose RealTime和Rhapsody。

  【編輯推薦】

  1. 利用UML建模技術(shù)建立圖書館個性化推送系統(tǒng)模型
  2. 專家實例講解UML建模技術(shù)
  3. 學(xué)習(xí)筆記 UML建模語言的特點和應(yīng)用領(lǐng)域
  4. 免費UML建模工具盡情體驗
  5. 幾款常用UML建模工具解析
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-30 10:02:05

UML建模技術(shù)

2010-06-07 18:17:54

UML建模

2010-06-09 16:07:13

UML組成

2009-09-08 09:37:03

LINQ重要組成部分

2010-06-30 16:06:28

UML建模優(yōu)點

2009-06-04 07:55:08

Struts框架簡介Struts

2019-01-07 14:38:22

混合云IaaS微軟

2010-06-29 14:03:46

UML組成

2009-07-07 17:39:26

JSP系統(tǒng)

2009-07-28 15:28:35

ASP.NET AJA

2023-03-29 15:53:10

綜合布線數(shù)據(jù)通信

2010-01-22 18:41:32

Visual C++

2010-02-25 17:30:28

WCF服務(wù)系統(tǒng)

2010-03-02 13:23:11

Android手機程序

2010-06-30 16:29:29

UML數(shù)據(jù)建模

2010-07-12 11:23:09

UML類圖

2010-06-29 14:51:26

UML建模技術(shù)

2010-06-30 09:51:55

UML建模技術(shù)

2010-06-30 09:34:44

UML建模技術(shù)

2016-11-25 09:48:54

Hadoop生態(tài)圈MapReduce
點贊
收藏

51CTO技術(shù)棧公眾號