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

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

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

UML的分類_UML的基本模型圖

h1654155282.3538 ? 來源:陳翠 ? 2019-09-25 09:43 ? 次閱讀

UML這三個字母的全稱是Unified Modeling Language,直接翻譯就是統(tǒng)一建模語言,簡單地說就是一種有特殊用途的語言。

UML的分類

UML的基本模型圖

(1)用例圖:展示系統(tǒng)外部的各類執(zhí)行者與系統(tǒng)提供的各種用例之間的關(guān)系

(2)類圖:展示系統(tǒng)中類的靜態(tài)結(jié)構(gòu)(類是指具有相同屬性和行為的對象,類圖用來描述系統(tǒng)中各種類之間的靜態(tài)結(jié)構(gòu))

(3)對象圖:是類圖的一種實例化圖(對象圖是對類圖的一種實例化)

(4)包圖:是一種分組機制。在UML1.1版本中,包圖不再看作一種獨立的模型圖)

(5)狀態(tài)圖:描述一類對象具有的所有可能的狀態(tài)及其轉(zhuǎn)移關(guān)系(它展示對象所具有的所有可能的狀態(tài)以及特定事件發(fā)生時狀態(tài)的轉(zhuǎn)移情況)

(6)時序圖/順序圖:展示對象之間的一種動態(tài)協(xié)作關(guān)系(一組對象組成,隨時間推移對象之間交換消息的過程,突出時間關(guān)系)

(7)合作圖:從另一個角度展示對象之間的動態(tài)協(xié)作關(guān)系(對象間動態(tài)協(xié)作關(guān)系,突出消息收發(fā)關(guān)系)

(8)活動圖:展示系統(tǒng)中各種活動的執(zhí)行流程(各種活動的執(zhí)行順序、執(zhí)行流程)

(9)構(gòu)件圖:展示程序代碼的物理結(jié)構(gòu)(描述程序代碼的組織結(jié)構(gòu),各種構(gòu)件之間的依賴關(guān)系)

(10)配置圖:展示軟件在硬件環(huán)境中(特別是在分布式及網(wǎng)絡(luò)環(huán)境中)的配置關(guān)系(系統(tǒng)中硬件和軟件的物理配置情況和系統(tǒng)體系結(jié)構(gòu))

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

    關(guān)注

    0

    文章

    122

    瀏覽量

    30839
  • UML建模
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6799
收藏 人收藏

    評論

    相關(guān)推薦

    UML中類詳解

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

    UML建模工具推薦

    本文推薦五個免費的UML建模工具。對軟件開發(fā)而言,軟件的對象模型有助于他們對軟件的需求以及系統(tǒng)的架構(gòu)和功能進行溝通。
    發(fā)表于 07-19 08:33

    請問UML用例的創(chuàng)建方法是什么?

    UML用例的創(chuàng)建方法及其用例的描述
    發(fā)表于 11-06 07:10

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

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

    什么是UML

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

    高校教學管理系統(tǒng)的UML模型_燕菊維

    高校教學管理系統(tǒng)的UML模型_燕菊維
    發(fā)表于 03-19 11:30 ?1次下載

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

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

    基于實時UML的雷達軟件設(shè)計

    實時統(tǒng)一建模語言 (UML)和面向?qū)ο蟮慕<夹g(shù)代表著雷達軟件設(shè)計的一個發(fā)展方向。文中介紹了使用UML的用例、狀態(tài)、順序等進行系統(tǒng)分析
    發(fā)表于 03-26 14:06 ?24次下載

    UML簡介與類詳解

    本篇介紹了UML的基礎(chǔ)知識,包括2種和6種關(guān)系,并通過visio軟件,演示如何畫出一個UML
    的頭像 發(fā)表于 05-05 09:07 ?3975次閱讀
    <b class='flag-5'>UML</b>簡介與類<b class='flag-5'>圖</b>詳解

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

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

    為什么建立UML模型范例

    作為統(tǒng)一建模語言,UML可以幫助我們對很多業(yè)務(wù)、技術(shù)的知識進行梳理,從多個視角描述清楚,幫助讀者理解。另外因為UML的建模首先來自于軟件建模的需求,所以UML模型很容易轉(zhuǎn)換為軟件的設(shè)
    的頭像 發(fā)表于 05-05 10:20 ?573次閱讀
    為什么建立<b class='flag-5'>UML</b><b class='flag-5'>模型</b>范例

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

    UML - Unified modeling language UML (統(tǒng)一建模語言),是一種用于軟件系統(tǒng)分析和設(shè)計的語 言工具, 用于幫助軟件開發(fā)人員進行思考和記錄思路的結(jié)果。簡單說,UML
    的頭像 發(fā)表于 05-05 10:22 ?621次閱讀
    <b class='flag-5'>UML</b>相關(guān)基本知識介紹

    UML的意義在于?

    ,以及各種分類和名稱。 但是,這個部分又不能不講。 UML發(fā)展至今其實是融合了很多大神的經(jīng)驗及智慧。 其初衷其實是為了發(fā)展出一套讓全世界從業(yè)人員都可以看懂的建模語言。
    的頭像 發(fā)表于 05-05 10:35 ?693次閱讀
    <b class='flag-5'>UML</b>的意義在于?

    UML狀態(tài)詳解

    本篇介紹了UML狀態(tài)的基礎(chǔ)知識,并通過visio繪制一個全自動洗衣機的UML狀態(tài)實例,來介紹UML狀態(tài)
    的頭像 發(fā)表于 05-09 09:00 ?3003次閱讀
    <b class='flag-5'>UML</b>狀態(tài)<b class='flag-5'>圖</b>詳解

    UML時序詳解

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