一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

jf_78858299 ? 來(lái)源:大蘿卜的小世界 ? 作者:大蘿卜 ? 2023-05-05 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是UML

UML-Unified Modeling Language 統(tǒng)一建模語(yǔ)言,又稱(chēng)標(biāo)準(zhǔn)建模語(yǔ)言。是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。UML的定義包括UML語(yǔ)義和UML表示法兩個(gè)元素。

UML圖分類(lèi)

靜態(tài)圖 動(dòng)態(tài)圖
用例圖 順序圖
類(lèi)圖 通信
包圖 狀態(tài)圖
對(duì)象圖 活動(dòng)圖
部署圖

靜態(tài)圖-用例圖

用例圖主要用來(lái)描述角色與角色之間的連接關(guān)系。說(shuō)明是誰(shuí)要使用系統(tǒng),以及他們使用該系統(tǒng)可以做些什么。一個(gè)用例圖包含了多個(gè)模型元素,如系統(tǒng)、參與者和用例,并顯示這些元素之間的各種關(guān)系。

圖片

靜態(tài)圖-類(lèi)圖

用于描述系統(tǒng)中所包含的類(lèi)及他們之間的相互關(guān)系。類(lèi)圖的兩個(gè)重要元素:類(lèi)、類(lèi)之間的關(guān)系(依賴(lài)關(guān)系、繼承/泛化關(guān)系、實(shí)現(xiàn)關(guān)系、關(guān)聯(lián)關(guān)系、聚合關(guān)系、組合關(guān)系)

下面我們以MAC系統(tǒng)下Omi Graffle為工具,演示以下關(guān)系:

1、依賴(lài)關(guān)系

圖片

程序員有屬性:姓名,方法:編程。但編程需要對(duì)象Computer提供支持,這種關(guān)系就構(gòu)成了依賴(lài),用上面的箭頭建立兩個(gè)對(duì)象間關(guān)系。

2、繼承/泛化關(guān)系

圖片

繼承或泛化關(guān)系,在實(shí)際中表現(xiàn)為子類(lèi)繼承父類(lèi)的特性,并加以衍生擴(kuò)展。

3、實(shí)現(xiàn)關(guān)系

圖片

設(shè)立大學(xué)興辦教育。北京大學(xué)、清華大學(xué)則構(gòu)成了實(shí)現(xiàn)該父類(lèi)功能。

4、關(guān)聯(lián)

關(guān)聯(lián)關(guān)系是一種對(duì)象間的應(yīng)用關(guān)系,表示為一個(gè)類(lèi)和另一個(gè)類(lèi)的聯(lián)系。這種聯(lián)系有單向的、也有雙向的。

圖片

5、聚合關(guān)系

聚合關(guān)系是關(guān)聯(lián)關(guān)系的一種,表示整體和部分之間的關(guān)系。在類(lèi)中通過(guò)成員對(duì)象來(lái)體現(xiàn),成員是整體的一部分,成員也可以脫離整體而存在。

圖片

6、組合關(guān)系

組合關(guān)系是整體和部分之間的關(guān)系,比聚合關(guān)系要強(qiáng)的關(guān)系。部分對(duì)象不能脫離整體對(duì)象而單獨(dú)存在。

圖片

靜態(tài)圖-對(duì)象圖

用于描述某一時(shí)刻,一組對(duì)象及他們之間的關(guān)系。對(duì)象圖的組成元素:對(duì)象、鏈。

圖片

靜態(tài)圖-包圖

包圖通常用于描述系統(tǒng)的邏輯架構(gòu)--層、子系統(tǒng)、包等。UML包用一大一小兩個(gè)矩形組合而成。

圖片

靜態(tài)圖-部署圖

部署圖是用來(lái)顯示系統(tǒng)中軟件和硬件的物理架構(gòu)。使用部署圖不僅可以顯示運(yùn)行時(shí)系統(tǒng)的架構(gòu),還能傳達(dá)構(gòu)成應(yīng)用程序的硬件和軟件元素的配置和部署方式。

圖片

動(dòng)態(tài)圖-順序圖

順序圖,又名序列圖、時(shí)序圖。用于描述對(duì)象之間的傳遞消息的時(shí)間順序(包括發(fā)送消息、接收消息、處理消息、返回消息等)。

順序圖的組成元素:對(duì)象、生命線、消息,其中消息又分為同步消息、異步消息、返回消息、自關(guān)聯(lián)消息。

圖片

動(dòng)態(tài)圖-通信圖

通信圖描述的是對(duì)象和對(duì)象之間的調(diào)用關(guān)系,體現(xiàn)的是一種組織關(guān)系。通信圖組成元素:對(duì)象、鏈接、消息。

通信圖和時(shí)序圖有點(diǎn)類(lèi)似。但時(shí)序圖著重于時(shí)間順序,而通信圖則關(guān)注的是對(duì)象之間的組織關(guān)系,通信圖中的時(shí)間順序可以從消息序號(hào)中獲得。在語(yǔ)義上這兩個(gè)圖是等價(jià)的可以互相轉(zhuǎn)換而不會(huì)丟失信息。

圖片

動(dòng)態(tài)圖-狀態(tài)機(jī)圖

狀態(tài)機(jī)圖描述一個(gè)對(duì)象在其生命周期中的各種狀態(tài)以及狀態(tài)的轉(zhuǎn)換。狀態(tài)及主要由狀態(tài)、轉(zhuǎn)換、事件、動(dòng)作、活動(dòng)5個(gè)部分組成。

圖片

動(dòng)態(tài)圖-活動(dòng)圖

活動(dòng)圖描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一活動(dòng)的控制流,他本質(zhì)上是流程圖。

組成元素:起點(diǎn)、終點(diǎn)、活動(dòng)名稱(chēng)、判斷條件、分支和合并、接收信號(hào)、發(fā)送信號(hào)、泳道。

圖片

語(yǔ)言是一種表達(dá)手段,意思能傳遞下去才是本心。

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

    關(guān)注

    1

    文章

    317

    瀏覽量

    61562
  • UML
    UML
    +關(guān)注

    關(guān)注

    0

    文章

    122

    瀏覽量

    31180
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    [原創(chuàng)]學(xué)習(xí)java的流程

    學(xué)習(xí)面向?qū)ο蟮姆治雠c設(shè)計(jì),另外還要學(xué)習(xí)UML統(tǒng)一建模語(yǔ)言。10、接下來(lái)就是系統(tǒng)設(shè)計(jì)與架構(gòu)這里要學(xué)習(xí)的是Java設(shè)計(jì)模式、EJB設(shè)計(jì)模式、JEE核心設(shè)計(jì)模式、JEE應(yīng)用程序框架設(shè)計(jì)。11
    發(fā)表于 11-06 12:38

    【PPT】UML統(tǒng)一建模語(yǔ)言

    本帖最后由 assingle 于 2011-2-22 10:11 編輯 【PPT】UML同意建模語(yǔ)言附件下載:
    發(fā)表于 02-22 10:10

    如何在嵌入式系統(tǒng)設(shè)計(jì)中使用UML技術(shù)?

    統(tǒng)一建模語(yǔ)言UML及其特點(diǎn)UML在車(chē)載GPS終端設(shè)計(jì)中的應(yīng)用如何在嵌入式系統(tǒng)設(shè)計(jì)中使用UML技術(shù)
    發(fā)表于 04-23 06:26

    UML在車(chē)載GPS終端設(shè)計(jì)中的應(yīng)用是什么?

    統(tǒng)一建模語(yǔ)言UML的特點(diǎn)是什么?UML在車(chē)載GPS終端設(shè)計(jì)中的應(yīng)用是什么?
    發(fā)表于 12-27 06:28

    基于UML的工程地質(zhì)等值線圖模型

    針對(duì)等值線制圖的主要問(wèn)題,采用UML(統(tǒng)一建模語(yǔ)言)建立可視化信息模型,反映了基于GIS 的等值線圖的主要組成及關(guān)鍵制圖過(guò)程,指導(dǎo)了基于GIS 的制圖系統(tǒng)開(kāi)發(fā);采用ArcEngine9
    發(fā)表于 08-14 17:00 ?16次下載

    最流行的uml建模工具有哪些

    UnifiedModelingLanguage(UML)又稱(chēng)統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言,是始于1
    的頭像 發(fā)表于 09-25 09:37 ?2.8w次閱讀
    最流行的<b class='flag-5'>uml</b><b class='flag-5'>建模</b>工具有哪些

    UML的分類(lèi)_UML的基本模型圖

    UML這三個(gè)字母的全稱(chēng)是Unified Modeling Language,直接翻譯就是統(tǒng)一建模語(yǔ)言,簡(jiǎn)單地說(shuō)就是種有特殊用途的
    的頭像 發(fā)表于 09-25 09:43 ?6551次閱讀

    什么是UML圖?常見(jiàn)的UML圖工具有哪些?

    UML圖是統(tǒng)一建模語(yǔ)言,又稱(chēng)標(biāo)準(zhǔn)建模語(yǔ)言。是對(duì)軟件設(shè)計(jì)開(kāi)發(fā)過(guò)程可視化
    的頭像 發(fā)表于 06-22 14:10 ?5141次閱讀
    什么是<b class='flag-5'>UML</b>圖?常見(jiàn)的<b class='flag-5'>UML</b>圖工具有哪些?

    程序員都應(yīng)學(xué)習(xí)的語(yǔ)言:看25張圖學(xué)UML

    [導(dǎo)讀] 作為程序猿都最好掌握的門(mén)語(yǔ)言,那就是UML(Unified Modeling Language),統(tǒng)一建模
    的頭像 發(fā)表于 12-14 23:09 ?769次閱讀

    程序猿都應(yīng)學(xué)習(xí)的語(yǔ)言:看25張圖學(xué)UML

    [導(dǎo)讀] 作為程序猿都最好掌握的門(mén)語(yǔ)言,那就是UML(Unified Modeling Language),統(tǒng)一建模
    發(fā)表于 01-26 17:19 ?0次下載
    程序猿都應(yīng)學(xué)習(xí)的<b class='flag-5'>語(yǔ)言</b>:看25張圖學(xué)<b class='flag-5'>UML</b>

    UML相關(guān)基本知識(shí)介紹

    UML - Unified modeling language UML (統(tǒng)一建模語(yǔ)言),是
    的頭像 發(fā)表于 05-05 10:22 ?874次閱讀
    <b class='flag-5'>UML</b>相關(guān)基本知識(shí)介紹

    全面剖析UML(上)

    統(tǒng)一建模語(yǔ)言(`Unified Modeling Language`,`UML`)是種為面向?qū)ο笙到y(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化和編制文檔的
    的頭像 發(fā)表于 05-05 10:32 ?794次閱讀
    全面剖析<b class='flag-5'>UML</b>(上)

    全面剖析UML(下)

    統(tǒng)一建模語(yǔ)言(Unified Modeling Language,UML)是種為面向?qū)ο笙到y(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化和編制文檔的
    的頭像 發(fā)表于 05-05 10:33 ?869次閱讀
    全面剖析<b class='flag-5'>UML</b>(下)

    常用UML建模工具介紹

    Unified Modeling Language (UML)又稱(chēng)統(tǒng)一建模語(yǔ)言或標(biāo)準(zhǔn)建模語(yǔ)言,是
    的頭像 發(fā)表于 05-05 11:09 ?3183次閱讀

    如何設(shè)計(jì)時(shí)序圖—以APA自動(dòng)泊車(chē)系統(tǒng)為例(

    序列圖是UML統(tǒng)一建模語(yǔ)言)圖,它說(shuō)明了系統(tǒng)中對(duì)象之間隨時(shí)間的交互,通常用于可視化消息流和軟件系統(tǒng)中對(duì)象之間方法調(diào)用的順序。
    的頭像 發(fā)表于 07-21 14:18 ?1477次閱讀
    如何設(shè)計(jì)時(shí)序圖—以APA自動(dòng)泊車(chē)系統(tǒng)為例(<b class='flag-5'>一</b>)