用例图详解

简介: 用例图详解

一、用例图概要


★用例图是被称为参与者的外部用户所能观察到的系统功能的模型图


★用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)


★用例图多用于静态建模阶段(主要是业务建模和需求建模)


二、用例图中的事物及解释

微信图片_20230701152240.png

三、用例图中的关系及解释

微信图片_20230701152243.png

四、举例说明


(一)参与者之间的泛化关系

微信图片_20230701152247.png

(二)用例之间扩展和包含关系

微信图片_20230701152253.png

(三)航空售票的用例图

微信图片_20230701152255.png


文章内容扩展学习链接

UML概述

类图详解

顺序图详解

协作图详解

状态图详解

活动图详解

构件图详解

部署图详解


相关文章
|
数据库 C++
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
1101 0
VS 错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
|
测试技术 uml 数据安全/隐私保护
UML图——用例图
用例图是由参与者(Actor)、用例(Use Case)以及用它们之间的关系构成的用于描述系统静态视图的UML图(本定义摘自百度百科)。用例图能够展示系统外部的各类执行者与系统中用例的关系。
UML图——用例图
|
缓存 Java 开发工具
Flutter— 第一次运行Flutter工程时的Bug总结
Flutter— 第一次运行Flutter工程时的Bug总结
 Flutter— 第一次运行Flutter工程时的Bug总结
|
XML Cloud Native 测试技术
云原生之使用Docker部署ONLYOFFICE Document Server在线办公工具
云原生之使用Docker部署ONLYOFFICE Document Server在线办公工具
1617 1
|
设计模式 Java 测试技术
小谈设计模式(6)—依赖倒转原则
小谈设计模式(6)—依赖倒转原则
|
7月前
|
测试技术
课时108:用例图
课时108介绍了用例图的设计与描述。用例图用于展示系统中不同角色的功能分配,如系统管理员拥有系统初始化、备份、公告发布等功能,而普通管理员仅负责公告管理。通过建立Use Cases图,可以直观呈现各角色的具体功能,帮助在项目设计阶段明确角色权限和职责。用例图是详细设计和概要设计的重要组成部分,有助于清晰表达系统的功能结构。
161 1
|
存储 供应链 监控
Python 实战:打造智能进销存系统
Python 实战:打造智能进销存系统
595 0
|
12月前
|
数据可视化 项目管理 开发工具
Git 可视化的实现:提升版本控制体验的利器
Git是最流行的分布式版本控制系统,广泛用于软件开发和项目管理。但其命令行操作复杂,难以直观理解,尤其是涉及分支和合并时。为此,Git可视化工具应运而生,通过图形界面帮助开发者更清晰地理解项目历史、分支结构及变更情况。本文将探讨Git可视化的概念背景、技术方法及相关工具,包括GitKraken、Sourcetree、Gitg、Git Extensions和Tig等,帮助读者掌握其在日常工作中的应用,提升版本管理效率。此外,还将介绍如何结合可视化项目管理工具,如板栗看板,实现更高效的团队协作和任务管理。
241 0
|
iOS开发
UML-时序图
UML-时序图
296 0
|
算法 数据挖掘 数据库
K-Means、层次聚类算法讲解及对iris数据集聚类实战(附源码)
K-Means、层次聚类算法讲解及对iris数据集聚类实战(附源码)
697 0