一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

系統(tǒng)開(kāi)發(fā)基礎(chǔ):UML中圖的相關(guān)知識(shí)筆記(上)

 IT技術(shù)分享社區(qū) 2022-10-20 發(fā)布于江蘇

           

1、圖的概念

圖(Diagram) 是一組元素的圖形表示,大多數(shù)情況下,把圖畫(huà)成頂點(diǎn)(代表事物)和弧(表示關(guān)系)的連通圖。

2、UML中圖的分類

UML2.0中的圖主要有:類圖、對(duì)象圖、用例圖、序列圖、通信圖、狀態(tài)圖、活動(dòng)圖、構(gòu)件圖、部署圖、組合結(jié)構(gòu)圖、包圖、交互概覽圖、時(shí)序圖。

2.1 類圖

類圖主要展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。面向?qū)ο笙到y(tǒng)最常見(jiàn)的就是類圖。類圖給出系統(tǒng)的靜態(tài)設(shè)計(jì)圖。包含主動(dòng)類的類圖給出了系統(tǒng)的靜態(tài)進(jìn)程視圖。

類圖中包含的內(nèi)容:類、接口、協(xié)作、依賴、泛化、關(guān)系、注解、約束、包、子系統(tǒng)。

作用:對(duì)系統(tǒng)的靜態(tài)設(shè)計(jì)視圖建模。主要包括對(duì)系統(tǒng)的詞匯建模、對(duì)簡(jiǎn)單的協(xié)作建模、對(duì)邏輯數(shù)據(jù)庫(kù)模式建模。

             

2.2 對(duì)象圖

對(duì)象圖展現(xiàn)了一組對(duì)象以及它們之間的聯(lián)系。對(duì)象圖描述了在類圖中所建立的事物的實(shí)例的靜態(tài)快照。

             

對(duì)象圖組成:對(duì)象和鏈。

作用:從真實(shí)的或原型案例建立系統(tǒng)的靜態(tài)視圖或靜態(tài)進(jìn)程視圖,主要用來(lái)支持系統(tǒng)的功能需求。

2.3 用例圖 

用來(lái)描述系統(tǒng)需求的方法,展現(xiàn)了一組用例、參與者以及它們之間的關(guān)系。

組成:用例、參與者、用例之間的關(guān)系。

             

參與者:指存在系統(tǒng)外部并于系統(tǒng)進(jìn)行交互的任何事物,可以是系統(tǒng)的用戶,也可以是其他外部系統(tǒng)和設(shè)備等外部實(shí)體。

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

  • 包含:當(dāng)可以從兩個(gè)及以上的用例中提取公共行為時(shí),應(yīng)該用包含關(guān)系來(lái)表示它們。

  • 擴(kuò)展:如果一個(gè)用例明顯地混合了兩種及以上的場(chǎng)景,也就是根據(jù)情況可能發(fā)生多種分支,則可以將這個(gè)用例分為一個(gè)基本用例和多個(gè)擴(kuò)展用例。

  • 泛化:當(dāng)多個(gè)用例共同擁有一種類似的結(jié)構(gòu)和行為時(shí),可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。

作用:對(duì)系統(tǒng)的靜態(tài)用例圖進(jìn)行建模。主要有對(duì)系統(tǒng)的語(yǔ)境建模、對(duì)系統(tǒng)的需求建模。

2.4 交互圖

序列圖、通信圖、交互概覽圖和時(shí)序圖都被成為交互圖,它們主要用于對(duì)系統(tǒng)的動(dòng)態(tài)方面進(jìn)行建模。一張交互圖顯示的是一個(gè)交互,由一組對(duì)象和它們之間的關(guān)系組成。包含它們之間可能傳遞的消息。

順序圖強(qiáng)調(diào)時(shí)間順序;通信圖強(qiáng)調(diào)接收和發(fā)送消息的對(duì)象的組織。

作用:交互圖用于對(duì)一個(gè)系統(tǒng)的動(dòng)態(tài)方面的建模、對(duì)用例的特定的控制流進(jìn)行建模。

組成:對(duì)象、鏈、消息。

(1)、序列圖

序列圖是場(chǎng)景的圖形化表示,描述了以時(shí)間順序組織的對(duì)象之間的交互活動(dòng)。

特點(diǎn):序列圖由對(duì)象的生命線、序列圖由控制焦點(diǎn)。

             

(2)、通信圖 

通信圖強(qiáng)調(diào)收發(fā)消息的對(duì)象的結(jié)構(gòu)組成,早期也被稱為協(xié)作圖。

特點(diǎn):通信圖有路徑、通信圖有順序號(hào)。序列圖和通信圖是可以相互轉(zhuǎn)換的。

(3)、交互概覽圖

交互概覽圖是UML2.0 新增的交互圖之一,它主要描述交互(特別是關(guān)注控制流),但是抽線掉了消息和生命線。它使用活動(dòng)圖的表示法。

(4) 時(shí)序圖 

它主要描述對(duì)象狀態(tài)隨著時(shí)間改變的情況,很像示波器,比較適合分析周期和非周期性任務(wù)。

IT技術(shù)分享社區(qū)

個(gè)人博客網(wǎng)站:https://

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    97人妻精品免费一区二区| 亚洲av专区在线观看| 最新国产欧美精品91| 亚洲国产精品久久精品成人| 亚洲熟女熟妇乱色一区| 中文字幕一区二区免费| 亚洲一区二区三区四区| 国产精品第一香蕉视频| 加勒比人妻精品一区二区| 亚洲视频在线观看你懂的| 中文字幕高清免费日韩视频| 黑鬼糟蹋少妇资源在线观看 | 偷自拍亚洲欧美一区二页| 国内真实露脸偷拍视频| 日本特黄特色大片免费观看| 99久久精品午夜一区| 亚洲超碰成人天堂涩涩| 国产亚洲午夜高清国产拍精品| 欧美日韩国产免费看黄片| 欧美小黄片在线一级观看| 人妻亚洲一区二区三区| 欧美中文字幕一区在线| 欧美黑人在线精品极品| 久久热中文字幕在线视频| 午夜精品一区免费视频| 麻豆国产精品一区二区| 观看日韩精品在线视频| 国产亚洲不卡一区二区| 日韩精品视频香蕉视频| 欧美不卡高清一区二区三区| 男女午夜福利院在线观看| 欧美日韩中黄片免费看| 女人精品内射国产99| 日韩精品区欧美在线一区| 成年人视频日本大香蕉久久| 久久精品国产第一区二区三区| 亚洲国产性生活高潮免费视频| 青草草在线视频免费视频| 人妻一区二区三区在线| 九九热精彩视频在线免费| 亚洲熟女少妇精品一区二区三区|