青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

蝸牛的家
男兒當(dāng)自強
posts - 48,  comments - 21,  trackbacks - 0

UML基礎(chǔ)知識

 

UML簡介

80年代末至90年代中,對面向?qū)ο蠓治雠c設(shè)計方法的研究發(fā)展到一個高潮。但是,諸多流派在思想和術(shù)語上有很多不同的提法,在術(shù)語、概念上的運用也各不相同,需要一種統(tǒng)一的符號來描述面向?qū)ο蟮姆治龊驮O(shè)計活動。UML應(yīng)運而生。它不僅統(tǒng)一了BoochRumbaughJacobson的表示方法,而且有進一步的發(fā)展,最終成為大眾所共同接受的標(biāo)準(zhǔn)建模語言。統(tǒng)一建模語言(UML)是一個通用的可視化建模語言,用于對軟件進行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔。它記錄了對必須構(gòu)造的系統(tǒng)的決定和理解,可用于對系統(tǒng)的理解、設(shè)計、瀏覽、配置、維護和信息控制。UML適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應(yīng)用領(lǐng)域以及各種開發(fā)工具,UML 是一種總結(jié)了以往建模技術(shù)的經(jīng)驗并吸收當(dāng)今優(yōu)秀成果的標(biāo)準(zhǔn)建模方法。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。不僅支持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)全過程。

UML模型、視圖、圖

UML的概念和模型可以分成以下幾個概念域:靜態(tài)結(jié)構(gòu)、動態(tài)行為、實現(xiàn)構(gòu)造、模型組織、擴展機制

UML視圖和圖

主要的域

視圖

主要概念

態(tài)

結(jié)

構(gòu)

靜態(tài)視圖

類圖

類、關(guān)聯(lián)、泛化、依賴關(guān)系、實現(xiàn)、接口

用例視圖

用例圖

用例、參與者、關(guān)聯(lián)、擴展、包括、用例泛化

實現(xiàn)視圖

構(gòu)件圖

構(gòu)件、接口、依賴關(guān)系、實現(xiàn)

部署視圖

部署圖

節(jié)點、構(gòu)件、依賴關(guān)系、位置

態(tài)

狀態(tài)視圖

狀態(tài)圖

狀態(tài)、事件、轉(zhuǎn)換、動作、

活動視圖

活動圖

狀態(tài)、活動、完成轉(zhuǎn)換、分叉、結(jié)合

交互視圖

順序圖

交互、對象、消息、激活

 

 

協(xié)作圖

協(xié)作、交互、協(xié)作角色、消息

模型管理

模型管理視圖

類圖

包、子系統(tǒng)、模型

擴展機制

所有

所有

約束、構(gòu)造型、標(biāo)記值

 

靜態(tài)視圖

1、  類元

類元是模型中的離散概念,擁有身份、狀態(tài)、行為和關(guān)系。有幾種類元包括類、接口和數(shù)據(jù)類型。其他幾種類元是行為概念、環(huán)境事物、執(zhí)行結(jié)構(gòu)的具體化。這些類元中包括用例、參與者、構(gòu)件、節(jié)點和子系統(tǒng)。圖列出了幾種類元和它們的功能。元模型術(shù)語類元中包括了所有這些概念。

 

 

類元

功能

表示法

參與者

系統(tǒng)的外部用戶

類代表了被建模的應(yīng)用領(lǐng)域中的離散概念。

最重要的特性是多重性

狀態(tài)類

局限于某個給定狀態(tài)的類

類元角色

在合作中局限于某個使用的類元

構(gòu)件

系統(tǒng)的一個物理組成單元

 

 

 

 

接口

刻劃行為特征的操作命名集.

 

 

節(jié)點

計算資源

信號

對象間的異步通信

子系統(tǒng)

作為且有規(guī)范、實現(xiàn)和身份的單元的包

用例

與外界代理交互中的實體行為說明

 

2、類元之間關(guān)系

類元之間的關(guān)系有關(guān)聯(lián)、泛化、各種形式的依賴關(guān)系,包括實現(xiàn)關(guān)系和使用關(guān)系。

 

關(guān)聯(lián):對象通常要和其他對象發(fā)生關(guān)聯(lián),關(guān)聯(lián)可以具有多層形式。多重性問題(一對一、一對多)。在UML中關(guān)聯(lián)用一條直線來表示。

泛化:一個類繼承了其他類的屬性和操作。在UML中泛化用“從之類畫一條帶空心三角形箭頭的連線指向父類”來表示。

依賴:一個類使用了另一個類。在UML中依賴用“從依賴類到被依賴的帶箭頭的虛線”表示。

聚集是關(guān)聯(lián)的一種,聚集對象由部分對象組成。也就是整體與部分關(guān)聯(lián)。在UML中用“整體和部分之間用帶空心菱形箭頭的連線連接”來表示。

組合是一種特殊的聚集,在一個組合對象中,部分對象只能作為組合對象的一部分與組合對象同時存在。在UML中用“整體和部分之間用帶實心菱形箭頭的連線連接”來表示。

實現(xiàn):類和接口之間的關(guān)系被稱為實現(xiàn)。在UML中實現(xiàn)關(guān)系用一個帶空心三角形箭頭加虛線來表示,箭頭指向接口。

關(guān)系的種類

關(guān)系

功能

表示法

關(guān)聯(lián)

類實例之間連接的描述

依賴

兩個模型元素間的關(guān)系

泛化

更概括的描述和更具體的種類間的關(guān)系,適用于繼承

實現(xiàn)

說明和實現(xiàn)間的關(guān)系

聚集

聚集對象由部分對象組成。也就是整體與部分關(guān)聯(lián)。

組合

一種特殊的聚集.

圖舉例:

 

關(guān)聯(lián)

 

 

                                                               依賴

 

 

限定關(guān)聯(lián)

 

 

 

聚集和組成

 

 

 

泛化

 

 

 

實現(xiàn)關(guān)系

 

 

用例視圖

當(dāng)用例視圖在外部用戶前出現(xiàn)時,它捕獲到系統(tǒng)、子系統(tǒng)或類的行為。它將系統(tǒng)功能劃分成對參與者(即系統(tǒng)的理想用戶)有用的需求。而交互功能部分被稱作用例。用例使用系統(tǒng)與一個或多個參與者之間的一系列消息來描述系統(tǒng)中的交互作用。參與者可以是人,也可以是外部計算機系統(tǒng)和外部進程。

用例之間的關(guān)系:關(guān)聯(lián)、擴展、泛化、包含。

關(guān)系

功能

表示法

關(guān)聯(lián)

參與者與其參與執(zhí)行的用例之間的通信途徑

擴展

在基礎(chǔ)用例上插入基礎(chǔ)用例不能說明的擴展部分

 

泛化

用例之間的一般和特殊關(guān)系,其中特殊用例繼承了一般用例的特性并增加了新的特性

包含

在基礎(chǔ)用例上插入附加的行為,并且具有明確的描述

圖舉例:

 

                                用例圖

 

 

                                                        用例關(guān)系圖

 

交互視圖

交互視圖描述了執(zhí)行系統(tǒng)功能的各個角色之間相互傳遞消息的順序關(guān)系。類元是對在系統(tǒng)內(nèi)交互關(guān)系中起特定作用的一個對象的描述,這使它區(qū)別于同類的其他對象。交互視圖顯示了跨越多個對象的系統(tǒng)控制流程。交互視圖可用兩種圖來表示:順序圖和協(xié)作圖,它們各有不同的側(cè)重點。協(xié)作圖也展示對象之間的交互關(guān)系,強調(diào)交互的語境和參與交互的對象的整體組織。協(xié)作圖按照空間組織布圖,而順序圖按照時間順序布圖。

 

                                                 順序圖

 

                                                        協(xié)作圖

 

狀態(tài)視圖

狀態(tài)視圖是一個類對象所可能經(jīng)歷的所有歷程的模型圖。狀態(tài)圖由對象的各個狀態(tài)和連接這些狀態(tài)的轉(zhuǎn)換組成。狀態(tài)圖是對單個對象的“放大”,它說明對象所經(jīng)歷的狀態(tài)變化。強調(diào)單個對象內(nèi)狀態(tài)的變化。

 

                                                        狀態(tài)圖

 

活動視圖

活動圖是狀態(tài)圖的一個變體,用來描述執(zhí)行算法的工作流程中涉及的活動。活動狀態(tài)代表了一個活動:一個工作流步驟或一個操作的執(zhí)行。活動圖描述了一組順序的或并發(fā)的活動。活動視圖用活動圖來體現(xiàn)。活動圖很像流程圖,它顯示出工作步驟,判定點和分支。可用于表達一個對象的操作和一個業(yè)務(wù)過程。

 

                                活動圖

 

物理視圖

物理視圖對應(yīng)用自身的實現(xiàn)結(jié)構(gòu)建模,例如系統(tǒng)的構(gòu)件組織和建立在運行節(jié)點上的配置。這類視圖提供了將系統(tǒng)中的類映射成物理構(gòu)件和節(jié)點的機制。物理視圖有兩種:構(gòu)件圖和部署視圖。

 

 

                                構(gòu)件圖

 

                                部署圖

 

模型管理視圖

模型管理視圖對模型自身組織建模。一系列由模型元素(如類、狀態(tài)機和用例)構(gòu)成的包組成了模型。一個包(package)可能包含其他的包,因此,整個模型實際上可看成一個根包,它間接包含了模型中的所有內(nèi)容。包是操作模型內(nèi)容、存取控制和配置控制的基本單元。每一個模型元素包含于包中或包含于其他模型元素中。

 

                           

 

擴展機制

UML 提供了幾種擴展機制,允許建模者在不用改變基本建模語言的情況下做一些通用的擴展。這些擴展機制已經(jīng)被設(shè)計好,以便于在不需理解全部語義的情況下就可以存 儲和使用。由于這個原因,擴展可以作為字符串存儲和使用。對不支持?jǐn)U展機制的工具來說,擴展只是一個字符串,它可以作為模型的一部分被導(dǎo)入、存儲,還可以 被傳遞到其他工具。我們期望后端工具設(shè)計成能夠處理各種擴展,這些工具會為它們需要理解的擴展定義特定的語法和語義。擴展機制包括約束、標(biāo)記值和構(gòu)造型。

約束是用文字表達式表示的語義限制。

 

                            約束

標(biāo)記值是一對字符串—一個標(biāo)記字符串和一個值字符串—存儲著有關(guān)元素的一些信息。標(biāo)記值可以與任何獨立元素相關(guān),包括模型元素和表達元素。標(biāo)記是建模者想要記錄的一些特性的名字,而值是給定元素的特性的值。例如,標(biāo)記可以是author,而值是對元素負責(zé)的人的名字,如Charles Babbage。

標(biāo)記值

構(gòu) 造型是在一個已定義的模型元素的基礎(chǔ)上構(gòu)造的一種新的模型元素。構(gòu)造型的信息內(nèi)容和形式與已存在的基本模型元素相同,但是含義和使用不同。例如,商業(yè)建模 領(lǐng)域的建模者希望將商業(yè)對象和商業(yè)過程作為特殊的建模元素區(qū)別開來,這些元素的使用在特定的開發(fā)過程中是不同的。它們可以被看作特殊的類—它們有屬性和操 作,但是在它們與其他元素的關(guān)系上和它們的使用上有特殊的約束。

 

                                構(gòu)造型

 

各種圖匯總

posted on 2011-04-27 14:24 黑色天使 閱讀(1258) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理



<2011年4月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

文章檔案

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区一卡| 午夜精品福利视频| 欧美视频一区| 国产精品成人一区二区| 欧美连裤袜在线视频| 欧美日韩国产一区二区三区| 国产精品www| 国产亚洲午夜| 亚洲风情亚aⅴ在线发布| 亚洲欧洲精品一区二区三区波多野1战4 | 久久av最新网址| 久久久久久亚洲精品杨幂换脸| 久久久午夜电影| 欧美日韩国产成人在线91| 国产欧美日韩一区二区三区在线观看| 国产一区高清视频| 亚洲免费成人av| 久久精品国产清高在天天线| 欧美成年人网站| 亚洲色图综合久久| 久久在线观看视频| 免费在线观看成人av| 亚洲福利视频三区| 亚洲视频 欧洲视频| 免费不卡在线视频| 国产精品毛片大码女人| 在线播放中文字幕一区| 亚洲一区二区三区四区视频| 鲁鲁狠狠狠7777一区二区| avtt综合网| 蜜臀久久99精品久久久久久9| 国产精品白丝av嫩草影院| 亚洲第一福利社区| 久久精品国产精品亚洲| 一本色道久久综合亚洲二区三区 | 欧美日韩久久精品| 国产综合久久久久久| 亚洲桃花岛网站| 欧美成人精品在线观看| 亚洲欧美一级二级三级| 欧美日韩日韩| 亚洲免费成人av| 亚洲高清视频一区二区| 久久国产精品久久久| 欧美三日本三级少妇三2023| 亚洲日本va午夜在线影院| 久久香蕉国产线看观看网| 亚洲一区二区三区在线看| a91a精品视频在线观看| 在线一区二区视频| 久久久99爱| 亚洲婷婷免费| 欧美日韩免费一区二区三区| 亚洲韩日在线| 欧美国产激情二区三区| 久久久久久久久久码影片| 国产精品日韩一区二区三区| 亚洲欧美中文日韩在线| 夜夜爽99久久国产综合精品女不卡| 欧美承认网站| 亚洲欧洲综合另类| 欧美不卡三区| 免费在线欧美视频| 日韩亚洲国产欧美| 亚洲精品国产精品乱码不99| 免费日韩一区二区| aa日韩免费精品视频一| 亚洲精品少妇| 欧美系列电影免费观看| 午夜精品亚洲| 亚洲性色视频| 黄色精品一区| 免费中文字幕日韩欧美| 久久午夜电影| 99v久久综合狠狠综合久久| 日韩视频永久免费| 欧美日韩国产在线观看| 欧美成人激情视频免费观看| 亚洲国产欧美另类丝袜| 亚洲日本va午夜在线影院| 欧美手机在线| 久久爱www.| 免费视频一区二区三区在线观看| 亚洲欧洲一二三| 亚洲视频精品| 在线观看日韩国产| 亚洲欧洲视频| 国产精品一页| 欧美大成色www永久网站婷| 欧美激情一区二区在线| 欧美亚洲在线视频| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲欧洲日产国产网站| 一区二区精品在线| 激情久久五月天| 亚洲人成毛片在线播放| 国产日韩在线看| 亚洲国产精品小视频| 国产精品美女www爽爽爽| 快射av在线播放一区| 欧美黑人多人双交| 欧美亚洲一区| 欧美日韩亚洲不卡| 欧美一区二区三区视频在线| 欧美成va人片在线观看| 欧美亚洲在线视频| 欧美不卡一区| 久久国产一区二区| 欧美人与性动交a欧美精品| 久久国产精品亚洲va麻豆| 欧美连裤袜在线视频| 精品成人在线观看| 亚洲欧美国产精品桃花| 久久精品视频免费播放| 国产精品99久久久久久久久久久久| 欧美在线免费看| 在线综合+亚洲+欧美中文字幕| 欧美一二三区在线观看| 一区二区电影免费观看| 久久亚洲综合色| 久久久久久久久岛国免费| 欧美视频手机在线| 亚洲激情一区二区| 亚洲国产小视频| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩一区在线| 欧美日韩国产精品自在自线| 欧美国产精品| 狠狠色丁香久久婷婷综合丁香| 中日韩在线视频| 在线亚洲一区观看| 欧美久久久久久久久久| 欧美高清hd18日本| 在线日韩av片| 久久精品国产久精国产一老狼| 欧美在线免费视屏| 国产欧美日韩综合一区在线播放| 亚洲精品久久久久久一区二区| 欧美一区二区精品在线| 欧美在线播放一区| 国产精品一区视频网站| 欧美一站二站| 你懂的视频欧美| 亚洲三级色网| 欧美日韩精品免费观看视频完整| 亚洲精品人人| 亚洲欧美制服另类日韩| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美日本另类| 久久国产加勒比精品无码| 韩曰欧美视频免费观看| 久久综合九九| 亚洲第一精品在线| 亚洲影院污污.| 国产三区精品| 美女精品视频一区| 日韩视频中文| 久久综合99re88久久爱| 亚洲欧洲精品天堂一级| 欧美日在线观看| 亚洲欧美制服另类日韩| 欧美波霸影院| 亚洲视频一区二区| 国产日韩欧美制服另类| 老司机精品视频一区二区三区| 亚洲国语精品自产拍在线观看| 亚洲午夜性刺激影院| 国产精品亚洲成人| 久久久水蜜桃av免费网站| 91久久黄色| 性色av一区二区三区在线观看 | 国产精品入口夜色视频大尺度| 亚洲午夜电影网| 米奇777在线欧美播放| 一区二区三区欧美在线| 国产一区二区三区久久| 久久综合亚州| 中文日韩电影网站| 久久高清免费观看| 国产精品羞羞答答xxdd| 99国产精品私拍| 欧美专区在线播放| 亚洲国产精品久久久久久女王| 欧美精品一区三区在线观看| 亚洲免费在线电影| 欧美国产专区| 午夜日韩视频| 亚洲国产精品尤物yw在线观看| 欧美日韩亚洲视频| 久久精品国产免费看久久精品| 日韩视频免费观看高清完整版| 欧美在线看片| 日韩视频精品在线观看| 黄色日韩在线| 欧美视频中文字幕在线| 欧美激情第10页| 久久久久综合网| 亚洲欧美乱综合| 日韩视频免费观看高清完整版| 欧美777四色影视在线|