在需求分析早期,分析师先把待开发系统画成一个整体过程,只标出外部用户、外部系统以及它们与本系统之间的数据交换,不展开系统内部处理细节。该图主要用于表达()。
上下文图可以看作最高层的数据流图,用于在需求分析早期说明系统与外部环境的关系。它强调系统边界、外部实体以及主要输入输出数据流,帮助相关方先统一“系统要和谁交互、交换什么信息”。内部过程分解通常在后续更低层 DFD 中展开。
选项分析
正确。上下文图主要表达系统边界、外部实体和主要数据流。
错误。类的属性和继承层次属于类图关注内容。
错误。索引失效属于数据库优化问题。
错误。CPU 温度曲线属于监控指标,不是需求上下文表达。
本题为什么容易错
容易错在把上下文图画得太细。上下文图不是详细设计图,早期先把系统放在外部环境中看清楚,内部怎么分模块后面再展开。
简短答案
上下文图为什么只强调系统边界和外部实体,正确答案是 A(系统边界、外部实体和主要数据流)。上下文图可以看作最高层的数据流图,用于在需求分析早期说明系统与外部环境的关系。它强调系统边界、外部实体以及主要输入输出数据流,帮助相关方先统一“系统要和谁交互、交换什么信息”。内部过程分解通常在后续更低层 DFD 中展开。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 系统边界、外部实体和主要数据流 | 本题正确答案 | 正确。上下文图主要表达系统边界、外部实体和主要数据流。 | 看到题干核心场景时优先联想到它 |
| 每个类的私有属性和继承层次 | 本题干扰项 | 错误。类的属性和继承层次属于类图关注内容。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 数据库表的索引失效原因 | 本题干扰项 | 错误。索引失效属于数据库优化问题。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 服务器 CPU 的实时温度曲线 | 本题干扰项 | 错误。CPU 温度曲线属于监控指标,不是需求上下文表达。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 每个类的私有属性和继承层次:错误。类的属性和继承层次属于类图关注内容。
- 数据库表的索引失效原因:错误。索引失效属于数据库优化问题。
- 服务器 CPU 的实时温度曲线:错误。CPU 温度曲线属于监控指标,不是需求上下文表达。
知识点详解
数据流图是系统分析师考试中需要结合场景理解的考点。围绕“上下文图为什么只强调系统边界和外部实体”这类题目,复习时要先看题干描述的是概念定义、适用场景、作用效果,还是与其他选项的区别。本题的题干关键词是“在需求分析早期,分析师先把待开发系统画成一个整体过程,只标出外部用户、外部系统以及它们与本系统之间的数据交换,不展开系统内部处理细节。该图主要用于表达()”,它指向的核心答案是 A(系统边界、外部实体和主要数据流)。
备考速记
备考速记:题干如果强调“数据流图”中的关键目标,就先联想到 数据流图;如果选项里出现 每个类的私有属性和继承层次、数据库表的索引失效原因、服务器 CPU 的实时温度曲线,不要只看名称熟悉,要判断它们是否真正对应题干场景。
数据流图在数据流图场景中的作用
数据流图在本题中的核心价值,是解决“在需求分析早期,分析师先把待开发系统画成一个整体过程,只标出外部用户、外部系统以及它们与本系统之间的数据交换,不展开系统内部处理细节。该图主要用于表达()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。
同类题怎么考
- 给出数据流图场景,判断应该选择哪个概念、工具、协议或管理过程。
- 考查数据流图的作用,要求从四个相近选项中找出最符合题干目标的一项。
- 把数据流图和每个类的私有属性和继承层次、数据库表的索引失效原因、服务器 CPU 的实时温度曲线放在一起考,重点看适用场景是否一致。
- 题干通常会出现一个关键动作或目标,先定位关键词,再回到选项逐一排除。
数据流图在系统分析师软考中的考法
软考选择题通常不会只考概念定义,还会把数据流图放到数据流图场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。
解题思路
题干说“先把系统画成一个整体过程,不展开内部处理细节”,这就是上下文图的典型画法。老师做需求评审时会先问一句:系统边界在哪里?上下文图就是回答这个问题的。
考点定位
上下文图题的题眼是最高层、系统整体、外部实体、输入输出数据流。它不负责展开内部模块细节。
易错提醒
- 在上下文图中塞入过多内部处理过程,导致边界不清。
- 遗漏关键外部系统,后续接口需求才被发现。
- 把外部实体和系统内部模块混为一谈。
备考提示
- 需求分析题看到系统边界、外部实体、输入输出,优先想到上下文图。
- 上下文图可以和 0 层 DFD、分层 DFD、父子图平衡一起复习。
你可能还想了解
- 上下文图为什么只强调系统边界和外部实体?
- 数据流图是什么?
- 数据流图在系统分析师考试中怎么考?
- 系统分析师数据流图题怎么理解?
- 上下文图主要表达什么怎么考?
- 系统分析师上下文图怎么考?
本文小结
本题核心考点是数据流图在数据流图场景中的判断和应用。遇到类似题目时,先看题干描述的目标,再判断哪个选项最符合场景;本题应选择 A(系统边界、外部实体和主要数据流)。