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

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

UML基礎(chǔ)知識(shí)

 

UML簡(jiǎn)介

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

UML模型、視圖、圖

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

UML視圖和圖

主要的域

視圖

主要概念

態(tài)

結(jié)

構(gòu)

靜態(tài)視圖

類圖

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

用例視圖

用例圖

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

實(shí)現(xiàn)視圖

構(gòu)件圖

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

部署視圖

部署圖

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

動(dòng)

態(tài)

狀態(tài)視圖

狀態(tài)圖

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

活動(dòng)視圖

活動(dòng)圖

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

交互視圖

順序圖

交互、對(duì)象、消息、激活

 

 

協(xié)作圖

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

模型管理

模型管理視圖

類圖

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

擴(kuò)展機(jī)制

所有

所有

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

 

靜態(tài)視圖

1、  類元

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

 

 

類元

功能

表示法

參與者

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

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

最重要的特性是多重性

狀態(tài)類

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

類元角色

在合作中局限于某個(gè)使用的類元

構(gòu)件

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

 

 

 

 

接口

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

 

 

節(jié)點(diǎn)

計(jì)算資源

信號(hào)

對(duì)象間的異步通信

子系統(tǒng)

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

用例

與外界代理交互中的實(shí)體行為說(shuō)明

 

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

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

 

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

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

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

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

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

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

關(guān)系的種類

關(guān)系

功能

表示法

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

類實(shí)例之間連接的描述

依賴

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

泛化

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

實(shí)現(xiàn)

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

聚集

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

組合

一種特殊的聚集.

圖舉例:

 

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

 

 

                                                               依賴

 

 

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

 

 

 

聚集和組成

 

 

 

泛化

 

 

 

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

 

 

用例視圖

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

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

關(guān)系

功能

表示法

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

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

擴(kuò)展

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

 

泛化

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

包含

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

圖舉例:

 

                                用例圖

 

 

                                                        用例關(guān)系圖

 

交互視圖

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

 

                                                 順序圖

 

                                                        協(xié)作圖

 

狀態(tài)視圖

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

 

                                                        狀態(tài)圖

 

活動(dòng)視圖

活動(dòng)圖是狀態(tài)圖的一個(gè)變體,用來(lái)描述執(zhí)行算法的工作流程中涉及的活動(dòng)?;顒?dòng)狀態(tài)代表了一個(gè)活動(dòng):一個(gè)工作流步驟或一個(gè)操作的執(zhí)行?;顒?dòng)圖描述了一組順序的或并發(fā)的活動(dòng)?;顒?dòng)視圖用活動(dòng)圖來(lái)體現(xiàn)。活動(dòng)圖很像流程圖,它顯示出工作步驟,判定點(diǎn)和分支??捎糜诒磉_(dá)一個(gè)對(duì)象的操作和一個(gè)業(yè)務(wù)過(guò)程。

 

                                活動(dòng)圖

 

物理視圖

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

 

 

                                構(gòu)件圖

 

                                部署圖

 

模型管理視圖

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

 

                           

 

擴(kuò)展機(jī)制

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

約束是用文字表達(dá)式表示的語(yǔ)義限制。

 

                            約束

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

標(biāo)記值

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

 

                                構(gòu)造型

 

各種圖匯總

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

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



<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(2)

隨筆分類

隨筆檔案

文章檔案

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美国产激情| 欧美在线3区| 亚洲日本欧美在线| 亚洲欧美综合另类中字| 欧美精品久久久久久久| 亚洲国内高清视频| 久久亚洲私人国产精品va| 9国产精品视频| 欧美日韩aaaaa| 亚洲精品之草原avav久久| 欧美成年人网站| 久久久一区二区三区| 国产一区二区三区高清在线观看| 亚洲一区二区三区色| 99国产精品99久久久久久粉嫩| 欧美精品一二三| 99精品视频免费全部在线| 亚洲国产三级| 欧美日韩国产小视频在线观看| av成人激情| 日韩视频在线永久播放| 欧美日韩亚洲视频| 亚洲一区二区三区在线| 亚洲综合日韩| 国产综合色精品一区二区三区| 久久日韩精品| 亚洲视频第一页| 亚洲一区二区视频在线| 99国内精品久久久久久久软件| 欧美三级黄美女| 欧美亚洲视频| 久久国产加勒比精品无码| 国内精品久久久久影院色| 蜜臀久久99精品久久久久久9| 久久久久久久精| 亚洲人成高清| 99国产精品视频免费观看| 国产精品视频免费| 久久久久9999亚洲精品| 久久先锋影音av| 亚洲午夜三级在线| 亚洲专区在线| 一区二区三区在线看| 91久久黄色| 国产精品狠色婷| 久久久久久久久久久久久女国产乱| 久久精品人人爽| 99在线热播精品免费| 午夜视频在线观看一区二区| 精品动漫3d一区二区三区免费| 欧美激情第三页| 国产精品激情| 欧美大片免费观看| 欧美视频第二页| 免费的成人av| 欧美午夜视频一区二区| 久久久亚洲精品一区二区三区| 老鸭窝91久久精品色噜噜导演| 一本到12不卡视频在线dvd | 欧美在线视频a| 巨乳诱惑日韩免费av| 一区二区三区蜜桃网| 欧美亚洲视频在线观看| 99re6这里只有精品| 欧美亚洲在线观看| 在线视频精品一| 久久亚洲图片| 久久激情综合| 欧美性jizz18性欧美| 欧美激情第六页| 国语自产精品视频在线看一大j8| 99一区二区| 91久久综合亚洲鲁鲁五月天| 午夜天堂精品久久久久| 一区二区av在线| 欧美成人免费播放| 久久午夜精品一区二区| 国产精品一区一区| 亚洲人精品午夜| 亚洲激情社区| 久久久亚洲精品一区二区三区| 亚洲欧美日韩一区二区| 欧美aa在线视频| 免费不卡在线视频| 国产一区二区三区观看| 亚洲永久视频| 亚洲免费视频成人| 欧美日韩国产欧美日美国产精品| 欧美激情国产高清| 亚洲视频播放| 免费观看在线综合色| 欧美一区二区三区在线观看视频| 亚洲人成网站精品片在线观看| 欧美精品久久久久久久免费观看| 久久久精品日韩欧美| 午夜天堂精品久久久久| 亚洲国产精品ⅴa在线观看 | 亚洲青色在线| 在线观看欧美一区| 99国产精品国产精品久久| 性欧美激情精品| 久久久久久久综合日本| 看欧美日韩国产| 99热在线精品观看| 午夜精品免费在线| 老牛嫩草一区二区三区日本| 免费永久网站黄欧美| 欧美性感一类影片在线播放| 国产欧美日韩一区二区三区在线观看| 国内精品福利| 亚洲欧美偷拍卡通变态| 免费不卡在线视频| 亚洲综合999| 欧美激情一区二区三区成人| 国产精品一级在线| 亚洲无亚洲人成网站77777 | 国产精品亚洲人在线观看| 一区三区视频| 亚洲欧美制服中文字幕| 99国产精品国产精品久久| 久久青草久久| 国产一区二区久久久| 午夜在线电影亚洲一区| 中文在线一区| 欧美视频一区二区三区| 亚洲四色影视在线观看| 亚洲国产精品女人久久久| 99re视频这里只有精品| 免费久久99精品国产自| 欧美亚洲色图校园春色| 国产日韩在线一区二区三区| 新67194成人永久网站| 一区二区久久| 国产日韩一区二区三区在线播放 | 久久久国际精品| 国产精品嫩草99a| 亚洲欧美资源在线| 亚洲欧美视频在线观看视频| 国产网站欧美日韩免费精品在线观看| 亚洲直播在线一区| 亚洲一区自拍| 黄色成人av| 亚洲日本aⅴ片在线观看香蕉| 欧美视频亚洲视频| 欧美一区二区三区四区在线观看地址| 亚洲欧美久久久| 91久久午夜| 欧美在线免费观看视频| 亚洲美女中文字幕| 亚洲一区欧美一区| 亚洲国产精品激情在线观看| 在线视频亚洲| 亚洲国产日韩一级| 亚洲伊人网站| av成人免费在线| 久久久99免费视频| 午夜欧美不卡精品aaaaa| 欧美aa国产视频| 久久在线视频在线| 国产日韩精品在线| 夜夜嗨一区二区| 日韩视频二区| 免费看的黄色欧美网站| 久久久久久久综合日本| 国产精品美女久久| 日韩视频一区二区| 日韩一级免费| 欧美精品1区2区| 欧美国产先锋| 亚洲欧洲精品一区二区三区| 久久不见久久见免费视频1| 欧美极品一区二区三区| 亚洲欧洲一区二区在线观看| 亚洲精品视频在线播放| 欧美片第1页综合| 日韩视频在线一区二区三区| 亚洲国产日韩欧美一区二区三区| 久久中文精品| 日韩亚洲欧美中文三级| 亚洲综合国产激情另类一区| 国产精品久久二区| 久久国产福利| 欧美黄色影院| 亚洲一区二区三区视频播放| 国产午夜久久久久| 久久久国产精品一区二区三区| 亚洲综合好骚| 99精品国产一区二区青青牛奶| 亚洲伦理在线| 一区二区视频免费在线观看| 欧美国产免费| 国产欧美精品日韩| 亚洲综合成人在线| 欧美激情偷拍| 国产真实久久| 欧美一区二区三区婷婷月色| 欧美电影免费观看| 你懂的国产精品| 欧美福利在线| 国产美女一区|