系统分析师 | 开源课程 | 专栏
ONEP软考智能体专属增值服务:涵盖软考AI工具全版本教程、软考课堂干货、论文解读、高项考点精讲与视频课程,提供全流程备考增值支持。
本篇内容摘要

系统分析师第7章软件工程速通:生命周期与瀑布原型螺旋敏捷过程模型,用盖楼类比全程贯穿,配对比表,帮你速攻软件工程选择题高频考点。本速通把各过程模型的适用场景讲清,模型选择不再错配。

教材速通
2026-08-02T07:56:17+00:00
☆
▶

speedrun11|第7章 软件工程·生命周期与过程模型速通

ONEPSOFT | 软考学习知识库


speedrun11|第7章 软件工程·生命周期与过程模型速通

画像适配:把软件开发想成 " 盖楼 "——生命周期=从立项到拆毁,过程模型=不同的施工组织法(瀑布=按图施工、原型=先搭样板间、螺旋=边干边评估风险、敏捷=小步快跑改需求)。下面全程用盖楼类比。

一、章节定位

一句话概括:本章讲软件从生到灭的生命周期,以及各类开发过程模型(瀑布/演化/螺旋/喷泉/V/原型/构件/敏捷)的特点与适用。选择题高频考模型特点对比。

  • 题型覆盖:综合知识【✓】 | 案例分析【△】 | 论文【△(开发模型选型)】
  • 重要性等级:【4 星】——模型特点年年考,案例/论文常要选模型。
  • 教材出处:第 7 章 软件工程(7.1 生命周期、7.2 开发模型)

二、本章在讲什么(系统性阐述)

软件生命周期=从概念→开发→使用→维护→退役的全过程(GB/T 8566:可行性、需求、概要/详细设计、实现、测试、使用、维护、退役)。开发模型是 " 怎么组织这个过程 " 的方法论:瀑布严格分阶段、演化/原型应对需求不清、螺旋强调风险、喷泉/V 偏面向对象与测试对应、构件组装靠复用、敏捷小步快跑拥抱变化。

类比盖楼:瀑布=按图严格分阶段施工、后期才试住;演化/原型=先搭样板间让用户提意见再改;螺旋=每轮都做风险评审(地基稳不稳)再往下干;喷泉=各工种穿插并行;V=每道工序对应一项验收;构件组装=买成品预制件拼装;敏捷=先盖一小间入住、边住边改扩建。

三、教材原文精摘(原封不动)

【软件生命周期】 " 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程……一个完整的软件生命周期是以需求为出发点……阶段划分:可行性研究和项目开发计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护、退役。"

【瀑布模型】 " 一种严格定义方法,将软件开发过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护 6 个阶段,形如瀑布流水……缺点:依赖早期需求调查,不能适应需求变化;风险往往推迟至后期才显露。"

【演化模型】 " 主要针对事先不能完整定义需求的软件开发,在快速开发原型基础上,根据用户反馈不断改进,重复这一过程直到演化成最终产品。"

【螺旋模型】 " 瀑布模型与演化模型相结合,并加入风险分析。沿螺旋线进行若干次迭代,每次迭代包括制订计划、风险分析、实施工程和客户评估 4 方面……特别适用于庞大、复杂并具有高风险的系统。"

【喷泉模型】 " 以用户需求为动力,以对象为驱动的模型,主要用于面向对象开发。各阶段相互重叠和多次反复。"

【V 模型】 " 将开发过程构造成 V 字形……明确标明了测试级别及其与开发阶段的对应关系(单元/集成/系统/验收)。"

【构件组装】 " 构件相互直接集成或是用专门编写的 ' 胶水代码 ' 将它们整合在一起……顺序组装、层次组装、叠加组装。"

【敏捷】 " 强调开发团队与用户紧密协作、面对面沟通、频繁交付新版本、紧凑自组织团队……敏捷宣言:个体和交互胜过过程和工具;可工作的软件胜过大量文档;客户合作胜过合同谈判;响应变化胜过遵循计划。"

逐段讲解:

  • 生命周期:需求出发、阶段相对独立;考试常考阶段顺序与产物。
  • 瀑布:阶段清晰、易管理,但需求变了就惨——适合需求明确的大工程。
  • 演化/原型:需求不清时先出原型迭代——适合需求模糊。
  • 螺旋:每轮带风险分析,贵但稳——适合高风险大系统。
  • 喷泉:面向对象、阶段重叠反复。V:测试与开发逐级对应。构件:复用提速。敏捷:小版本、拥抱变化、轻文档。

四、核心知识树

第 7 章 软件工程

├── 生命周期 (10 阶段)

└── 过程模型

├── 瀑布 (需求明)

├── 演化/原型 (需求糊)

├── 螺旋 (高风险)

├── 喷泉/V(OO/测试)

├── 构件组装 (复用)

└── 敏捷 (变需求)

五、知识脑图总结

思维导图(结构化呈现)

  • 第7章 软件工程
    • 生命周期
      • 需求出发10阶段
    • 模型
      • 瀑布明
      • 演化糊
      • 螺旋险
      • 喷泉V
      • 构件敏捷

六、关键概念速解

概念教材定义(原文关键词)大白话速解考试怎么考
生命周期概念→退役全过程从立项到拆毁选择:阶段
瀑布严格分阶段、不适应变化按图施工选择:适用
螺旋瀑布 + 演化 + 风险分析每轮评风险选择:高风险
喷泉对象驱动、阶段重叠各工种并行选择
V 模型测试对应开发级每工序有验收选择
敏捷小版本、响应变化边住边改选择:变需求

七、记忆口诀 & 类比

  • 口诀(模型选型):「需求明用瀑布,需求糊用演化/原型,高风险用螺旋,OO 用喷泉,重测试用 V,求快变用敏捷,赶工期用构件组装」。
  • 类比:瀑布=按图严格施工;演化/原型=先搭样板间;螺旋=每轮做地基风险评审;喷泉=各工种穿插;V=每道工序对应验收;构件组装=买预制件拼装;敏捷=先盖小间边住边改。

八、易混淆点对比

易混项 A易混项 B核心区别
瀑布演化/原型前者需求明确、不适应变;后者需求不清、迭代
螺旋瀑布螺旋多了每轮风险分析,适合高风险
喷泉V 模型喷泉阶段重叠 (OO);V 开发测试逐级对应

九、与其他章节的关联

  • 上游 / 前置:第 5 章数据库(数据建模)、第 2 章建模思想。
  • 下游 / 依赖:第 8 章项目管理(用模型排进度)、案例/论文(模型选型论证);运维服务里运维流程也讲生命周期思想(系规)。高项/系规开发方法同源。
  • 联动考点:模型特点对比年年考,案例常让画某模型的阶段图。

十、本章一句话总结 & 备考提醒

生命周期=需求出发的 10 阶段;模型按 " 需求是否明确/风险高低/是否 OO/是否变 " 选型:瀑布 (明)、演化原型 (糊)、螺旋 (险)、喷泉 (V/OO)、构件 (复用)、敏捷 (变)。记清每张 " 选型条件 ",选择 + 案例 + 论文通吃。

相关学习内容推荐......

⤴️分享
⬅️返回
1
2026-08-02T07:56:17+00:00
speedrun1|第1章 绪论·系统分析师定位与能力模型速通
2
2026-08-02T07:56:17+00:00
speedrun2|第2章 数学与工程基础·离散与图论速通
3
2026-08-02T07:56:17+00:00
speedrun3|第2章 概率统计与排队论速通
4
2026-08-02T07:56:17+00:00
speedrun4|第2章 线性规划与对策论速通
5
2026-08-02T07:56:17+00:00
speedrun5|第3章 计算机系统·组成存储与指令速通
6
2026-08-02T07:56:17+00:00
speedrun6|第4章 计算机网络与分布式·TCP、_IP 与协议速通
7
2026-08-02T07:56:17+00:00
speedrun7|第4章 奈奎斯特与香农定理速通
8
2026-08-02T07:56:17+00:00
speedrun8|第4章 子网划分·CIDR与掩码速通
9
2026-08-02T07:56:17+00:00
speedrun9|第5章 数据库系统·关系 SQL 与事务速通
10
2026-08-02T07:56:17+00:00
speedrun10|第6章 企业信息化·ERP、_CRM、_SCM速通
11
2026-08-02T07:56:17+00:00
speedrun11|第7章 软件工程·生命周期与过程模型速通
12
2026-08-02T07:56:17+00:00
speedrun12|第8章 项目管理·进度成本质量速通
13
2026-08-02T07:56:17+00:00
speedrun13|第8章 沟通渠道与网络图速通
14
2026-08-02T07:56:17+00:00
speedrun14|第9章 信息安全·密码防护与等保速通
15
2026-08-02T07:56:17+00:00
speedrun15|第9章 可靠性与可用性速通
16
2026-08-02T07:56:17+00:00
speedrun16|第10章系统规划与分析(可行性业务建模)速通
17
2026-08-02T07:56:17+00:00
speedrun17|第11章软件需求工程(获取建模验证)速通
18
2026-08-02T07:56:17+00:00
speedrun18|第12章软件架构设计(风格质量属性评估)速通
19
2026-08-02T07:56:17+00:00
speedrun19|第13章系统设计(详细设计接口)速通
20
2026-08-02T07:56:17+00:00
speedrun20|第14章软件实现与测试(单元覆盖率)速通
21
2026-08-02T07:56:17+00:00
speedrun21|第15章系统运行与维护(IT服务配置管理)速通
22
2026-08-02T07:56:17+00:00
speedrun22|第15章可用性MTBFMTTR(运维场景)速通
23
2026-08-02T07:56:17+00:00
speedrun23|第2-7章算法时间空间复杂度速通
24
2026-08-02T07:56:17+00:00
speedrun24|综合开源标准化知识产权速通
25
2026-08-02T07:56:17+00:00
speedrun25|综合经济管理(成本效益净现值)速通
26
2026-08-02T07:56:17+00:00
speedrun26|综合专业英语(阅读理解)速通
ONEPSOFT品牌标识
ONEP软考 | 开源知识库
© 2025 ONEPSOFT. All rights reserved.