【软考】UML中的图之用例图

目录

          • [1. 说明](#1. 说明)
          • [2. 建模](#2. 建模)
            • [2.1 说明](#2.1 说明)
            • [2.2 语境建模](#2.2 语境建模)
            • [2.3 需求建模](#2.3 需求建模)
          • [3. 图示](#3. 图示)
          • [4. 组成部分](#4. 组成部分)
1. 说明
  • 1.用例图(Use Case Diagram)。
  • 2.展现了一组用例、参与者(Actor)以及它们之间的关系。
  • 3.用例图通常包括以下的内容:用例参与者 、用例之间的扩展关系 (<<extend>>)和包含关系 (<<include>>),参与者和用例之间的关联关系 ,用例与用例以及参与者与参与者之间的泛化关系
2. 建模
2.1 说明
  • 1.用例图用于对系统的静态用例视图进行建模。
  • 2.这个视图主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
2.2 语境建模
  • 1.对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。
  • 2.用例说明了参与者以及它们所扮演的角色的含义。
2.3 需求建模
  • 1.对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不考虑系统应该怎样做。
  • 2.用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子,采用矩形框表示系统边界;可以观察到系统外部有什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。
3. 图示
4. 组成部分
  • 1.参与者(Actor):代表与系统交互的用户或其它系统。在图中,参与者通常被表示为人形图标。
  • 2.用例(Use Case):描述系统的一个功能或行为,它表示了参与者与系统之间的一次交互。在图中,用例通常被表示为椭圆形状。
  • 3.关联关系(Association):表示参与者与用例之间的通信。在图中,关联通常被表示为一条实线,一端连接到参与者,另一端连接到用例。
  • 4.包含(Include):表示一个用例(包含用例)需要用到另一个用例(被包含用例)的功能。在图中,包含关系被表示为带有<<include>>标签的虚线箭头,箭头指向被包含的用例。包含用例是必须用例
  • 5.扩展(Extend):表示在某些条件下,一个用例(基础用例)的功能可以被另一个用例(扩展用例)所增强。在图中,扩展关系被表示为带有<<extend>>标签的虚线箭头,箭头指向基础用例。扩展用例是可选用例
相关推荐
庄小焱1 天前
【2025软考高级架构师】——2024年11月架构真题解析
软考高级·软考·系统架构师·软考真题解析
oscar9992 天前
再看软考与职称及软考的价值
软考·资格
程序员古德2 天前
25年11月软考架构真题《论云原生数据库》考后复盘总结
软考高级·软考·系统架构设计师·软考论文
这不小天嘛5 天前
万字整理:软考中级软件设计师错题本
软考·软件设计师
一个不知名程序员www5 天前
软考中级软件设计师(下午题)--- UML建模
软考·uml·软件设计师
希赛网6 天前
倒计时两天!软考网络工程师案例分析模拟题
网络·网络工程师·软考·案例分析题·考前复习
YAY_tyy6 天前
“IP 地址” 咋分类?用 “电话号码分区” 讲透 A/B/C 类地址
软考·软件设计师
星云数灵7 天前
【计算机软件资格考试】软考综合知识题高频考题及答案解析6
软考·信息系统项目管理师·系统集成项目管理工程师·软考高项·计算机软件资格考试·综合知识·软考综合知识
奥尔特星云大使7 天前
《系统规划与管理师教程(第2版)》方法篇 第10章 云原生系统规划 知识点总结
云原生·软考·高级·系规
星云数灵10 天前
【计算机软件资格考试】软考综合知识题高频考题及答案解析2
软考·信息系统项目管理师·系统集成项目管理工程师·软考高项·软考中级·计算机软件资格考试·软考综合分析