国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

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

       

   

1、圖的概念

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

2、UML中圖的分類

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

2.1 類圖

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

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

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

       

     

2.2 對象圖

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

       

     

對象圖組成:對象和鏈。

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

2.3 用例圖 

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

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

       

     

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

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

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

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

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

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

2.4 交互圖

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

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

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

組成:對象、鏈、消息。

(1)、序列圖

序列圖是場景的圖形化表示,描述了以時間順序組織的對象之間的交互活動。

特點:序列圖由對象的生命線、序列圖由控制焦點。

       

     

(2)、通信圖 

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

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

(3)、交互概覽圖

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

(4) 時序圖 

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

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

個人博客網(wǎng)站:https://programmerblog.xyz

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
UML 的九種模型圖
UML的九種圖+包圖
PowerDesigner UML 建模簡介
在UML提供的圖中,(36)用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;(37)用于按時間順序描述對象間的
什么是統(tǒng)一建模語言 (UML)?
UML系統(tǒng)建模從入門到實戰(zhàn)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服