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

蝸牛的家
男兒當自強
posts - 48,  comments - 21,  trackbacks - 0

UML基礎知識

 

UML簡介

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

UML模型、視圖、圖

UML的概念和模型可以分成以下幾個概念域:靜態結構、動態行為、實現構造、模型組織、擴展機制

UML視圖和圖

主要的域

視圖

主要概念

靜態視圖

類圖

類、關聯、泛化、依賴關系、實現、接口

用例視圖

用例圖

用例、參與者、關聯、擴展、包括、用例泛化

實現視圖

構件圖

構件、接口、依賴關系、實現

部署視圖

部署圖

節點、構件、依賴關系、位置

狀態視圖

狀態圖

狀態、事件、轉換、動作、

活動視圖

活動圖

狀態、活動、完成轉換、分叉、結合

交互視圖

順序圖

交互、對象、消息、激活

 

 

協作圖

協作、交互、協作角色、消息

模型管理

模型管理視圖

類圖

包、子系統、模型

擴展機制

所有

所有

約束、構造型、標記值

 

靜態視圖

1、  類元

類元是模型中的離散概念,擁有身份、狀態、行為和關系。有幾種類元包括類、接口和數據類型。其他幾種類元是行為概念、環境事物、執行結構的具體化。這些類元中包括用例、參與者、構件、節點和子系統。圖列出了幾種類元和它們的功能。元模型術語類元中包括了所有這些概念。

 

 

類元

功能

表示法

參與者

系統的外部用戶

類代表了被建模的應用領域中的離散概念。

最重要的特性是多重性

狀態類

局限于某個給定狀態的類

類元角色

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

構件

系統的一個物理組成單元

 

 

 

 

接口

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

 

 

節點

計算資源

信號

對象間的異步通信

子系統

作為且有規范、實現和身份的單元的包

用例

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

 

2、類元之間關系

類元之間的關系有關聯、泛化、各種形式的依賴關系,包括實現關系和使用關系。

 

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

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

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

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

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

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

關系的種類

關系

功能

表示法

關聯

類實例之間連接的描述

依賴

兩個模型元素間的關系

泛化

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

實現

說明和實現間的關系

聚集

聚集對象由部分對象組成。也就是整體與部分關聯。

組合

一種特殊的聚集.

圖舉例:

 

關聯

 

 

                                                               依賴

 

 

限定關聯

 

 

 

聚集和組成

 

 

 

泛化

 

 

 

實現關系

 

 

用例視圖

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

用例之間的關系:關聯、擴展、泛化、包含。

關系

功能

表示法

關聯

參與者與其參與執行的用例之間的通信途徑

擴展

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

 

泛化

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

包含

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

圖舉例:

 

                                用例圖

 

 

                                                        用例關系圖

 

交互視圖

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

 

                                                 順序圖

 

                                                        協作圖

 

狀態視圖

狀態視圖是一個類對象所可能經歷的所有歷程的模型圖。狀態圖由對象的各個狀態和連接這些狀態的轉換組成。狀態圖是對單個對象的“放大”,它說明對象所經歷的狀態變化。強調單個對象內狀態的變化。

 

                                                        狀態圖

 

活動視圖

活動圖是狀態圖的一個變體,用來描述執行算法的工作流程中涉及的活動?;顒訝顟B代表了一個活動:一個工作流步驟或一個操作的執行?;顒訄D描述了一組順序的或并發的活動?;顒右晥D用活動圖來體現。活動圖很像流程圖,它顯示出工作步驟,判定點和分支。可用于表達一個對象的操作和一個業務過程。

 

                                活動圖

 

物理視圖

物理視圖對應用自身的實現結構建模,例如系統的構件組織和建立在運行節點上的配置。這類視圖提供了將系統中的類映射成物理構件和節點的機制。物理視圖有兩種:構件圖和部署視圖。

 

 

                                構件圖

 

                                部署圖

 

模型管理視圖

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

 

                           

 

擴展機制

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

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

 

                            約束

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

標記值

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

 

                                構造型

 

各種圖匯總

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

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            欧美电影免费观看网站| 性xx色xx综合久久久xx| 国产精品久久久久久福利一牛影视| 欧美激情区在线播放| 欧美四级剧情无删版影片| 国产欧美一区二区三区久久| 亚洲黄色免费网站| 性欧美18~19sex高清播放| 午夜久久tv| 欧美国产一区二区在线观看 | 亚洲国产精品悠悠久久琪琪| 亚洲国产成人精品久久久国产成人一区| 国内精品一区二区三区| 亚洲精品一二| 久久久久网址| 99精品久久久| 久久一区国产| 国产精品日本精品| 亚洲天堂av高清| 米奇777在线欧美播放| 亚洲手机在线| 欧美日本国产在线| 亚洲国内高清视频| 亚洲影院色无极综合| 欧美午夜在线一二页| 中文一区字幕| 久久久久久综合| 加勒比av一区二区| 久久精品国产欧美激情| 亚洲午夜精品久久久久久浪潮| 激情婷婷亚洲| 亚洲免费在线精品一区| 国产乱码精品一区二区三| 另类图片综合电影| 亚洲国产一区二区在线| 亚洲欧美日韩精品久久| 国产伦精品一区二区三区四区免费| 欧美国产综合一区二区| 欧美α欧美αv大片| 欧美一区国产二区| 久久久久久9| 老司机午夜精品视频在线观看| 另类酷文…触手系列精品集v1小说| 欧美a级理论片| 国产精品videosex极品| 久久精品亚洲精品| 亚洲国产精品美女| 午夜精品美女自拍福到在线| 女人色偷偷aa久久天堂| 亚洲综合不卡| 久久资源av| 亚洲欧美99| 亚洲精品三级| 亚洲乱码视频| 欧美日韩国产综合视频在线| 一本久道久久久| 国产精品99久久99久久久二8| 国产亚洲欧美日韩一区二区| 欧美国产在线视频| 日韩网站在线| 老牛影视一区二区三区| 国内外成人免费激情在线视频网站 | 久久综合导航| 日韩亚洲一区二区| 蜜臀99久久精品久久久久久软件| 国产精品免费小视频| 久久精品青青大伊人av| 国产精品久久二区二区| 99re成人精品视频| 亚洲视频在线一区观看| 欧美日韩精品二区| 99国产精品久久久久久久| 亚洲视频图片小说| 国产精品国产a| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲一区二区成人| 久久久久一区二区| 久久伊伊香蕉| 亚洲第一成人在线| 亚洲夜晚福利在线观看| 亚洲欧美日本伦理| 免费成人毛片| 欧美在线观看视频| 国产日韩欧美精品| 日韩午夜在线视频| 亚洲在线一区二区| 黄色亚洲免费| 亚洲一区激情| 久久久亚洲高清| 亚洲精品综合精品自拍| 欧美色播在线播放| 久久国产天堂福利天堂| 亚洲一区二区精品| 国产农村妇女精品| 久久精品人人做人人爽电影蜜月| 亚洲国产精品传媒在线观看| 国产热re99久久6国产精品| 欧美在线亚洲在线| 久久九九全国免费精品观看| 欧美噜噜久久久xxx| 亚洲一二三区视频在线观看| 久久视频精品在线| 99视频日韩| 欧美日本在线| 午夜欧美大片免费观看| 亚洲国产mv| 欧美在线一区二区三区| 国产日产欧美精品| 欧美激情在线有限公司| 欧美在线视频一区二区| 日韩写真在线| 免费亚洲电影在线| 欧美亚洲一区二区三区| 亚洲人成在线观看| 免费在线视频一区| 亚洲福利一区| 久久国内精品自在自线400部| 日韩亚洲欧美一区| 伊人久久综合97精品| 久久综合九色九九| 99这里只有精品| 国产一区二区精品久久99| 欧美日韩极品在线观看一区| 久久人人爽人人爽爽久久| 亚洲一区美女视频在线观看免费| 亚洲电影在线观看| 美女精品视频一区| 久久精品观看| 午夜免费日韩视频| 国产自产在线视频一区| 欧美视频一区二区三区| 美女视频网站黄色亚洲| 久久精品国产欧美亚洲人人爽| 亚洲在线不卡| 亚洲资源在线观看| 亚洲已满18点击进入久久| 在线中文字幕不卡| 欧美在线一级视频| 亚洲免费在线视频一区 二区| 亚洲美女视频网| 亚洲三级国产| 最新亚洲电影| 亚洲精品在线二区| 亚洲欧洲一区二区天堂久久 | 欧美成人国产一区二区| 另类尿喷潮videofree| 巨乳诱惑日韩免费av| 久久综合伊人77777| 久久综合中文字幕| 免费在线国产精品| 欧美大片91| 亚洲调教视频在线观看| 99re6热只有精品免费观看| 亚洲国产欧美在线人成| 亚洲国产精品ⅴa在线观看| 亚洲第一久久影院| 亚洲欧洲日本国产| 亚洲美女少妇无套啪啪呻吟| 在线视频你懂得一区| 国产在线不卡精品| 国产字幕视频一区二区| 欲色影视综合吧| 久久婷婷久久| 欧美制服丝袜第一页| 久久精品视频va| 久久亚洲私人国产精品va| 美女任你摸久久| 亚洲国产精品久久久久秋霞蜜臀| 亚洲人精品午夜| 久久久精品999| 久久这里只有| 欧美黄污视频| 日韩一二三在线视频播| 亚洲在线观看免费视频| 久久成人国产| 欧美高清在线精品一区| 欧美体内she精视频在线观看| 国产精品羞羞答答| 在线播放豆国产99亚洲| 日韩性生活视频| 国产精品萝li| 国产欧美日韩三区| 亚洲国产精品一区二区久| 一区二区三区四区精品| 久久精品人人做人人综合| 欧美国产日韩精品免费观看| 夜夜夜久久久| 久久九九国产精品| 欧美日韩精品高清| 国模套图日韩精品一区二区| 亚洲日本在线观看| 欧美一区二区在线播放| 亚洲国产一区二区三区在线播| 亚洲一区二区三区涩| 久久综合伊人77777麻豆| 国产精品vvv| 亚洲国产综合视频在线观看| 欧美在线播放视频| 99国产精品99久久久久久| 久久天天躁狠狠躁夜夜av|