相关文章推荐
淡定的橙子  ·  赫梯古文献中的神秘国度,就是古希腊迈锡尼吗? ...·  1 年前    · 
爱吹牛的大熊猫  ·  岳云鹏得过的腮腺肿瘤,到底是怎样的疾病?·  1 年前    · 
豪爽的西装  ·  南通市司法局关于全市律师和律师事务所2019 ...·  1 年前    · 
非常酷的匕首  ·  2023世界智能制造大会在南京开幕_工作动态 ...·  1 年前    · 
旅行中的书包  ·  探讨NBA历史上最伟大的中锋,约基奇该被高估 ...·  2 年前    · 
Code  ›  UML图例之用例图开发者社区
软件 云系统 uml 用例图
https://cloud.tencent.com/developer/article/2028843
淡定的匕首
2 年前
作者头像
用户7353950
0 篇文章

UML图例之用例图

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > IT技术订阅 > UML图例之用例图

UML图例之用例图

作者头像
用户7353950
发布 于 2022-06-23 16:16:02
554 0
发布 于 2022-06-23 16:16:02
举报

用例图主要用来描述“用户、需求、系统功能单元”之间的关系,在需求分析阶段,常会借助用例图,从用户的角度描述系统的功能,以图形可视化的方式作为开发团队与客户的交流,同时也有助于形成统一语言。

一、用例图描述

用例图(Use Case Diagrame):描述了人们希望如何使用一个系统,将相关用户、用户需要系统提供的服务以及系统需要用户提供的服务更清晰的显示出来,以便使系统用户更容易理解这些元素的用途,也便于开发人员最终实现这些元素。之所以说用例图至关重要,是由于用户并不关心系统的实现和内部结构,只关心产品所呈现出来的外部特征动态。而用例图恰好就是描述软件产品外部特性的视图,它从用户的角度而不是从开发者的角度来描述需求,分析产品的功能和动态行为。

二、基本元素

1、 参与者(Actor) ,在 系统外部 与系统直接交互的角色或外部系统。可通过与客户的沟通交流,确定利益相关人,进而确定参与者。

  • 角色: 通常是具体人承担着角色,这是最常见的参与者。
  • 外部系统: 如CRM系统要操作OA系统,以方便发送通知,那么针对OA系统的调用,CRM系统作为外部系统这一参与者。
  • 时间: 如存在定时任务操作或者类似操作等,则时间作为参与者

2、 用例

客户通过对需求的描述(主要为功能需求),开发团队通过用例来体现系统功能和服务,通过参与者与用例的交互,来达到客户与开发团队的目标一致。

3、 关联关系

1)参与者与参与者间的泛化关系

比如腾讯用户,包括微信用户和QQ用户两部分,但是使用腾讯业务时,只需要是腾讯用户即可,此时,可以采用泛化关系,采用三角空心箭头作为指向。

2)参与者与用例间的关联关系

参与者与用例间是简单的关联关系,一个参与者可以有着多个用例

3)用例与用例间的泛化关系

用例之间可以存在泛化关系,比如常见的支付,可以选择微信支付、支付宝支付等等,但是这个操作就是支付。泛化关系采用三角空心箭头。

4)用例与用例间的包含关系

包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。通常可以这么理解,由基础用例向复杂用例转换的过程。但是最终被参与者直接操作的还是基础用例。包含关系的图形为虚线箭头加<<include>>,箭头指向复杂用例。

5)用例与用例间的扩展关系

扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。当 特定条件出现 时,该扩展用例的行为才会被执行。扩展关系的图形为虚线箭头加上<<<exclude>>>,箭头指向基础用例。

三、简单案例

依照常见的购买操作,设计简单的用例操作,当然,实际中的用例远不止这么简单,本次只是将以上几种关系融入进来,设计简单的案例。

至此,针对UML用例图的相关内容做了大概的总结,需求分析阶段,利用用例图,来方便与客户形成统一语言,也方便活动图的设计。

本文参与 腾讯云自媒体分享计划 ,分享自微信公众号。
原始发表:2022-06-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除
uml

本文分享自 IT技术订阅 微信公众号, 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

uml
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
关于作者
用户7353950
0
文章
0
累计阅读量
0
获赞
前往专栏
目录
  • 一、用例图描述
  • 二、基本元素
  • 三、简单案例
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
淡定的橙子  ·  赫梯古文献中的神秘国度,就是古希腊迈锡尼吗?|荷马史诗|埃及_网易订阅
1 年前
爱吹牛的大熊猫  ·  岳云鹏得过的腮腺肿瘤,到底是怎样的疾病?
1 年前
豪爽的西装  ·  南通市司法局关于全市律师和律师事务所2019年度检查考核结果的公示 - 公告公示
1 年前
非常酷的匕首  ·  2023世界智能制造大会在南京开幕_工作动态_南京市工业和信息化局
1 年前
旅行中的书包  ·  探讨NBA历史上最伟大的中锋,约基奇该被高估还是低估?_防守_奥拉朱旺_奥尼尔
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号