←

UML 建模 · UML建模

用例图

用例图

结构化讲义

S3-1 · 3 个大纲考点讲义 · 已精编

练本节题目

S3-1.1

参与者、用例的基本概念。

精编讲义 v1#

用例图三大核心元素(参与者、用例、系统边界)

必记
  • 参与者(Actor,画成小人图标):在系统外部与系统直接交互的人、外部硬件设备或外部其他系统(注意:参与者代表“角色”而非具体某个人,且绝对不属于系统内部)。
  • 用例(Use Case,画成椭圆):系统为参与者提供的一项完整且有业务价值的功能服务(动宾短语命名,如“借阅图书”、“查询成绩”)。
  • 系统边界(System Boundary,画成矩形框):将系统内部的用例框在矩形内,而将参与者画在矩形框外部。
随堂自测(3 题 · 共 70 道关联题)展开作答
单选2 分自测不计入学习进度

在 ATM 自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”()

填空2 分自测不计入学习进度

用例图两个最核心的元素是_______与用例。

判断1 分自测不计入学习进度

用例图两个最核心的元素是参与者与用例。

S3-1.2

用例描述的格式要求。

精编讲义 v1#

标准用例规约(用例描述表)核心栏目要求

必记
栏目名称填写内容与规范说明
用例名称 / 编号与用例图椭圆中的动宾名称严格一致(如 UC01 用户登录)
参与者(Actor)启动或参与该用例的主参与者与次参与者
前置条件(Precondition)执行该用例之前,系统必须已经满足的状态(如“用户已成功登录系统”)
基本事件流(主成功场景)正常情况下参与者与系统一步步交互的编号步骤序列
备选事件流(扩展/异常流)分支情况、输入错误或异常分支的处理步骤(如“密码错误提示重试”)
后置条件(Postcondition)用例执行结束后系统达到的最终状态或持久化结果(如“生成订单记录并扣减库存”)
随堂自测(3 题 · 共 26 道关联题)展开作答
填空2 分自测不计入学习进度

____是用文本的方式将用例的参与者、目标、场景等信息描述出来。

填空2 分自测不计入学习进度

执行用例之前系统所处的状态是____。

填空2 分自测不计入学习进度

用例执行的流程叫作 ____。

S3-1.3

绘制用例图。

精编讲义 v1#

用例图四种关系、图形箭头方向与必考区分(重中之重)

必记

关联(Association)

图形表示法
实线(无箭头或带箭头)
箭头指向规则(高频考点)
连接参与者与用例
典型语义与真题例子
表示参与者参与该用例交互

泛化(Generalization)

图形表示法
实线 + 空心三角箭头
箭头指向规则(高频考点)
子参与者/子用例 → 父参与者/父用例
典型语义与真题例子
特殊与一般继承关系(如“VIP会员”指向“普通会员”)

包含(Include)

图形表示法
虚线箭头 + <<include>>
箭头指向规则(高频考点)
基用例 → 被包含公共子用例
典型语义与真题例子
必须执行的公共步骤(如“取款”、“转账”都 <<include>> 指向“验证密码”)

扩展(Extend)

图形表示法
虚线箭头 + <<extend>>
箭头指向规则(高频考点)
扩展用例 → 基用例(箭头方向与 include 相反!)
典型语义与真题例子
特定条件下可选执行的附加功能(如“打印回单” <<extend>> 指向“取款”)
随堂自测(3 题 · 共 134 道关联题)展开作答
单选2 分自测不计入学习进度

下面不属于用例图作用的是()

单选2 分自测不计入学习进度

用例之间有几种不同的关系,下列哪个不是他们之间可能的关系()。

单选2 分自测不计入学习进度

在用例图中,参与者(actor)和用例(use case)之间的关系是()