登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
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
1078
静轾
2025-09-28
安全
面向对象的照妖镜——UML类图绘制指南
3
213
叟减
2025-09-28
安全
夜莺官方文档优化第一弹:手把手教你部署和架构讲解,消灭所有部署失败的 case!干!
8
1012
羽桑
2025-10-01
安全
UML简介2用例图
3
330
龙骋唧
2025-10-11
安全
UML简介1介绍
2
473
刘凤
2025-10-11
安全
UML教程3历史4关系
4
453
秤陷曲
2025-10-11
安全
UML教程1简介2UML图实例
1
448
唯棉坜
2025-10-11
安全
UML简介6活动(Activity)图
3
791
利怡悦
2025-10-11
安全
brower-use框架
4
243
任娅翠
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
查看更多
今日好文热榜
311
《ESP32-S3使用指南—IDF版 V1.6》第五十五
941
纯前端调用大模型真的安全吗?我踩过的坑比
895
【分析式AI】-带你秒弄懂决策树与随机森林
97
DBLens 的数据安全、登录方式与离线使用说
71
国内开发者合规订阅 Claude Code 的 3 条最
153
Perforce QAC 2025.3 新版上线 | 速度与深
475
防止跨站脚本攻击(XSS)(完整版HTTP安全
352
Wayland下RDP服务器的搭建
887
Flink学习笔记:状态后端
532
csq-蓝桥杯python-基础语法2-列表与循环语
512
C#+VisionMaster 学习笔记(目录)-目录
586
ROS2核心概念之参数
88
【Agent】MemOS 源码笔记---(5)---记忆分类
129
.NET周刊【11月第4期 2025-11-23】
191
Oracle回滚与撤销(Undo)技术:从理论到实
223
吴恩达深度学习课程四:计算机视觉 第二周
854
jetson nano的ssh远程登录连接
638
Categraf 监控采集器常见问题汇总
825
11月和12月求职总结
950
2026年成都品牌主,如何选择AI优化搜索(AI