0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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)提供的各種用例之間的關系

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

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

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

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

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

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

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

(9)構件圖:展示程序代碼的物理結構(描述程序代碼的組織結構,各種構件之間的依賴關系)

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

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

    關注

    0

    文章

    122

    瀏覽量

    30861
  • UML建模
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6806
收藏 人收藏

    評論

    相關推薦

    UML中類詳解

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

    UML建模工具推薦

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

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

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

    UML教程設計核心技術

    UML教程設計核心技術:UML的產(chǎn)生和成長,什么是UMLUML與面向對象的軟件分析與設計,UML的應用領域。Component-Based
    發(fā)表于 02-08 17:42 ?0次下載

    什么是UML

    什么是UML UML是一種標準的圖形化建模語言,它是面向對象分析與設計的一種標準表示。它:不是一種可視化的程序設計語言而是一種
    發(fā)表于 02-08 17:47 ?3631次閱讀
    什么是<b class='flag-5'>UML</b>

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

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

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

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

    基于實時UML的雷達軟件設計

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

    UML簡介與類詳解

    本篇介紹了UML的基礎知識,包括2種和6種關系,并通過visio軟件,演示如何畫出一個UML
    的頭像 發(fā)表于 05-05 09:07 ?4106次閱讀
    <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 ?896次閱讀
    <b class='flag-5'>UML</b>統(tǒng)一建模語言

    為什么建立UML模型范例

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

    UML相關基本知識介紹

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

    UML的意義在于?

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

    UML狀態(tài)詳解

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

    UML時序詳解

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