登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
UML用例图-UML Use Case Diagram
UML用例图-UML Use Case Diagram
[ 复制链接 ]
况雪柳
2025-6-6 14:53:48
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
导航
1前言
2UML用例图中的元素
2.1用例
2.2参与者
2.3系统
2.4子系统
3UML用例图中的关系
3.1关联关系
3.2包含关系
3.3扩展关系
3.4泛化关系
3.5依赖关系
1 前言
在建筑行业,大到百层的摩天大楼,小到两层的乡间别墅,在施工之前都需要设计。地基挖多深,使用什么样的主体框架,承重多少,客厅与卧室如何连通,厨房的排烟管在什么位置......建筑行业先设计后施工已经成为标准范式,即使盖一间公园的厕所,如果没有设计图纸,也会让人觉得不可思议,工人们更不知道如何动手。
反观软件行业,我们离传统的建筑设计,差的就不是一星半点了。以我自己的亲身经历为例,从业二十年间,从十来人的创业公司,到上万人的上市公司,真正把软件设计规划好的,少之又少,其中主要原因是管理决策者们很难提前意识到软件架构设计的重要性,另外在中国,一部分开发人员经历了项目的磨砺刚具备了设计经验,但35岁年龄已到,他们被迫转去了其它岗位......
建筑设计有上千年的历史了,而软件诞生不过区区几十年,虽然软件设计的思想、方法、工具无法媲美建筑领域的千年沉淀,但在软件设计中,UML无疑是最闪亮的那颗星。 我们知道图的表达能力远大于文字,在软件设计中,UML是图形表达的唯一通用标准,意味着使用不同技术的开发者之间,比如Python与C++开发者,不同的软件岗位之间,比如产品与开发,开发与测试,UML都是大家的通用沟通语言,并且以图形化的方式传递信息。
用例图是UML中最简单,使用最高频的图之一,它通常用于诠释“这个软件做了什么”。用例图的的表达非常简单并且通俗易懂,不论研发、产品、测试,还是完全不懂软件的外行,用例图基本都能被看懂。来源:https://www.wubayue.com
2 UML用例图中的元素
2.1 用例
用例(Use Case)为椭圆形,可表示功能、动作、行为、过程等。
2.2 参与者
参与者(Actor)为人形,表示参与交互的角色,可为人、事物、外部系统等。
2.3 系统
系统也称为系统边界(System Boundary),其中集合了一系列相关的功能,有助于明确系统的功能范围。
2.4 子系统
子系统(Subsystem)用于在系统中划分更小颗粒度功能的集合。来源:https://www.wubayue.com
3 UML用例图中的关系
3.1 关联关系
关联(Association)表示两个元素之间发生信息交互/协作,关联可带有方向性。
3.2 包含关系
包含(Include)表示整体与部分之间的关系,使用由整体到部分的虚线。
3.3 扩展关系
扩展(Extend)表示一个用例对另一个用例行为的增强。注意箭头方向为扩展用例到基用例,这也表明扩展用例占据主导权,什么时候扩展如何扩展均取决于扩展用例。
3.4 泛化关系
泛化(Generalization)可视为面向对象编程中的继承/实现关系,通常用于表示抽象与具体。
3.5 依赖关系
依赖(Dependency)即使用关系,为单方向的虚线。来源:https://www.wubayue.com
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
UML
用例
Use
Case
Diagram
相关帖子
MCP神器!MCP-USE 一键部署连接任何MCP服务器
面向对象的照妖镜——UML类图绘制指南
夜莺官方文档优化第一弹:手把手教你部署和架构讲解,消灭所有部署失败的 case!干!
UML简介2用例图
UML简介1介绍
UML教程3历史4关系
UML教程1简介2UML图实例
UML简介6活动(Activity)图
brower-use框架
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
MCP神器!MCP-USE 一键部署连接任何MCP服务器
5
1072
静轾
2025-09-28
安全
面向对象的照妖镜——UML类图绘制指南
3
211
叟减
2025-09-28
安全
夜莺官方文档优化第一弹:手把手教你部署和架构讲解,消灭所有部署失败的 case!干!
8
1012
羽桑
2025-10-01
安全
UML简介2用例图
3
330
龙骋唧
2025-10-11
安全
UML简介1介绍
2
472
刘凤
2025-10-11
安全
UML教程3历史4关系
4
452
秤陷曲
2025-10-11
安全
UML教程1简介2UML图实例
1
447
唯棉坜
2025-10-11
安全
UML简介6活动(Activity)图
3
791
利怡悦
2025-10-11
安全
brower-use框架
4
241
任娅翠
2025-10-13
回复
(2)
兮督
2025-11-3 15:51:34
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
新版吗?好像是停更了吧。
砂歹汤
2025-12-4 10:23:32
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
热心回复!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
安全
科技
签约作者
程序园优秀签约作者
发帖
况雪柳
2025-12-4 10:23:32
关注
0
粉丝关注
14
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845357
3934307807
991123
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
577
LLM应用实践: NoteBookLM初次使用
470
阿里云ESA:一起领ESA免费套餐,CDN升级版
929
UModel统一模型AIOps规模化难题
801
假如有10亿QQ号如何去重?
177
接私活必备!一款轻量级、前后端分离的 Jav
300
Flask路由入门指南:从基础定义到优先级与
824
上周热点回顾(12.8-12.14)
586
咱们唠一下:单例Bean的“出生记”——从“
98
PHP 8.6 新增 clamp() 函数
407
解密Prompt系列66. 视觉Token爆炸→DeepSee
407
数据库开发者必装!立即免费下载!
703
MAUI库推荐一:MAUIIcons
168
电脑音频录制工具(语音聊天录音软件)
861
OpenAI Code Interpreter ("Coworker") 架
670
XXL-TOOL v2.4.0 发布 | 布隆过滤器、Excel
689
16.结构型 - 享元模式 (Flyweight Pattern)
366
复健笔记 - Pascal酒吧的爆破
607
[Linux] 手写轻量C++函数性能探查器:CPU占
948
关于linux编译c语言文件的一些错误问题
525
推荐一种并发线程中资源同步常用方法