软件设计师考试《综合知识》软件过程模型考点分析——求三连
软件设计师考试《综合知识》软件过程模型考点分析(2019-2023年)
1. 分值占比与考察趋势(75分制)
年份 | 题量 | 分值 | 占总分比例 | 核心考点 |
---|---|---|---|---|
2023 | 2 | 2 | 2.67% | 敏捷开发 vs 瀑布模型 |
2022 | 1 | 1 | 1.33% | 增量模型特点 |
2021 | 2 | 2 | 2.67% | 原型法适用场景+V模型测试对应 |
2020 | 1 | 1 | 1.33% | 螺旋模型风险分析 |
2019 | 2 | 2 | 2.67% | 喷泉模型+统一过程(RUP) |
关键结论:
- 高频稳定:年均1.6题(1.8分),占比约2.4%
- 重点模型:瀑布模型(5年4考)、敏捷开发(近3年爆发)
- 新老交替:传统模型(V/螺旋)与敏捷方法(Scrum/Kanban)并重
2. 六大过程模型核心考点
(1)瀑布模型(考频80%)
- 特点:文档驱动、阶段严格串行、变更成本高
- 真题:
(2021年)瀑布模型最不适用于( )。
A. 需求明确的项目
B. 需求频繁变更的项目
C. 安全性要求高的系统
D. 政府预算管理系统
答案:B
(2)V模型(测试关联性)
- 核心规则:
需求分析 ⇨ 验收测试
概要设计 ⇨ 系统测试
详细设计 ⇨ 集成测试
编码 ⇨ 单元测试 - 易错点:❌ “验收测试对应概要设计”(实际对应需求)
(3)原型法(快速验证)
- 两类原型:
- 抛弃型:用于需求不明确(考频90%)
- 演化型:逐步完善为最终产品
- 真题:
(2021年)适用于用户界面设计的模型是( )。
A. 瀑布模型
B. 原型法
C. 螺旋模型
D. 喷泉模型
答案:B
(4)螺旋模型(风险驱动)
- 四象限循环:
- 制定计划 → 2. 风险分析 → 3. 开发验证 → 4. 用户评估
- 必记:每个循环必须做风险分析(2020考点)
(5)敏捷开发(近3年热点)
方法 | 特点 | 真题关联 |
---|---|---|
Scrum | 迭代周期(Sprint)+每日站会 | 2023考敏捷文档轻量级 |
XP | 结对编程+持续集成 | 2022考快速响应变更 |
Kanban | 可视化工作流+限制WIP | 未直接考查 |
(6)统一过程(RUP)
- 四个阶段:初始→细化→构造→移交
- 核心思想:用例驱动、架构为中心、迭代增量
3. 初学者极简备考笔记
(1)模型选择口诀
需求明确用瀑布,界面设计原型补;
风险高发螺旋转,敏捷应对变化速;
V模型重测试对,RUP阶段要记住。
(2)高频对比表
模型 | 优点 | 缺点 | 适用场景 |
---|---|---|---|
瀑布模型 | 文档完整,过程可控 | 难应对变更 | 需求明确、稳定性高 |
原型法 | 快速验证用户需求 | 可能影响系统架构 | 界面/操作流程验证 |
敏捷开发 | 快速响应变化 | 依赖团队自律性 | 需求多变、创新性项目 |
螺旋模型 | 风险控制能力强 | 成本高、周期长 | 高风险大型系统 |
(3)5年命题规律
- 偶数年倾向:2020/2022考传统模型(螺旋/增量)
- 奇数年热点:2021/2023考敏捷+原型法
- 必考组合:
- 瀑布模型缺点(近5年3考)
- V模型测试对应关系(2021/2019)
(4)1分速抢技巧
- 看到"需求频繁变更"→必选敏捷开发/原型法
- 看到"风险分析"→锁定螺旋模型
- 看到"测试阶段严格对应"→选择V模型
附:冲刺复习策略
① 主攻3大模型(2h):瀑布模型缺点 + V模型测试对应 + 敏捷原则
② 了解2种模型(1h):螺旋模型风险分析 + 原型法分类
③ 放弃:喷泉模型(5年仅2019考1次)
注:该考点每年固定1-2题,掌握核心对比即可稳拿分数,建议结合真题强化记忆模型特点。