什么是UML?分哪两类?

统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。

统一建模语言 (UML)是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

UML图分为两类:

静态图:是描述对象之间可能存在的关系的种类,以及作为结果的对象网络可以具有的可能的拓朴结构。

动态图:是描述可以在对象之间传递的消息以及该消息对接收消息的对象的影响。

什么是UML?分哪两类?

时间: 2024-11-11 20:17:48

什么是UML?分哪两类?的相关文章

UML用例图与类图的基本知识的了解

题记:记录学习的UML用例图与类图的基本知识. 一.UML的用例图: UML的用例图的用途:帮助开发团队一一种可视化的方式理解系统的功能需求. UML用例图包含的元素:(1)参与者:表示与你的应用程序或系统进行交互的用户组织或外部系统(ps:用一个小人表示). (2)用例:用例就是外部可视的系统功能,对系统提供的服务进行描述(ps:用椭圆表示). (3)子系统:用来展示系统的一部分功能.这部分功能联系紧密. UML用例图中的关系主要包含5种:(1)关联(2)泛化(3)包含(4)扩展 关联:表示参

Java 网络编程(二) 两类传输协议:TCP UDP

两类传输协议:TCP,UDP TCP TCP是Transfer Control Protocol(传输控制协议)的简称,是一种面向连接的保证可靠传输的协议. 在TCP/IP协议中, IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一确定Internet上的一台主机. 而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的. 通过TCP协议传输,得到的是一个顺序的无差错的数据流. 发送方和接收方的成对的两个socket之间

语义分割(semantic segmentation) 常用神经网络介绍对比-FCN SegNet U-net DeconvNet,语义分割,简单来说就是给定一张图片,对图片中的每一个像素点进行分类;目标检测只有两类,目标和非目标,就是在一张图片中找到并用box标注出所有的目标.

from:https://blog.csdn.net/u012931582/article/details/70314859 2017年04月21日 14:54:10 阅读数:4369 前言 在这里,先介绍几个概念,也是图像处理当中的最常见任务. 语义分割(semantic segmentation) 目标检测(object detection) 目标识别(object recognition) 实例分割(instance segmentation) 语义分割 首先需要了解一下什么是语义分割(s

[ML]逻辑分类入门:两类

注明:本文仅作为记录本人的日常学习历程而存在. 这次要实现的功能是 使用已经划分为两类的数据进行训练参数theta,得到theta后,任意给出一组数据,与theta相乘,得到一个0-1之间的小数,分别对应了1st类和2nd类. 1.使用的训练数据集如下 Id,SepalLengthCm,SepalWidthCm,PetalLengthCm,PetalWidthCm,Species 1,5.1,3.5,1.4,0.2,Iris-setosa 2,4.9,3.0,1.4,0.2,Iris-setos

HTML的两类标签:行标签、块标签

HTML的两类标签:行标签.块标签 行标签:包含a.span.em.strong.img.var: a标签:主要用来链接一个其他的网页: span标签:主要用来对行内的文字进行一些样式以及其他的操作: em标签:一般用来对文字进行强调,使用斜体体现出来: strong标签:一般用来对文字进行强调,使用加粗字体体现出来: img标签:图片引用标签,其中 src属性中写入图片的地址: var标签:JavaScript中命名变量的标签. 块标签:包含p.div.ul.ol.li.dl.dt.dd.h1

Ubuntu Linux系统包含两类环境变量

Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量.系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效. 修改用户环境变量 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile 或者 ~./bash_login ~/.bashrc 上述文件在Ubuntu 10.0以前版本不推荐使用. 系统环境变量 系统环境变量一般保存在下面的文件中: /etc/environment /etc/profile /etc/bash.ba

两类for循环

九.两类for循环 (一)穷举 1.格式 for (初始条件;循环条件 ;循环改变) { for (初始条件;循环条件;循环改变) { for (初始条件;循环条件;循环改变) { if (判断条件) { Console.WriteLine(……); } } } } 其本质就是for虚幻嵌套. 2.例题 2.1.单位给发了一张150元购物卡,拿着到超市买三类洗化用品.洗发水15元,牙刷5元,香皂2元.求刚好花完150元,有多少种买法,每种买法都是各买几样? 主要代码: int c = 0; in

Oracle EBS-SQL (BOM-13):检查未定义库存分的物料类.sql

select distinct msi.segment1            编码 , msi.description                      描述  , msi.primary_unit_of_measure 单位 , msi.inventory_item_status_code 状态 , flv.MEANING                    物料类型 , catb1.segment1               库存大类 , catb1.segment2     

计算机 技术问题分为两类

计算机 技术问题分为两类,一类是人为制定的技术,另一类是自然法则.“vs2010如何给所有项目进行一次性配置”——这属于人为技术问题,"C++的虚函数是什么”--这也是人为技术问题.“既要快速插入,又要快速查找,该选择什么数据结构”——这属于自然法则.人为技术问题如果没有类似解决经验的话,无法通过思考来得到答案,只能通过搜索或者查找帮助手册解决.自然法则是可以通过思考获得答案的.如果遇到人为制定的技术问题,不必一个劲地琢磨,想不出解决办法还感到很羞愧,完全没必要.另外,尽量多研究自然法则,因为它