【软考系统分析师】案例分析高频考点与答题模板——DFD、ER图、用例图、质量属性场景的得分套路
2026-10-18 20:31:32
0次

📌 通关合集 · 第48篇/共50篇 | 上篇:第47篇 综合知识高频考点速记(下)——项目管理、信息安全、系统可靠性、网络基础

通关合集·第48篇:案例分析高频考点与答题模板——DFD、ER图、用例图、质量属性场景的得分套路

冲刺串讲第五阶段 · 案例分析四大题型一次讲透 · 距2026-10-24考试还有26天

一、从一道让你丢分的真题说起

2022年下半年案例分析试题一 第一问,要求补全图书借阅系统数据流图中缺失的 两条数据流 。阅卷反馈里有个扎眼的数字:这一问平均得分不到满分的一半,大量考生把"借书信息"和"借书记录"混着写,名称对不上直接零分。这就有意思了——案例分析的题型其实高度固定,每年翻来覆去就考那么几类,丢分的原因几乎从来不是"没学过",而是 没按套路答题 。

先把考试结构钉死。案例分析一共 5道大题:第1题必答,后4道选答2道 ,满分75分,45分及格,与综合知识、论文共用一个下午和次日上午。五道题的命题位次相当稳定: 必答题基本锁定在数据流图(DFD)与结构化分析 ,选答题常见数据库设计(ER图)、面向对象设计(用例图/类图)、嵌入式、Web架构、质量属性与架构评估轮换出场。 覃征《系统分析师教程》p420-p470 对应章节就是这一块的命题母体。我2020年给一家城商行做核心系统调研时画了整整两个月的DFD,后来发现:考试考的DFD比工程里画的简化得多,但 数据平衡原则 这条底线,工程和考试是同一把尺子。

一句话:案例分析不考知识广度,考的是四大固定题型的条件反射。 这篇把DFD、ER图、用例图、质量属性场景四类题的答题模板逐个拆开,最后给一张横向对比矩阵和75分钟的作战地图。

二、DFD题:数据平衡原则是唯一的钥匙

【教材定义】 覃征《系统分析师教程》p84 :"数据流图从数据加工的角度,以图形方式描述数据在系统中流动和处理的过程,基本要素包括 外部实体、加工、数据流、数据存储 四类。"

DFD补图题的全部理论依据就是 数据平衡原则 ,教材里拆成两层: 父图与子图平衡 ——父图中某加工的输入输出数据流,必须与对应子图的边界数据流一致; 子图内部平衡 ——每个加工既有输入又有输出,不缺胳膊不少腿。命题人出补图题时挖掉的每条数据流,都能用这两条原则倒推出来。先别急着下笔, 答题三步法 直接照做

第一步, 定位缺口:找输入输出不对称的加工或边界 。第二步, 用数据平衡倒推名称 :父图有"借阅申请"流入加工1,子图加工1里却没有它,缺的就是它。第三步, 按"名词或定语+名词"规范命名 ,别用"信息""数据"这类裸词收尾。

【真题数据】 - 2022年下半年案例分析试题一第1问 · 补充数据流 · 答案依据父图子图平衡 - 2021年下半年案例分析试题一第2问 · 找出错误数据流 · 失分点是没对照父图 - 2020年下半年案例分析试题一第3问 · 补充加工 · 答案"动宾结构命名"

只盯单张图还不够,分层规则本身就单独出过题。 覃征《系统分析师教程》p86 给定了分层约定:顶层图只有一张,唯一加工代表整个系统;0层图把系统拆成若干主要加工,编号1、2、3;再往下细分出1.1、1.2乃至1.1.1—— 编号断档、跳层、父子图数据流对不上,都是阅卷时直接圈出来的扣分点 。补图时若题目给出子图编号,还能反推该加工处于第几层,这一招在"指出图中错误"类子问里屡试不爽。 2018年下半年案例分析试题一第1问 就要求直接画出0层数据流图,考的就是分层本身的功力。还有一条隐形红线:DFD里只画数据的流动, 教材p88 特别说明加工之间传递的必须是数据,"若库存低于阈值则报警"里的条件判断属于控制逻辑, 把控制流画进DFD是最典型的概念混淆错误 。2020年那家城商行的调研里,业务方一开始给我们的流程图全是"如果……则……",我们花了两周才把它全部翻译成纯数据视角——这个翻译过程,恰恰就是考场上一道DFD题在90秒内要求你完成的事。

三、DFD三大易错点:黑洞、奇迹与飞线

改错类DFD题里,命题人埋错误的三个位置几乎不变。第一是 黑洞 :某加工只有输入没有输出,数据进去了就再也出不来;第二是 奇迹 :只有输出没有输入,凭空变出数据;第三是 飞线 :数据流不经过加工,直接从外部实体连到数据存储,或者两条数据存储之间直连——这三种画法在数据流图里全部非法。 2019年下半年案例分析试题一 就把一条"库存记录→仓库管理员"的直连线埋进图里,看穿它就是送分,看漏就是丢分。

命名规范是第二丢分区。加工名必须是 动宾结构 ("核对借书证""生成催还单"),数据存储通常用 D1、D2编号加名词 ,外部实体用方框里的名词。答题卡上写"处理""管理"这种光杆动词,阅卷人有权不给分。 一句话:找黑洞奇迹看平衡,写名称看动宾,两查过关。

改错题的答案写法也有讲究。阅卷按要点给分,标准句式是三段式: 先指位置、再述违反的原则、后给改正方案 ——只写"第3个加工有错"不给分,写成"加工3只有输入无输出,违反数据平衡原则,应补充输出数据流'借阅回执'"才是满分句式。DFD题还常带一个数据字典子问, 覃征《系统分析师教程》p90 对数据字典条目的组成要素(名称、别名、来源、去向、组成、数据量)有完整列表; 2021年下半年案例分析试题一第4问 考过补充字典条目, 漏写别名或数据组成是最常见的扣分项 。背熟三段式句式和字典六要素,改错与字典两类子问就都从"碰运气"变成了"照抄模板"。

四、ER图题:三步走完从实体到表结构

数据库设计题是选答题里的高人气选项,命题套路两年一小变、五年一大变,但内核只有三步。第一步 识别实体 :题干里能独立存在、有多个属性描述的对象才算实体,"患者""处方"是实体,"患者年龄"不是。第二步 判定联系类型 :一个科室有多名医生、一名医生只属一个科室,就是1:n;学生选课两头都是多,就是m:n。第三步 转换关系模式 ,规则教材写得明明白白: 覃征《系统分析师教程》p128 指出,1:n联系可并入n端实体并加入1端主键作外键,而 m:n联系必须单独建表 ,主键取两端主键的组合。

问题来了——很多考生把1:n和m:n的转换规则记反,直接导致后面"指出主键外键"的子问全盘崩掉。 2023年下半年案例分析试题二第2问 要求补全关系模式并标主外键,标准答案里那张由m:n联系生成的中间表,就是全卷的分水岭。补图类子问同理:先数题干里提到的每个"一张XX对应多个XX",联系类型定了,图就画对了一半。

我2021年在HIS系统评审里栽过一次跟头:初版ER图把"主治医生"画成了患者实体的一个属性,评审会上被临床科室当场否掉——因为医院要按医生统计排班和绩效,它必须是有独立生命周期的实体。这个教训我后来原样搬进了答题模板: 判断实体还是属性的试金石,是"它需不需要被单独查询和统计" 。

【真题数据】 - 2023年下半年案例分析试题二第2问 · 补全关系模式 · 答案"m:n联系独立成表" - 2022年上半年案例分析试题二第1问 · 补充ER图联系 · 失分点是1:n画成m:n

转表之后还有一层:键与依赖的判定子问。候选键的判定有个快速通道——在函数依赖图中, 只出现在箭头出发端、从不做被决定方的属性,必在候选键里 ;找到了候选键,主属性、非主属性、部分依赖、传递依赖四个概念就能顺着数出来。 覃征《系统分析师教程》p129-p132 把这一套判定流程写得很系统:2NF消非主属性对码的部分依赖,3NF消传递依赖,BCNF再进一步要求每个决定因素都包含码。 2022年上半年案例分析试题二第3问 要求判断关系模式最高满足第几范式, 部分依赖漏判是最高频失分原因 ——尤其是复合主键的表,考生只看其中一个主属性就下结论,一错全错。范式之外,"指出设计不合理之处"的子问还可能反过来考反规范化: 为提升读取性能有意引入冗余 是合理工程决策, 教材p132 同时提醒必须写清代价——更新异常风险与一致性维护成本。答题时把"为什么冗余"和"冗余的代价"都写到,这一问的两分才拿得完整。

五、ER图进阶陷阱:弱实体、派生属性与属性归属

难的年份里,ER题会在三个地方下绊子。其一, 弱实体 :没有独立标识、依赖强实体才能存在的实体(如"家属"依附于"员工"),画成双矩形,联系画双菱形——综合知识里也爱考, 2020年下半年综合知识第51题 给过原型。其二, 派生属性 :像"年龄"能从"出生日期"算出来的属性, 设计时通常不落库 ,落了库就是冗余,这一条在"指出设计不合理之处"的子问里出镜率极高。其三, 联系上的属性归属 :m:n联系自带的成绩、数量这类属性,只能放在那张独立生成的中间表里,放谁头上都不对。

这三个陷阱有一个共同点:都不是让你画图,而是让你 评价和纠错 。系分考试的ER题比软设高一个段位的地方就在这里——它默认你会画,专门考你能不能看出别人画错了什么。 一句话:先问能不能独立存在(弱实体),再问能不能推导(派生属性),最后问属性该落在哪张表。

六、用例图题:三种关系辨析定生死

【教材定义】 覃征《系统分析师教程》p136 :用例图描述系统与参与者的交互,"参与者是系统外部与系统发生交互的人、外部系统或设备"。

用例图题的两道坎,一是 参与者识别 ,二是 include、extend、泛化三种关系辨析 。参与者别忘了三类:人、外部系统、时间("每月1日自动生成对账单"里,时间是参与者)。三种关系的辨析规则必须背成条件反射: include是必然包含 ——基用例执行时一定会执行被包含用例; extend是可选扩展 ——扩展用例在特定条件下才执行;泛化是父子复用。箭头方向是命题人最爱动手脚的地方: include箭头从基用例指向被包含用例,extend箭头从扩展用例指向基用例 ,两条方向刚好相反。

2022年上半年综合知识第35题 专门考extend的箭头方向, 正确率不到五成 ——一半考生把箭头画反了还觉得自己挺对。补用例题的命名也有讲究:用例名必须是 动宾结构 ("办理退房""生成报表"),裸名词不算数。我2022年在电商中台评审里见过一场争论:"支付超时后取消订单"到底算include还是extend,最后定成extend,理由是只有超时才触发取消,正常支付路径根本不走这一步—— 判断口诀:必经之路用include,条件岔路用extend 。

用例图还有一道隐形门槛:系统边界与用例粒度。 Booch等《UML用户指南》第2版第16章 强调,用例是"参与者与系统的一次完整交互,为参与者产生可观测的价值结果"——这句话落到考场上就是两把尺子:先量边界,参与者画在边界框外、用例画在框内,把内部模块当参与者画进框里是高频错误;再量粒度, 把"登录系统"与"输入密码"拆成两个用例是典型的粒度过细 ,因为输入密码本身不产生独立价值。补用例名的子问里,粒度过细和粒度过粗(把"图书管理"这种整个子系统当用例)两端都会设错。先划边界、再定粒度、后辨关系,用例图题的思考顺序固定成这三步,考场上就不会来回涂改。

七、用例规约题:事件流补全是纸老虎

用例题的第二个子问常常是补全用例规约:给出基本事件流的前几步和末步,让你补中间步骤,或者补前置条件、后置条件。这道题看着吓人,其实是四大题型里最 机械 的一类,因为事件流补全有明确的锚点可以抄: 主成功场景的每一步都是"参与者动作→系统响应"的交替 ,你只要沿着题干给的交互描述,把每个动作翻译成"系统查询XX""系统返回XX"的句式即可。

【真题数据】 - 2023年上半年案例分析试题三第2问 · 补全基本事件流 · 答案"系统验证借阅资格" - 2021年下半年案例分析试题三第3问 · 指出缺失备选流 · 失分点是漏了异常分支 - 2020年下半年综合知识第33题 · include语义 · 答案"必然执行"

备选流补全的唯一技巧是问自己一句: 这一步失败或走岔了会怎样 ?库存不足、资格不符、超时、取消——四个方向各想一遍,漏网的备选流基本都能捞回来。 一句话:事件流照抄交互,备选流专找失败点。

补事件流还有一个对照验收的办法:把你补出来的每一步挨个念一遍,检查主语是否交替出现。规范的事件流长这样——"1. 借阅人出示借书证;2. 系统验证借书证有效性;3. 系统显示可借数量;4. 借阅人提交借阅申请……"参与者和系统你一句我一句,节奏完全对称。如果连着两步主语都是系统,中间八成漏了一步参与者动作;如果连着两步都是参与者,中间就缺了系统响应。前置条件与后置条件的补法同理:前置条件回答"这个用例开始前系统必须处于什么状态"("借书证处于有效状态""图书在库"),后置条件回答"用例正常结束后系统留下什么"("生成借书记录并扣减库存")。这两条各值一到两分,却常常整道题没一个人写——因为题干里没有现成句子可抄,它要求你自己把业务状态讲清楚。冲刺期练用例规约题,重点练的就是这个"从交互翻译成状态"的动作,而不是背某一道真题的答案。

八、质量属性场景题:六要素填空加分类标签

九、四大题型对比矩阵:一张表装下全部套路

四类题型横向摆在一起看,命门完全不同。命题方式: DFD考补图与改错 、 ER图考补图与转表 、 用例图考补图与补事件流 、 质量属性考要素识别与策略选择 。答题第一步:DFD先查数据平衡,ER图先定联系类型,用例图先认include和extend方向,质量属性先贴分类标签。最高频易错点分别是:飞线直连、m:n转成1:n、extend箭头反向、性能与可修改性贴错标签。

得分口诀收进一张速记卡: DFD背平衡、ER背转换、用例背方向、质量属性背六要素 。每类题的答案结构高度模板化,阅卷人按要点给分,你按要点落笔——这就是案例分析与综合知识最大的不同: 它不要求你想得全,只要求你写得准 。冲刺期把四张模板各默写一遍,比再刷十道新题有用。

四张模板背熟之后,选答题怎么组合还有一层战术。历年规律是:数据库设计题与面向对象题几乎每年必出其一,质量属性与架构评估隔年轮换,Web架构与嵌入式则看当年命题组口味。选答题的决策顺序建议这样定:开考先花五分钟把五道题的问题结构扫一遍,数每道题的子问数量、看子问类型—— 子问多而独立、答案结构模板化的题优先 ,因为这种题每一问之间互不牵连,某一问卡住不影响下一问拿分;反倒是那种一问崩后面全崩的连环题,哪怕题干再眼熟也要掂量。还有一条容易被忽略的规则:答题卡上选答题要涂题号,每年都有考生漏涂导致所选题目无效,答题卡从第1题做完就该把题号涂上,这是零成本的两分保险。判断自己哪类题稳,最直接的办法是拿2022和2023两年真题各限时做一遍,两套下来四大题型的强弱项一目了然,剩下二十几天就知道该把精力砸在哪张模板上。

十、75分钟作战地图与最后的复习路径

150分钟答3道大题,每题50分钟看起来宽裕,实际上第1题必答的DFD题文字量最大, 建议配时:第1题55分钟、选答题各40分钟、留15分钟机动检查 。检查只做三件事: 命名是否动宾结构、箭头方向是否正确、数字类答案是否带单位 。我带过一个考生,2019年首考在子网划分式的细节题上恋战六分钟,最后DFD题没时间检查丢四分;2020年重考改用掐表作战,52分过线——他的原话是"案例分析拼的不是智商是配时"。考前一周,按这个配时完整模拟两套近年真题,把模板默写各一遍,比任何押题都实在。

具体到这26天,复习路径可以切成三段。第一段是第1到第10天,任务只有一个:把四大题型的模板逐个默写过关。检验标准很朴素——合上这篇稿子,能在白纸上写出DFD平衡原则的两层含义、ER图m:n转表的完整规则、include与extend的箭头方向、六要素的顺序与定义,四张白纸写满,第一段结束。第二段是第11到第20天,做真题限时训练,隔天一套,只做案例分析,严格按55+40+40的配时卡表;每套做完对照参考答案给自己判卷,判卷时重点不是对了几个,而是找句式差距——你的答案比标准答案少了哪个要点,就把那个要点回填进模板。第三段是考前一周,做两件事:一是重默四张模板查漏,二是把判卷时发现的丢分句式整理成一页纸的检查清单,考前一晚只看这页纸。三个阶段环环相扣,别在第二阶段贪多——真题做三套精析,远胜刷十套对答案。

最后交代一个心态问题。很多人怕案例分析,是因为它是主观题,没有选项可以蒙。但从这四类题的拆解看,它的主观程度其实被高估了:平衡原则、转换规则、箭头方向、六要素,每一条都有唯一正确答案,阅卷按要点给分,答到就给。你要做的只是把不确定的临场发挥换成确定的模板默写——考前背的每一条规则,考场都是原样兑现。这种确定性,恰恰是在职备考者最需要的东西:你缺的不是智力,是每天两小时里能落袋为安的复习产出。

【真题数据】 - 2024年下半年案例分析试题一 · 仍是结构化分析补图 · 命题位次十年未变 - 2022年下半年综合知识第41题 · 质量属性六要素 · 答案"响应度量"

效用树这一步也有细则。 覃征《系统分析师教程》p500 给出的效用树写法要求每个叶子节点都是"场景+优先级"的二元组,优先级用(重要性, 实现难度)两个维度标注,(H,H)的节点就是架构设计必须优先处理的目标。写场景时最忌含糊: "系统响应快"这种定性描述不得分,"95%的请求响应时间小于2秒"才符合响应度量的书写规范 。策略与战术的对应关系同样有层级——性能策略里的资源调度、负载均衡,可用性策略里的心跳检测、冗余、故障转移,安全策略里的认证、授权、审计,可修改性策略里的信息隐藏、抽象、分层,背成四组"属性→策略"的固定搭配,策略选择类子问就是默写题。 2024年上半年案例分析试题四 延续了这个命题方向,给一段网课平台的运行故障描述让考生识别场景要素并给出策略,框架与2023年那次几乎一致。

第五阶段还剩两篇。下一讲进入最后一块硬骨头——论文。2500-3000字、4选1、两个半小时,论文是三科里最让在职考生发怵的,但它恰恰是模板化程度最高的。

📖 下篇:第49篇 论文写作万能模板与得分技巧 — 摘要怎么写不空、正文结构怎么搭不散、项目背景提前怎么备,一篇讲透论文的应试公式。

Java香浓世界 · 26下半年软考系统分析师通关全攻略 · 第48篇

相关内容

软考高级系规论文经验教训,...
第4章 信息系统规划 1、以组织战略为起点做规划,坚持战略性、整体...
2026-10-18 20:32:02
软考高级:系统规划与管理师...
本文章围绕软考高级系统规划与管理师(系规)2025年下半年起使用的...
2026-10-18 20:32:02
软考系统规划与管理师综合知...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:01
系统架构设计师软考备考全攻...
每年软考报名季,“系统架构设计师”的咨询热度总能排进前三。我被人问...
2026-10-18 20:32:01
软考系统规划与管理师真题解...
1. 软考系统规划与管理师考试概述 系统规划与管理师作为计算机技术...
2026-10-18 20:32:00
软考系规:第11至17章知...
第 11 章 信息系统治理 章节定位 属于高层顶层管理,是 IT ...
2026-10-18 20:32:00

热门资讯

2023年软考备考已开始,软件... 很多同学问:软考备考一般要花多长时间呢?小希建议:软考备考当然是越早越好,将备考周期拉长,学习压力就...
2025下半年软考软件设计师(... 25下半年软考开始进入备考阶段,现在咱们就抛开那些文绉绉的官话,用大白话来聊聊2025下半年软考软件...
软考中级考完啦?是时候进阶高级... 2022上半年软考考试已经结束了,很多报考了中级的同学表示,已经估过分,大概率能通过。想要乘热打铁,...
别再自己画重点了!软考「软件设... 👉 点击预约2026年软考报名提醒 👉 点击查询是否符合软考报名条件 2026年上半年软考将在5月2...
软考软件设计师中级备考全攻略:... 很多人第一次听说“软考”这两个字,第一反应都是“这是什么证书?查得到吗?”。等看到全称“计算机技术与...
【软考系统分析师】案例分析高频... 📌 通关合集 · 第48篇/共50篇 | 上篇:第47篇 综合知识高频考点速记(下)——项目管理、信...
软件设计师备考全攻略:从知识体... 1. 备考缘起与核心价值 最近几年,身边不少朋友和同事都在讨论“软考”,尤其是中级资格的《软件设计师...
软考刷题总是半途而废?我用这套... 之前做了不少小程序,都是实现了基本的核心功能,今天说下软考的刷题小程序,名字暂时为-小全刷题。 功能...
10月软考考试批次解读 中项集... 集成为何独占4批?报考人数与通过率数据拆解 9月21日批次安排通告出炉,里面藏着一个耐人寻味的细节:...
关于软考高级资质的经验分享 软件高级别资质目前有5个,分别是信息系统项目管理师、系统架构设计师、网络规划设计师、系统分析师。关于...
软考梦工厂

软考梦工厂

扫码关注我们