UML用例图讲解及画法

article/2025/9/30 2:44:06

1.用例图

●用例图(Use Case Diagram)用于描述若干参与者(actor) 以及这些参与者与系统提供的用例之间的交互关系

●用例图从人-机交互的角度,分析和考察系统的行为,描述系统对用户提供的功能特性

●用例图由参与者、用例及它们之间的关系组成:

用例图=参与者+用例+关系


●参与者:又称为执行者,是用例的启动者,使用火柴人的图形符号表示,参与者处于用例的外部,不是所描述系统的一部分,它可能是人或其他外界系统

●用例:一组动作序列的集合和描述,用一个空心椭圆表示

●系统边界:表示正在建模系统的边界,用大矩形框表示

.一般在矩形框的左上方或右上方放置系统的名字


参与者与用例之间的关联关系:

●一个参与者与一个或多个用例存在关联(Association)关系,用——表示

 用例与用例之间的关系:

 

●扩展(Extend) :表示一个用例可以通过扩展的方式为本用例添加额外的行为,用<extend>表示

●包含(Include) : 表示基用例会用到被包含用例,被包含用例的事件流在基用例的某个点处插入到基用例的事件流中,用<include>表示

参与者与参 与者之间的关系:
 

.●泛化(Generalization) : 表示面向对象中的继承关系,用-----|>表示



 案例分析1 :某集团公司内部招聘
 

●某集团公司在全国多个地区有分公司,集团内部招聘岗位发布流程如下:

●不论何时,某一分公司只要有职位空缺,该分公司的人力资源部助理就会通知本公司及其它分公司的所有员工,邀请员工们提出申请

●所有对此职位感兴趣的员工都可以提出申请

用例图如下:

案例分析2:信用卡申清系统
        

客户向系统提交信用卡申请;申请接收功能接收信用卡申请并将其记录到信用卡数据库中;预处理功能从信用卡数据库中读取信用卡申请并对申请信息进行初步检查;对于不符合要求的申请,这个预处理功能会生成无效的信用卡申请反馈给客户;对于符合要求的申请,这个预处理功能会向信用检查功能提供一个有效申请列表;信用检查功能从一个外部信用机构获得信用记录;并以此为基础检查申请人的信用;对于那些未通过信用检查的申请,信用检查功能会向客户发送一个未通过的申请反馈;对于通过信用检查的申请,信用检查功能会生成一个审批通过的申请列表井提供给发卡功能;最后,发卡功能生成信用卡并将它们发送给客户。

用例图如下:

 

用例规格说明如下:

 




 


http://chatgpt.dhexx.cn/article/Nmjqs2YT.shtml

相关文章

UML用例图实例解析

本文和大家重点讨论一下UML用例图实例的应用&#xff0c;UML用例图包含了用例和参与者&#xff0c;用例之间用关联来连接以求把系统的整个结构和功能反映给非技术人员&#xff08;通常是软件的用户&#xff09;&#xff0c;对应的是软件的结构和功能分解。 UML用例图 本文和大家…

UML用例图怎么画 有手就会

UML用例图是用于描述系统内用户和与之相关的用例之间的关系&#xff0c; 比如系统、参与者、用例和显示这些元素关系的模型。它展示了一个外部用户能够观察到的系统功能模型图&#xff0c;帮助开发团队以一种可视化的方式理解系统的功能需求。 这里将使用BoardMix绘制UML用例图…

UML用例图总结

转载请注明出处&#xff1a;http://blog.csdn.net/tianhai110 用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】&#xff1a;帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下…

UML-用例图

用例图&#xff1a;主要用于描述系统的行为及各种功能之间的关系&#xff0c;是描述参与者&#xff08;Actor&#xff09;与用例以及用例与用例之间关系的图。 用例图 参与者 用例 关系 1.组成 1.1 用例&#xff08;use case&#xff09; 用例 概念&#xff1a; 1&#xf…

UML用例图的画法详细介绍【软件工程】

文章目录 I.总述和预备知识II.关联(Association)关系III.泛化(Generalization)关系IV.包含(Include)关系V.扩展(Extend)关系VI.总结 I.总述和预备知识 首先&#xff0c;用例图是用来描述系统功能的技术,表示一个系统中用例与参与者及其关系的图,主要用于需求分析阶段&#xff…

UML用例图

文章目录 一、定义二、构成1、参与者2、用例3、边界4、参与者与用例的关系1、关联&#xff08;association&#xff09;2、泛化&#xff08;inheritance&#xff09;3、包含&#xff08;include&#xff09;4、扩展&#xff08;extend&#xff09; 三、案例附录 一、定义 用例图…

UML 用例图

UML 用例图 参考 【UML】— 用例图 用例图 初学UML——用例图 需求中如何画用例图 为什么使用用例图 从业务事件、发起事件以及系统如何响应这些事件来建模系统功能的过程。用例建模起源于面向对象建模。 概念 图形化地描述了谁将使用该系统以及用户希望与系统交互的方…

UML之用例图

用例图&#xff08;use case diagram&#xff09; 用例图可以让其他人更直观的了解一个系统。假如我们现在有一个 APP 方案&#x1f4dd;想让其他人了解它&#xff0c;但是无论怎么表达他们都无法理解&#xff0c;那么我们可以使用用例图去表示它&#xff0c;这样能让其他人更…

UML——用例图

用例图 用例图&#xff1a;用来描述用户的需求&#xff0c;从用户的角度来描述系统的功能&#xff0c;并指出各种功能的执行者&#xff0c;强调谁在使用系统&#xff0c;系统为执行者完成了哪些功能。 用例图基本元素&#xff1a; &#xff08;1&#xff09;用例&#xff1a…

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;只保留…