UML——用例图

article/2025/9/30 3:47:19

用例图

用例图:用来描述用户的需求,从用户的角度来描述系统的功能,并指出各种功能的执行者,强调谁在使用系统,系统为执行者完成了哪些功能。

用例图基本元素:
(1)用例:功能的描述
(2)角色:人员的角色,用来指明,某个用例和哪个角色相关(不局限于人,可以是事,物)
(3)关系:指明执行者和用例之间的关系,细分为:依赖,泛化,关联

①关联关系:用一条直线表示,关联关系是UML中的最一般最基础的关系,普遍存在。见下图:
在这里插入图片描述
在这里插入图片描述

②泛化关系:一个用例可以被特别列举为一个或多个子例。在用例 泛化中,子用例表示父用例的特殊形式。子用例从父用例处继承行为和属性,还可以添加行为或覆盖、改变已继承的行为。见下图:

在这里插入图片描述

③包含关系:包含指的是其中一个用例的行为包含了另一个用例的行为,基础用例可以看到包含用例,并依赖于包含用例的执行结果。但二这不能访问对方的属性。
包含关系使一个用例的功能可以在另一个用例中使用。
符号表示:包含关系表示为虚线箭头加<include>,箭头指向被包含的用例。
(1)如果两个以上用例有重复的功能,则可以将重复的功能分解到另一个用例中。其他用例可以和这个用例建立包含关系。
(2)一个用例的功能太多时,可以用包含关系创建多个子用例。
见下图:
在这里插入图片描述

·③扩展关系:一个用例也可以被定义为基础用例的增量扩展,这称作扩展关系。扩展关系是把新行为插入到已有用例的方法。
表示方法:扩展关系表示为虚线箭头加<extend>,箭头指向被扩展的用例
见下图:
在这里插入图片描述

一直排斥总结,但发现总结过后,收获还真是不少,加油,后面的路还很长!!


http://chatgpt.dhexx.cn/article/2VuV8lJJ.shtml

相关文章

UML简单介绍(五)——用例图的使用案例与分析

1、泛化关系 参与者&#xff1a;经理&#xff0c;安全主管&#xff0c;保安 在参与者之间不存在泛化关系的情况下&#xff0c;各个参与者参与 用例的情况分别是&#xff1a; 经理参与用例管理人事和批准预算&#xff1b; 安全主管参与用例批准安全证书&#xff1b; 保安参与…

[软件工程] UML 用例图详解

参考博客&#xff1a; https://blog.csdn.net/sinat_25207295/article/details/116073819 https://blog.csdn.net/cold___play/article/details/100824261 参考教材&#xff1a; 软件工程&#xff08;第四版&#xff09;高等教育出版社 统一建模语言(Unified Modeling Langu…

UML建模--用例图

用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统&#xff0c;以及他们使用这个系统干什么。一个用例图包含了多个模型元素&#xff0c;如系统、参与者和用例&#xff0c;并且显示这些元素之间的各种关系&#xff0c;如泛化、关联和依赖。它展示了一…

python3爬取网易云音乐《我们》全部评论

伴随着《后来的我们》的上映&#xff0c;这首歌的评论也是一路暴涨。如今让我们趁着这波秋风&#xff08;虽然已经有点晚了&#xff09;&#xff0c;把这首歌的评论爬下来。虽然之前还打算做出词云可视化出来然而&#xff0c;还是太懒了 之前爬过豆瓣《霸王别姬》的影评做过这…

行业分析常用到的21个网站

行业分析常用到的21个网站 前言 今天写《就业乱世&#xff0c;如何正面应战&#xff01;【所长】》笔记的时候在里面找到了作者分析行业常用到的21个网站。于是我也看一看。还是有不少启发的。让我一目了然知道对哪些公司看哪些数据。我之前接触得迷迷糊糊的&#xff0c;知道…

2021高考热度最高专业,大数据分析告诉你

又是一年高考季。 经历了十二年苦读的学子们&#xff0c;终于到了真枪实弹、一考定输赢的时候了。小编不由自主替这些学子们捏了一把冷汗。 高考的重要性不言而喻&#xff0c;这是一场不同于平时的测试&#xff0c;在未来的人生里&#xff0c;高考扮演着举足轻重的角色。通过自…

卷积神经网络 神经网络,卷积神经网络基础知识

卷积神经网络通俗理解 。 卷积神经网络&#xff08;ConvolutionalNeuralNetworks,CNN&#xff09;是一类包含卷积计算且具有深度结构的前馈神经网络&#xff08;FeedforwardNeuralNetworks&#xff09;&#xff0c;是深度学习&#xff08;deeplearning&#xff09;的代表算法…

【信息检索】文档评分和概率检索模型

(1). 用Java语言或其他常用语言计算附件“HW4_1.txt”中的80个英文文档&#xff08;每行表示一个document&#xff0c;文档编号1~80&#xff09;两两之间的相似度值&#xff0c;并据此为每个文档返回相似度最大的3个文档。 要求使用cosine similarity和TF-IDF计算文档之间的相…

三个优秀的PyTorch实现语义分割框架

向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号&#xff1a;datayx 使用的VOC数据集链接开放在文章中&#xff0c;预训练模型已上传Github&#xff0c;环境我使用Colab pro&#xff0c;大家下载模型做预测即可。 代码链接&#xff1a; h…

google crx Hoxx 下载

Hoxx download links. Chrome crx https://base1-hx.diltwo.com//public/Chrome/Firefox XPI https://base1-hx.diltwo.com//public/Firefox/Android api https://base1-hx.diltwo.com//public/Android/ crx 下载地址 https://www.crx4chrome.com/crx/39922/ https://www.crx4…

Chrome安装CRX插件方法

一.前言 Chrome插件有&#xff1a;extension&#xff0c;app&#xff0c; NaCl(Native Client)&#xff0c; PNaCl(Portable Native Client)等。但因为安全性&#xff0c;兼容性等各种原因&#xff0c;Chrome官方已经宣布&#xff1a;逐渐废弃其它类型的插件&#xff0c;只保留…

Chrome:拖入crx文件时,显示“无法从该网站添加应用、扩展程序和用户脚本”问题

问题现象 问题解决方案 1&#xff09;打开新的页签&#xff0c;输入网址&#xff1a;chrome://flags/#extensions-on-chrome-urls 2&#xff09;Extensions on chrome:// URLs 由Disabed修改为Enabled

Chrome如何安装第三方扩展插件(crx)

Chrome安装第三方扩展插件(crx) 前言 新版本Chrome浏览器会对非Chrome应用商城的扩展应用安装进行限制&#xff0c;安装后会提示“该扩展程序未列在 Chrome 网上应用店中&#xff0c;并可能是在您不知情的情况下添加的。”。 上述问题的一种解决方式是将CRX文件进行解压后进行…

Chrome谷歌浏览器安装crx后缀插件方法

Chrome谷歌浏览器安装crx后缀插件方法&#xff1b; 很多小伙伴还是习惯用以前的crx后缀谷歌浏览器插件&#xff0c;但是自从2018年之后&#xff0c;谷歌新版本升级&#xff1b;不支持直接拖拽的形式安装这类插件了&#xff1b; 之后的新版本&#xff08;目前已经升级到v80版本…

Chrome 解决 CRX HEADER INVALID 问题

文章目录 1. 问题2. 原因3. 解决方法3.1 方法一&#xff1a;将 crx 扩展程序解压开&#xff0c;然后加载已解压的扩展程序安装3.2 方法二&#xff1a;将 crx 的文件扩展名更改为 zip&#xff0c;然后拖拽安装3.3 方法三&#xff1a;使用 73 及后续版本打包的 crx&#xff0c;直…

建一个chrome插件crx所需步骤

建一个文件夹 文件夹下建以下几个文件 manifest.json&#xff1a;主要的配置文件 popup.html&#xff1a;主要的承载页面 icon.ico&#xff1a;插件的图标 引入的popup.js是html所涉及的js功能代码 因为是纯js的&#xff0c;所以需要提前引入jquery方便后期事件绑定 chrome插…

新版Edge浏览器安装外部扩展(.crx)的方法

先准备好插件文件&#xff1a; xxx.crx格式 然后改变后缀名&#xff0c;从.crx改为.zip格式 然后把这个.zip文件解压到你电脑的任意位置&#xff0c;最好是Edge浏览器的安装位置附近建一个edge文件夹里&#xff0c;后期方便查找更新。 比如我的目录&#xff1a; 我的操作&am…

谷歌浏览器Crx插件库-https://crxdl.com/

地址&#xff1a;https://crxdl.com/ postman插件&#xff1a;talend json插件库&#xff1a;csdn插件 抓取视频&#xff1a;猫抓

chrome浏览器添加crx插件

1.首先把crx文件修改名字&#xff0c;改成.zip结尾的文件 2.把需要的zip解压 3.chrome浏览器打开开发者模式 4.加载已解压的扩展程序 5.先添加tampermonkey&#xff0c;再添加simple-allow-copy 6.把扩展程序固定到浏览器工具栏 7.在bd文库中&#xff0c;先点亮扩展程序&#x…

谷歌浏览器(chrome)安装crx插件

1、下载crx插件 2、插件扩展名改名为zip 3、解压zip文件 4、打开谷歌浏览器扩展程序 chrome://extensions/ 5、打开开发者模式&#xff0c;加载已解压的扩展程序&#xff0c;安装成功即如图展示