精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

全面剖析UML(下)

jf_78858299 ? 來源: 爪哇干貨分享 ? 作者:janker ? 2023-05-05 10:33 ? 次閱讀

5 順序圖

5.1 什么是順序圖?

順序圖也是一種動態(tài)建模方法(跟流程圖、活動圖一樣)。優(yōu)點(diǎn)在于更善于表達(dá)多個(gè)角色展開交互時(shí)的流程。

5.2 順序圖基本語法

圖片

5.3 僅用消息的形式表達(dá)

圖片

5.4 用消息+返回值的形式表達(dá)

圖片

5.5 順序圖VS活動圖
  1. 用順序圖表達(dá)購買地鐵票

圖片

  1. 用活動圖表達(dá)購買地鐵票

圖片

5.6 順序圖的循環(huán)及分支結(jié)構(gòu)
  1. Loop(循環(huán)):如果滿足“循環(huán)條件”就重復(fù)執(zhí)行框中內(nèi)容。
  2. Alt(條件分支):如果滿足“條件1”就執(zhí)行上部分內(nèi)容,如果滿足“條件2”就執(zhí)行下部分內(nèi)容。如果有多個(gè)條件依次類推。
  3. opt(可選分支):如果滿足“條件”就執(zhí)行框中內(nèi)容,否則就跳過去。

圖片

5.7 順序圖的循環(huán)及分支案例

圖片

6 通信

6.1 什么是通信圖

“通信圖”是“順序圖”的另外一種表示方式。

6.2 通信圖案例

圖片

7 時(shí)間圖

7.1 什么是時(shí)間圖?

時(shí)間圖,用于表示某東西的狀態(tài)隨時(shí)間變化而變化。

7.2 時(shí)間圖樣例

圖片

8 用例圖

8.1 什么是用例圖?

用例圖是用戶與系統(tǒng)交互的最簡表示形式,可以展現(xiàn)用戶和與他相關(guān)的用例之間的關(guān)系。

8.2 用例圖的基本語法

圖片

8.3 用例圖的基本用法

圖片

8.4 用例圖舉例

圖片

8.5 輸入和導(dǎo)出用例圖

圖片

8.6 用例圖的Include

圖片

8.7 用例圖的extend

圖片

8.8 角色的繼承

圖片

8.9 用例的繼承

圖片

8.10 用例表模板

如果用例圖不能詳細(xì)地說明需求,每個(gè)用例圖就需要填寫一個(gè)用例表

圖片

9 包圖

9.1 什么是包圖?

包圖是將UML圖進(jìn)行“打包”的一種圖,能幫助我們有效組織好各種UML圖和表達(dá)的思路,同時(shí)包圖也是進(jìn)行軟件架構(gòu)設(shè)計(jì)的有力工具。

9.2 包圖的基本表達(dá)方式

圖片

9.3 包圖的依賴關(guān)系

圖片

9.5 用包圖進(jìn)行的架構(gòu)設(shè)計(jì)

圖片

10 部署圖

10.1 什么是部署圖?

部署圖主要是在物理的層次上做整體的系統(tǒng)規(guī)劃,跟拓?fù)鋱D相比,部署圖可以細(xì)化設(shè)計(jì)。

10.2 部署圖與拓?fù)鋱D的區(qū)別
  1. 拓?fù)鋱D

圖片

  1. 部署圖

圖片

11 構(gòu)件圖

11.1 什么是構(gòu)件圖?

“構(gòu)件圖”也叫“組件圖”,是物理上獨(dú)立的東西,它可以單獨(dú)維護(hù)、升級、替換。

11.2 構(gòu)件圖的基本用法

圖片

11.3 構(gòu)件圖和部署圖捆綁用法

圖片

寫在末尾

UML 不僅在做系統(tǒng)設(shè)計(jì)中我們會用到,在整個(gè)軟件開發(fā)周期,它作為一種跟其他協(xié)作方交互的統(tǒng)一語言,這種通用的語言跟編程語言無關(guān),更多的是大家的統(tǒng)一共識。畫讓大家統(tǒng)一能理解的圖表,是每個(gè)開發(fā)人員必備的技能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評論

    相關(guān)推薦

    UML中類圖詳解

    UML
    電子學(xué)習(xí)
    發(fā)布于 :2023年01月14日 10:12:47

    請問如何使用UML來設(shè)計(jì)嵌入式系統(tǒng)?

    UML引入到嵌入式系統(tǒng)中的可行性一種改進(jìn)的通用嵌入式系統(tǒng)UML方案如何使用UML來設(shè)計(jì)嵌入式系統(tǒng)?
    發(fā)表于 04-23 06:12

    全面剖析嵌入式Linux開發(fā)

    嵌入式Linux基礎(chǔ)教程(第2版) 編輯推薦  嵌入式Linux權(quán)威著作   Amazon全五星評價(jià)  全面剖析嵌入式Linux開發(fā),揭示大量技術(shù)內(nèi)幕基本信息原書名:Embedded Linux
    發(fā)表于 11-05 08:35

    UML教程設(shè)計(jì)核心技術(shù)

    UML教程設(shè)計(jì)核心技術(shù):UML的產(chǎn)生和成長,什么是UMLUML與面向?qū)ο蟮能浖治雠c設(shè)計(jì),UML的應(yīng)用領(lǐng)域。Component-Based
    發(fā)表于 02-08 17:42 ?0次下載

    回掃線現(xiàn)象全面剖析

    回掃線現(xiàn)象全面剖析
    發(fā)表于 06-30 19:39 ?1777次閱讀

    全面剖析LED燈具技術(shù)

    全面剖析LED燈具技術(shù) LED是英文light emitting diode的縮寫,即:光線激發(fā)二極管,屬于一種半導(dǎo)體元器件。發(fā)光二極管的核心部分是由p型半導(dǎo)體和n型半
    發(fā)表于 12-11 21:42 ?803次閱讀
    <b class='flag-5'>全面</b><b class='flag-5'>剖析</b>LED燈具技術(shù)

    什么是UML

    什么是UML UML是一種標(biāo)準(zhǔn)的圖形化建模語言,它是面向?qū)ο蠓治雠c設(shè)計(jì)的一種標(biāo)準(zhǔn)表示。它:不是一種可視化的程序設(shè)計(jì)語言而是一種
    發(fā)表于 02-08 17:47 ?3603次閱讀
    什么是<b class='flag-5'>UML</b>

    什么是UML圖?常見的UML圖工具有哪些?

    UML圖是統(tǒng)一建模語言,又稱標(biāo)準(zhǔn)建模語言。是對軟件設(shè)計(jì)開發(fā)過程可視化建模的一種語言。多應(yīng)用在一些軟件系統(tǒng)工程上,有時(shí)在應(yīng)用在機(jī)械系統(tǒng)和業(yè)務(wù)流程上有所應(yīng)用。這種模型通常以圖表方式呈現(xiàn)。 UML狀態(tài)圖
    的頭像 發(fā)表于 06-22 14:10 ?4607次閱讀
    什么是<b class='flag-5'>UML</b>圖?常見的<b class='flag-5'>UML</b>圖工具有哪些?

    全面剖析負(fù)極材料和電池性能關(guān)系

    全面剖析負(fù)極材料和電池性能關(guān)系
    的頭像 發(fā)表于 03-11 15:53 ?2371次閱讀
    <b class='flag-5'>全面</b><b class='flag-5'>剖析</b>負(fù)極材料和電池性能關(guān)系

    全面剖析電子管的性能

    全面剖析電子管的性能
    發(fā)表于 01-20 10:14 ?9次下載

    UML統(tǒng)一建模語言

    UML-Unified Modeling Language 統(tǒng)一建模語言,又稱標(biāo)準(zhǔn)建模語言。是用來對軟件密集系統(tǒng)進(jìn)行可視化建模的一種語言。UML的定義包括UML語義和UML表示法兩個(gè)元
    的頭像 發(fā)表于 05-05 10:15 ?854次閱讀
    <b class='flag-5'>UML</b>統(tǒng)一建模語言

    全面剖析UML(上)

    統(tǒng)一建模語言(`Unified Modeling Language`,`UML`)是一種為面向?qū)ο笙到y(tǒng)的產(chǎn)品進(jìn)行說明、可視化和編制文檔的一種標(biāo)準(zhǔn)語言,是非專利的第三代建模和規(guī)約語言。`UML`是面向?qū)ο笤O(shè)計(jì)的建模工具,獨(dú)立于任何具體程序設(shè)計(jì)語言。
    的頭像 發(fā)表于 05-05 10:32 ?554次閱讀
    <b class='flag-5'>全面</b><b class='flag-5'>剖析</b><b class='flag-5'>UML</b>(上)

    UML和繪圖工具Visio解析

    轉(zhuǎn)化成指定的程序語言代碼。 本章介紹通過UML繪圖工具: visio。visio是Windows系統(tǒng)創(chuàng)建圖表的工具。
    的頭像 發(fā)表于 05-05 11:11 ?1453次閱讀
    <b class='flag-5'>UML</b>和繪圖工具Visio解析

    UML時(shí)序圖詳解

    本篇介紹了UML時(shí)序圖的基礎(chǔ)知識,并通過visio繪制一個(gè)物聯(lián)網(wǎng)設(shè)備WIFI配網(wǎng)的UML時(shí)序圖實(shí)例,來介紹UML時(shí)序圖的畫法與所表達(dá)的含義。
    的頭像 發(fā)表于 05-16 09:09 ?2134次閱讀
    <b class='flag-5'>UML</b>時(shí)序圖詳解

    高精度表面貼裝 TCXO DSB1612WA 全面剖析

    高精度表面貼裝 TCXO DSB1612WA 全面剖析
    的頭像 發(fā)表于 07-25 15:47 ?301次閱讀
    高精度表面貼裝 TCXO DSB1612WA <b class='flag-5'>全面</b><b class='flag-5'>剖析</b>