Skip to content
难度重点
建议时长45分钟

7.3.1 软件开发模型知识点概述

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

这是本章必考区

课堂明确强调:软件开发模型是必考知识点,每次通常涉及 1 到 2 分。考法不是让你画完整模型图,而是给描述,让你判断适合什么模型、不适合什么模型,或识别某模型的特点。

近年相对高频的是瀑布模型和敏捷方法;原型、螺旋、增量、喷泉也要会辨析;V 模型和统一过程 UP 近年出现较少,但早年真题和其他方向仍可能考。

复习优先级

优先级内容为什么
1瀑布模型高频,常考适用/不适用场景
1敏捷方法,尤其 XP近年考察增多,实践项容易出选择题
2原型模型、螺旋模型需求不清与风险高的典型模型
2增量模型、喷泉模型特征鲜明,适合关键词匹配
3V 模型、UP出现频率较低,但一旦考可能考阶段或特点

场景到模型的映射

题干出现优先想到
需求明确、阶段严格、文档驱动瀑布模型
测试计划提前、开发与测试对应V 模型
快速原型、帮助用户明确需求原型模型
风险分析、高风险、大型复杂螺旋模型
核心功能先交付、每轮可用版本增量模型
面向对象、迭代、无间隙、阶段重叠喷泉模型
用例驱动、架构为中心、初始/细化/构建/交付UP
小步快跑、客户协作、响应变化、XP敏捷方法

适用场景不是背结论,而是看矛盾

项目矛盾模型选择逻辑
管理需要规范,需求又足够稳定瀑布清晰、文档完整,适合
用户说不清需求原型让用户先看见,再反馈
项目大而复杂,失败代价高螺旋把风险分析放到每轮核心位置
市场要求先上线核心功能增量先交付核心增量
对象关系复杂、复用要求高面向对象模型,如喷泉和 UP 更自然
变化快、团队小、客户能参与敏捷用短周期反馈降低偏差

例题

单选
软件开发模型在软件设计师考试中的常见考法是:
单选
软件开发模型中,近年考察较多且要重点掌握适用与不适用场景的是:

自查要点

  1. 软件开发模型为什么常以“场景选择题”出现?
  2. 哪些模型属于高频复习重点?
  3. 为什么“需求不明确”直接排除瀑布?
  4. 风险、交付节奏、面向对象分别指向哪些模型?
  5. UP 和敏捷为什么仍要了解?