五种类图定义

用例图:从用户角度描述系统功能,并指各功能的操作者。

静态图:包括类图,包图,对象图。

类图:描述系统中类的静态结构

包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构

对象图:是类图的实例

行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图

活动图:描述了业务实现用例的工作流程

状态图:是描述状态到状态控制流,常用于动态特性建模

交互图:描述对象之间的交互关系

顺序图:对象之间的动态合作关系,强调对象发送消息的顺序,同时显示对象之间的交互

合作图:描述对象之间的协助关系

实现图:

配置图:定义系统中软硬件的物理体系结构

  

UML提供的基本模型图包括:

(1)、用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系

(2)、类图:展示系统中类的静态结构(类是指具有相同属性和行为的对象,类图用来描述系统中各种类之间的静态结构)

(3)、对象图:是类图的一种实例化图(对象图是对类图的一种实例化)

(4)、包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)

(5)、状态图:描述一类对象具有的所有可能的状态及其转移关系(它展示对象所具有的所有可能的状态以及特定事件发生时状态的转移情况)

(6)、时序图/顺序图:展示对象之间的一种动态协作关系(一组对象组成,随时间推移对象之间交换消息的过程,突出时间关系)

(7)、合作图:从另一个角度展示对象之间的动态协作关系(对象间动态协作关系,突出消息收发关系)

(8)、活动图:展示系统中各种活动的执行流程(各种活动的执行顺序、执行流程)

(9)、构件图:展示程序代码的物理结构(描述程序代码的组织结构,各种构件之间的依赖关系)

(10)、配置图:展示软件在硬件环境中(特别是在分布式及网络环境中)的配置关系(系统中硬件和软件的物理配置情况和系统体系结构)

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi

UML的5种类图,10种模型图相关推荐

  1. UML的5类,10种模型图

    UML定义了5类,10种模型图 五种类图定义 用例图:从用户角度描述系统功能,并指各功能的操作者. 静态图:包括类图,包图,对象图. 类图:描述系统中类的静态结构 包图:是包和类组成的,表示包与包之间 ...

  2. UML总结之九种模型图

                   UML视频中关于九种图的视频已经看完,在开始RUP的视频之前,我想先把这部分做个总结,或许是一个"归零"的过程,要不然这块的学习会乱到不可理的.   ...

  3. UML 的九种模型图

    1. UML的模型图     UML的模型图能够将被建模的系统的某一个方面的某一部分以图形的方式表示出来,不同的视图通过将多个不同的模型图有机组合在一起就能够描述系统模型的某方面的特征.UML的模型图 ...

  4. UML 的九种模型图.UML用例图.ER图.UML项目结构图总结

    UML 的九种模型图 一.作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分. UML语义:描述基于UML的精确元模型定义. UML表示法:定义UML符号的表示法,为开发者或开发工具使 ...

  5. UML 的九种模型图--UML建模基础知识

    Trufun Plato Trufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具.Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CAS ...

  6. tableau做折线图_用Tableau制作10种漂亮的折线图

    公众号:Tableau从入门到精通 制作该10种折线图所用的数据均来自于以下: 数据源提取: 链接: https://pan.baidu.com/s/1qSV9xnN9JGyoy_SqXvcEEw 提 ...

  7. 西北大学发布猴脸识别论文,公开 10 种动物面部数据集

    内容提要:在人脸识别日趋成熟的今天,研究人员已经开始将这一技术扩展到动物研究中.最近,西北大学 研究团队提出的「猴脸识别技术」,不仅能识别出金丝猴,还能具体到是哪只猴.这对于金丝猴的保护有着重要意义. ...

  8. 【SysML】模型图概览

    SysML,全称Systems Modeling Language,即系统建模语言,它是一种表述(Specifying).分析.设计以及验证复杂系统的通用图形化建模语言,复杂系统可能包括软件.硬件.信 ...

  9. 【Python】pandas一行代码绘制26种美图

    本文目录 1.单组折线图 2.多组折线图 3.单组条形图 4.多组条形图 5.堆积条形图 6.水平堆积条形图 7.直方图 8.分面直方图 9.箱图 10.面积图 11.堆积面积图 12.散点图 13. ...

最新文章

  1. 打造出移动人体广告,变衣科技完成千万元级Pre-A轮融资
  2. 科大星云诗社动态20210118
  3. 到你是你玩互联网还是互联网玩了你
  4. webrtc简单案例——音视频采集和播放
  5. 正益工场为京西创客工场输送双创“软”实力
  6. 19.C++-(=)赋值操作符、初步编写智能指针
  7. linux下的C语言开发(进程等待)
  8. 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
  9. 多个集合计算笛卡尔积-Python
  10. vue h5通过hbuilder打包为App的返回键兼容问题
  11. 体验SubSonic
  12. ssr提示服务器名无效_免费领取腾讯云服务器附带新手配置步骤(搭建网站)
  13. 【连载】第三章刚体的定轴转动第二节转动惯量 刚体定轴转动定律
  14. 阿里图标管理网站[iconfont.cn](iconfont.cn)的正确打开方式
  15. 开源组织之FSF与OSI,开源协议之BSD、GPL、APACHE
  16. Nginx 跳转到www二级域名,域名重定向配置方法
  17. 关于Vs配置Opencv出现的错误“ 0x000007fefdf6a06d (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常:”!!!
  18. 微信小程序在线考试系统 毕业设计(2)分类
  19. 基于session推荐的论文阅读
  20. 转叶寒栋分享:方舟支持C语言编译新功能开源啦!

热门文章

  1. Python是如何挣钱的?总结赚外快的方法,闲余时间2k~5k
  2. EXCEL所选单元格所在行列有颜色
  3. 用心写就的雅思攻略——从7到8的飞跃(转自OL)
  4. 对文本进行美化:在中文和英文之间在中文和数字之间增加空格 pangu.spacing_text
  5. C# winform中listview排序
  6. 国际PEO和EOR服务市场现状研究分析-
  7. 01背包,完全背包,多重背包的个人总结
  8. 9切图编辑器下载 及 工具说明 【Nine-Patch Editor1_0_0_3】来源 米柚
  9. python airflow_1.airflow的安装
  10. win10加装机械硬盘卡_电脑硬盘该不该分区?如果分该怎么分?点进来让小黑教你!...