ONEPSOFT | 软考学习知识库
practice5|第5章 应用系统生命周期与生命周期模型选择自测
题 1 · 概念辨析|瀑布模型的三个主要特点是什么?
- 考察点(教材原文):「●阶段间具有顺序性和依赖性……●推迟实现的观点……●质量保证的观点」——出自【第 5 章 5.2.1『1.瀑布模型』】
- 自答区:(写出 3 个特点)
- 参考答案与解读:①顺序性和依赖性(前段未完成不能开后段,前段输出是后段输入);②推迟实现(先搞逻辑设计,最后才编码);③质量保证(每阶段结束评审,尽早发现问题)。适用:需求明确、变动少。
- 画像提示:就像传统 " 设计 - 招标 - 施工 " 模式,图纸审完才开工、每阶段验收,对应瀑布的线性重评审。
题 2 · 综合连接|迭代模型的 " 演化建设 " 和 " 增量建设 " 根本区别是什么?各适合什么场景?
- 考察点(教材原文):「演化建设,即开始交付的就是一个完整的应用系统,然后在后续迭代中不断完善……增量建设,即将应用系统作为一系列的增量构件……刚开始交付的是一个实现了部分功能的子系统」——出自【第 5 章 5.2.1『3.迭代模型』】
- 自答区:(区分两者 + 举例)
- 参考答案与解读:演化=先给完整系统再逐步完善功能质量;增量=先给部分功能子系统再不断叠加新功能。区别在 " 首版是完整还是部分 "。两者都早交付、降风险、最重要的先测。
- 画像提示:演化=先建好示范段再全线完善;增量=先通一期道路、再建二期。你工程上 " 分期建设 " 就是增量。
题 3 · 情境判断|V 模型中,单元测试、系统测试、由用户主导的验收测试,分别验证/确认了什么?
- 考察点(教材原文):「单元测试和集成测试……验证程序设计……系统测试应能验证系统设计……验收测试……进行需求的确认,检查所有需求是否都被实现」——出自【第 5 章 5.2.1『2.V 模型』】
- 自答区:(写出三层对应)
- 参考答案与解读:单元测试/集成测试 → 验证程序设计(代码实现意图);系统测试 → 验证系统设计;验收测试(用户主导)→ 确认需求是否全部实现。即 " 下层测设计、上层测需求 ",测试与左侧分析设计逐层对应。
- 画像提示:就像你工地上 " 检验批↔分项设计、分部验收↔施工图设计、竣工验收↔建设需求 ",层层对应验证。
掌握度自评(答完回来勾)
| 题号 | 你的判定 | 是否吃透 | 备注 |
|---|
| 题 1 | 对/错/说不清 | □ | |
| 题 2 | 对/错/说不清 | □ | |
| 题 3 | 对/错/说不清 | □ | |