0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文帶你讀懂UML

jf_78858299 ? 來源:車端 ? 作者: 初光 ? 2023-05-05 11:19 ? 次閱讀

UML表示法的主要內(nèi)容可由下列五類(共9種 )圖來定義:

(1)用例圖(Use Case Diagram)。從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。如使用手機(jī)來發(fā)短信/打電話,是一種用例。

(2)靜態(tài)圖(Static Diagram)。包括類圖、對(duì)象圖和包圖。類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不 僅定義系統(tǒng)中的類,表示類之間的聯(lián)系如關(guān)聯(lián)、依 賴、聚合等,也包括類的內(nèi)部結(jié)構(gòu)(類的屬性和操作 )。

  • 類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。
  • 對(duì)象圖是類圖的實(shí)例,幾 乎使用與類圖完全相同的標(biāo)識(shí)。它們的不同點(diǎn)在 于對(duì)象圖顯示類的多個(gè)對(duì)象實(shí)例而不是實(shí)際的 類,且對(duì)象圖只能在系統(tǒng)某一時(shí)間段存在。
  • 包圖 由包或類組成,表示包與包之間的關(guān)系。包圖用 于描述系統(tǒng)的分層結(jié)構(gòu)。

(3)行為圖(Behavior Diagram)。描述系統(tǒng)的動(dòng)態(tài)模型和組成對(duì)象間的交互關(guān)系,包括狀態(tài) 圖和活動(dòng)圖。

  • 狀態(tài)圖描述對(duì)象的所有可能狀態(tài)以 及事件發(fā)生時(shí)狀態(tài)的轉(zhuǎn)移條件;
  • 活動(dòng)圖描述為滿 足用例要求所進(jìn)行的活動(dòng)以及活動(dòng)間的約束關(guān) 系,用于識(shí)別并行活動(dòng)。

(4)交互圖(Interactive Diagram)。描述對(duì)象間的交互關(guān)系,包括順序圖和合作圖。

  • 順序圖 顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,它強(qiáng)調(diào)對(duì)象之間 消息發(fā)送的時(shí)間順序;
  • 合作圖也顯示對(duì)象間的動(dòng) 態(tài)合作關(guān)系,但更強(qiáng)調(diào)上下級(jí)關(guān)系。這兩種圖合 稱為交互圖。

(5)實(shí)現(xiàn)圖(Implementation Diagram)。包括構(gòu)件圖、部件圖和配置圖。

  • 構(gòu)件圖描述代碼部 件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系,它包含 邏輯類或?qū)崿F(xiàn)類的有關(guān)信息;
  • 部件圖有助于分析 和理解部件之間的相互影響程度;
  • 配置圖定義系 統(tǒng)中軟硬件的物理體系結(jié)構(gòu),顯示實(shí)際的計(jì)算機(jī) 和設(shè)備 (用節(jié)點(diǎn)表示)之間的連接關(guān)系,也可顯示連接的類型及部件之間的依賴性。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • UML
    UML
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    30876
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    讀懂接口模塊的組合應(yīng)用有哪些?

    讀懂接口模塊的組合應(yīng)用有哪些?
    發(fā)表于 05-17 07:15

    讀懂如何去優(yōu)化AC耦合電容?

    讀懂如何去優(yōu)化AC耦合電容?
    發(fā)表于 06-08 07:04

    讀懂什么是NEC協(xié)議

    讀懂什么是NEC協(xié)議?
    發(fā)表于 10-15 09:22

    讀懂中斷方式和輪詢操作有什么區(qū)別嗎

    讀懂中斷方式和輪詢操作有什么區(qū)別嗎?
    發(fā)表于 12-10 06:00

    讀懂車載攝像頭產(chǎn)業(yè)鏈

    車載攝像頭的快速成長(zhǎng)將帶動(dòng)產(chǎn)業(yè)鏈中其他環(huán)節(jié)的直接受益,攝像頭主要組成部分是鏡頭、CMOS傳感器、DSP、模組組裝及其他部件。帶你讀懂車載攝像頭產(chǎn)業(yè)鏈~
    發(fā)表于 11-22 15:41 ?29次下載

    讀懂NB-IoT 的現(xiàn)狀、挑戰(zhàn)和前景

    讀懂 NB-IoT 的現(xiàn)狀、挑戰(zhàn)和前景
    的頭像 發(fā)表于 02-28 15:42 ?6436次閱讀

    帶你讀懂耦合與退耦,上拉與下拉資料下載

    電子發(fā)燒友網(wǎng)為你提供帶你讀懂耦合與退耦,上拉與下拉資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫
    發(fā)表于 04-21 08:50 ?23次下載
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>讀懂</b>耦合與退耦,上拉與下拉資料下載

    讀懂MCU的特點(diǎn)、功能及如何編寫

    讀懂MCU的特點(diǎn)、功能及如何編寫
    發(fā)表于 12-05 09:51 ?24次下載
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>MCU的特點(diǎn)、功能及如何編寫

    讀懂,什么是BLE?

    讀懂,什么是BLE?
    的頭像 發(fā)表于 11-27 17:11 ?2435次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>,什么是BLE?

    讀懂車規(guī)級(jí)AEC-Q認(rèn)證

    讀懂車規(guī)級(jí)AEC-Q認(rèn)證
    的頭像 發(fā)表于 12-04 16:45 ?996次閱讀

    讀懂微力扭轉(zhuǎn)試驗(yàn)機(jī)的優(yōu)勢(shì)

    讀懂微力扭轉(zhuǎn)試驗(yàn)機(jī)的優(yōu)勢(shì)
    的頭像 發(fā)表于 11-30 09:08 ?611次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>微力扭轉(zhuǎn)試驗(yàn)機(jī)的優(yōu)勢(shì)

    讀懂新能源汽車的功能安全

    電子發(fā)燒友網(wǎng)站提供《讀懂新能源汽車的功能安全.pdf》資料免費(fèi)下載
    發(fā)表于 09-04 09:22 ?3次下載

    讀懂MSA(測(cè)量系統(tǒng)分析)

    讀懂MSA(測(cè)量系統(tǒng)分析)
    的頭像 發(fā)表于 11-01 11:08 ?1048次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>MSA(測(cè)量系統(tǒng)分析)

    智慧公交是什么?帶你詳解智慧公交的解決方案!

    智慧公交是什么?帶你詳解智慧公交的解決方案!
    的頭像 發(fā)表于 11-05 12:26 ?365次閱讀
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b>詳解智慧公交的解決方案!

    讀懂單燈控制器工作原理

    讀懂單燈控制器工作原理
    的頭像 發(fā)表于 11-11 13:13 ?321次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>單燈控制器工作原理