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

UML是什么?專家答疑

開發(fā) 架構(gòu)
UML是什么?對于這個問題相信有些人并不知道答案,這里就向大家介紹一下什么是UML,歡迎對學(xué)習(xí)UML感興趣的朋友一起來關(guān)注,相信本文的介紹一定會給你一個滿意的答復(fù)。

本節(jié)向大家講解一UML是什么問題的答案,本節(jié)主要包括UML組成和UML圖等內(nèi)容,歡迎大家一起來學(xué)習(xí)UML,相信通過本文的學(xué)習(xí),你一定會對UML有初步的認(rèn)識。讓我們一起來看一下UML是什么吧。

UML簡介

UML(UnifiedModelingLanguage),即統(tǒng)一建模語言,是一種標(biāo)準(zhǔn)的圖形化建模語言。它主要用于軟件的分析與設(shè)計,用定義完善的符號來圖形化地展現(xiàn)一個軟件系統(tǒng)。UML的使用可以貫穿于軟件開發(fā)周期的每一個階段,適用于數(shù)據(jù)建模、業(yè)務(wù)建模、對象建模和組件建模。作為一種建模語言,UML并不涉及編程的問題,即與語言平臺無關(guān),這就使開發(fā)人員可以專注于建立軟件系統(tǒng)的模型和結(jié)構(gòu)。

UML作為一種語言,可以像其他語言一樣,用來編寫小說、百科全書、詩歌、禱告、新聞報道,甚至是軟件工程的教科書。語言是表達(dá)思想的一種工具,而不應(yīng)該約束語言所能表達(dá)的思想類型或者表達(dá)的方式。

——StephenR.Schach

UmL是什么?UML由GradyBooch、JimRumbaugh和IvarJacobson三位專家共同開發(fā)的。1996年6月和10月分別發(fā)布的UML0.9版本和UML0.91版本當(dāng)時就獲得了工業(yè)界、科技界和用戶的廣泛支持。1996年底,UML已經(jīng)占領(lǐng)了面向?qū)ο蠹夹g(shù)市場85%的份額,成為事實上的可視化建模語言的工業(yè)標(biāo)準(zhǔn)。1997年11月,OMG(國際對象管理組織)把UML1.1作為基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語言。目前,UML已經(jīng)推出了2.0版本,其巨大的市場潛力和經(jīng)濟(jì)價值正逐漸得到人們廣泛的認(rèn)可。

UML2.0版本由4個部分組成。
基礎(chǔ)機(jī)構(gòu);
上層結(jié)構(gòu);
對象約束語言;
圖交換標(biāo)準(zhǔn)。

基礎(chǔ)結(jié)構(gòu)和上層結(jié)構(gòu)構(gòu)成了UML2.0提案需求的主體部分。基礎(chǔ)結(jié)構(gòu)的設(shè)計目標(biāo)是定義一個元語言的核心庫,通過對此核心的復(fù)用,可以定義各種元模型。上層結(jié)構(gòu)的設(shè)計目標(biāo)是復(fù)用基礎(chǔ)結(jié)構(gòu)中的制品,提高對基于構(gòu)件開發(fā)和模型驅(qū)動體系結(jié)構(gòu)的支持,同時優(yōu)化架構(gòu)的規(guī)約能力。

UML2.0支持13種圖,其中有6種結(jié)構(gòu)圖和7種行為圖。結(jié)構(gòu)圖也稱為靜態(tài)模型圖,主要用來表示系統(tǒng)的結(jié)構(gòu),它包括類圖、組織結(jié)構(gòu)圖、組件圖、部署圖、對象圖和包圖。行為圖也稱為動態(tài)模型圖,主要用來表示系統(tǒng)的行為,它包括活動圖、交互圖、用例圖和狀態(tài)機(jī)圖。其中交互圖是順序圖、通信圖、交互概況圖和時序圖的統(tǒng)稱。UML2.0的13種圖如圖2-16所示。


圖2-16 UML2.0中的13種圖

結(jié)構(gòu)圖中比較常用的有類圖和對象圖。類圖主要用來表示類、接口、協(xié)作以及它們之間的關(guān)系。對象圖主要表示對象的特征以及對象之間的關(guān)系。

行為圖中比較常用的有用例圖、順序圖、狀態(tài)機(jī)圖和活動圖。用例圖用來描述一組用例、用例的操作者以及它們之間的關(guān)系。順序圖用來顯示若干對象間的動態(tài)協(xié)作關(guān)系,強(qiáng)調(diào)對象之間發(fā)送消息的先后順序,描述對象之間的交互過程。狀態(tài)機(jī)圖用來描述類的對象的所有可能的狀態(tài),以及引起狀態(tài)轉(zhuǎn)換的事件?;顒訄D用來重點描述事物執(zhí)行的控制流或數(shù)據(jù)流,是一種描述交互的方法。UML使問題表述標(biāo)準(zhǔn)化,有效促進(jìn)了軟件開發(fā)團(tuán)隊內(nèi)部各種角色人員的交流,提高了軟件開發(fā)的效率。本節(jié)關(guān)于UML是什么問題解答到這里。
 

【編輯推薦】

  1. UML基礎(chǔ): 統(tǒng)一建模語言簡介
  2. UML面向?qū)ο笾R入門
  3. 直擊:中國系統(tǒng)與軟件過程改進(jìn)年會——UML專場
  4. 統(tǒng)一建模語言(UML) 版本 2.0
  5. UML面向?qū)ο蠼VR簡介
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-06-10 16:27:17

什么是uml

2010-07-06 11:51:21

UML活動圖

2010-08-04 15:55:08

Flex是什么

2010-09-28 11:32:30

HTML DOM是什么

2010-07-05 10:20:27

UML圖

2010-09-26 10:29:45

JVMJava虛擬機(jī)

2010-08-25 10:28:05

margin

2010-09-17 13:10:29

JVMJava虛擬機(jī)

2010-06-11 13:31:04

UML2

2010-08-13 13:56:02

Flex事件機(jī)制

2010-07-02 14:04:24

UML圖

2010-06-12 17:19:18

UML用戶指南

2010-07-06 10:00:08

UML部署圖

2010-06-07 17:24:44

UML

2010-06-10 17:14:54

UML建模過程

2010-07-02 09:54:45

UML建模技能認(rèn)證體系中國系統(tǒng)與軟件過程改進(jìn)

2013-09-02 10:08:03

虛擬化核心應(yīng)用

2010-07-21 09:29:33

Perl常見問題

2010-06-29 19:08:23

UML建模技術(shù)

2010-06-29 14:23:38

UML建模分析步驟
點贊
收藏

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

主站蜘蛛池模板: 久久视频免费看 | 日韩一区欧美一区 | 伊人色综合久久久天天蜜桃 | 久久一本 | 欧美激情免费在线 | 久久久久国产一区二区三区 | 狠狠爱一区二区三区 | 操操日| 99久久日韩精品免费热麻豆美女 | 欧美一区二区三区四区五区无卡码 | 午夜免费| 91精品国产综合久久福利软件 | 中文字幕免费在线观看 | 欧美精品久久久久 | 亚洲第一区国产精品 | 国产一区二区在线播放 | 国产欧美日韩综合精品一区二区 | 欧美亚洲一区二区三区 | 欧美一级免费看 | 99免费视频 | 日韩在线播放中文字幕 | 日韩欧美在线观看视频 | 成年视频在线观看福利资源 | 五月婷婷中文 | 99riav国产一区二区三区 | 亚洲一区精品在线 | 成人h电影在线观看 | 欧美第一页 | 91精品一区二区三区久久久久久 | 日韩中字幕 | 日韩一区二 | 色综合99 | 精品久| 欧美一区二区三区在线视频 | 久久久久国产精品www | 国产日韩久久久久69影院 | 日本高清不卡视频 | 91国在线| 国产一区二区在线播放视频 | 国产成人自拍av | 91久久久久久久久久久 |