软件设计师 · 高频练习

UML 活动图主要用来描述什么?

中级 单选题 第 130 题 基础 软件设计师UML活动图业务流程
题目

在分析网上报销业务时,分析人员希望描述填写申请、部门审批、财务审核、付款等活动之间的先后顺序、分支和并行处理。此时更适合使用的 UML 图是()。

A 活动图
B 类图
C 部署图
D 构件图
题目类型:原创高频考点题 用途:用于帮助理解软件设计师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

UML 活动图用于描述业务流程或操作流程中的活动顺序、条件分支、并行和汇合等控制流。它很适合表达报销审批、订单处理、注册登录等流程。

选项分析

A

正确。活动图适合描述业务流程、活动顺序、分支和并行。

B

错误。类图描述类、属性、方法和类之间的静态关系。

C

错误。部署图描述硬件节点和软件部署关系。

D

错误。构件图描述构件及其依赖关系,不是业务活动流程。

本题为什么容易错

很多同学看到 UML 就先想到类图。其实题干如果说流程、审批、分支、并行,活动图往往更合适。

先看结论

简短答案

UML 活动图主要用来描述什么,正确答案是 A(活动图)。UML 活动图用于描述业务流程或操作流程中的活动顺序、条件分支、并行和汇合等控制流。它很适合表达报销审批、订单处理、注册登录等流程。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
活动图 本题正确答案 正确。活动图适合描述业务流程、活动顺序、分支和并行。 看到题干核心场景时优先联想到它
类图 本题干扰项 错误。类图描述类、属性、方法和类之间的静态关系。 看到该词不要急着选,先判断是否真正解决题干问题
部署图 本题干扰项 错误。部署图描述硬件节点和软件部署关系。 看到该词不要急着选,先判断是否真正解决题干问题
构件图 本题干扰项 错误。构件图描述构件及其依赖关系,不是业务活动流程。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 类图:错误。类图描述类、属性、方法和类之间的静态关系。
  • 部署图:错误。部署图描述硬件节点和软件部署关系。
  • 构件图:错误。构件图描述构件及其依赖关系,不是业务活动流程。
复习

知识点详解

UML是软件设计师考试中需要结合场景理解的考点。围绕“UML 活动图主要用来描述什么”这类题目,复习时要先看题干描述的是概念定义、适用场景、作用效果,还是与其他选项的区别。本题的题干关键词是“在分析网上报销业务时,分析人员希望描述填写申请、部门审批、财务审核、付款等活动之间的先后顺序、分支和并行处理。此时更适合使用的 UML 图是()”,它指向的核心答案是 A(活动图)。

备考速记

备考速记:题干如果强调“业务流程”中的关键目标,就先联想到 UML;如果选项里出现 类图、部署图、构件图,不要只看名称熟悉,要判断它们是否真正对应题干场景。

UML 在业务流程场景中的作用

UML在本题中的核心价值,是解决“在分析网上报销业务时,分析人员希望描述填写申请、部门审批、财务审核、付款等活动之间的先后顺序、分支和并行处理。此时更适合使用的 UML 图是()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。

拓展

同类题怎么考

  • 给出业务流程场景,判断应该选择哪个概念、工具、协议或管理过程。
  • 考查UML的作用,要求从四个相近选项中找出最符合题干目标的一项。
  • 把UML和类图、部署图、构件图放在一起考,重点看适用场景是否一致。
  • 题干通常会出现一个关键动作或目标,先定位关键词,再回到选项逐一排除。
UML 在软件设计师软考中的考法

软考选择题通常不会只考概念定义,还会把UML放到业务流程场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。

解题思路

题干说填写申请、审批、审核、付款,还强调先后顺序、分支和并行。这些都是活动图擅长表达的内容,不是类之间关系,也不是服务器部署结构。

考点定位

UML 图要按关注点区分。活动图看流程和控制流,类图看静态结构,时序图看对象消息顺序,部署图看物理节点部署。

易错提醒

  • 活动图适合描述流程,不是描述类继承关系。
  • 时序图也描述行为,但更强调对象之间按时间发送消息。
  • 状态图关注对象状态变化,活动图关注活动流程推进。

备考提示

  • UML 题先问自己:题干是在看结构、流程、消息、状态,还是部署?
  • 看到审批流、业务流程、并行分支,优先考虑活动图。

你可能还想了解

  • UML 活动图主要用来描述什么?
  • UML是什么?
  • UML在软件设计师考试中怎么考?
  • 软件设计师UML题怎么理解?
  • UML活动图描述什么怎么考?
  • 软件设计师UML活动图怎么考?

本文小结

本题核心考点是UML在业务流程场景中的判断和应用。遇到类似题目时,先看题干描述的目标,再判断哪个选项最符合场景;本题应选择 A(活动图)。