软件项目管理第4版课后习题[附解析]系列文章目录
第一章
第二章
第三章
第四章
第五章
第六章
第七章
第八章
第九章
第十章
第十一章
第十二章
第十三章
第十四章
第十五章
第十六章
期末复习题型分册版-练习版无答案(无大题版)
期末复习题型分册版-有答案版(无大题版)

第三章

一、填空题

1.(瀑布模型)生存期模型中,要求项目所有的活动都严格按照顺序进行,一个阶段的输入时下一个阶段的输入。
2.总体上,项目生存期模型可以是预测型或(适应型)

适应型又分为迭代型、增量型、敏捷型

3.DevOps是(Development)和(Operations)的组合

二、判断题

1、瀑布模型不适合短期项目。(×)

短期项目可以采用瀑布模型

2、增量式模型可以避免一次性投资太多带来的风险。(√)

3、V模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严格的项目。(√)

4、瀑布模型和V模型都属于预测型生存期模型(√)

5、在瀑布生存期模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下一个阶段的输入。(√)

6、极限编程从3个层面提供了13个敏捷实践(√)

7、敏捷包括《敏捷宣言》的价值观、12个原则,以及一些通用实践等(√)

在这里插入图片描述
模型总结

1、瀑布模型的适用范围:

1 ) 在 项 目 开 始 前 , 项 目 的 需 求 已 经 被 很 好 地 理 解 , 也 很 明 确 , 而 且 项 目 经 理 很 熟 悉 为 实 现 这 一 模 型 所 需 要 的 过 程 。 2 ) 解 决 方 案 在 项 目 开 始 前 也 很 明 确 。 3 ) 短 期 项 目 以 采 用 瀑 布 模 型 。

瀑 布 模 型 的 缺 点 .
1 ) 在 软 件 开 发 的 初 期 阶 段 就 要 求 做 出 正 确 、 全 面 、 完 整 的 需 求 分 析 , 这 对 许 多 应 用 软 件 来 说 是 极 其 困 难 的 。
2 ) 由 于 开 发 模 型 - 模 型 中 没 有 反 馈 过 程 , 用 户 只 有 等 到 整 个 过 程 的 末 期 才 能 见 到 开 发 成 果 , 从 而 增 加 了 开 发 风 险
3 ) 一 个 新 的 项 目 不 适 合 瀑 布 模 型 , 除 非 在 项 目 的 后 期 。
4 ) 用 户 直 到 项 目 结 束 才 能 看 到 产 品 的 质 量 , 用 户 不 是 渐 渐 地 熟 悉 系 统 。
5) 不 允 许 变 更 或 者 限 制 变 更 。
6) 早 期 的 错 误 可 能 要 等 到 开 发 后 期 才 能 发 现 , 进 而 带 来 严 重 后 果 。

2、V 模 型 的 适 用 范 围 :
1 ) 项 目 的 需 求 在 项 目 开 始 前 很 明 确 。
2 ) 解 决 方 案 在 项 目 开 始 前 很 明 确 。
3 ) 项 目 对 系 统 的 安 全 性 能 要 求 很 严 格
V 模 型 的 使 说 明 : 使 用 V 模 型 , 要 求 开 发 的 全 过 程 是 严 格 按 照 顺 序 进 行 的 , 一 个 阶 段 的 输 出 是 下 一 个 阶 段 的 输 入 。

3、增 量 型 生 存 期 模 型 的 适 用 范 围 :
1 ) 进 行 已 有 产 品 升 级 或 新 版 本 开 发 , 增 量 型 生 存 期 模 型 是 非 常 适 合 的 。
2 ) 对 于 完 成 期 限 要 求 严 格 的 产 品 , 可 以 使 增 量 型 生 存 期 模 型 。
3 ) 对 于 所 开 发 的 领 域 比 较 熟 悉 而 且 已 有 原 型 系 统 , 增 量 型 生 存 期 模 型 是 非 常 适 合 的 。
4 ) 对 市 场 和 用 户 把 握 不 是 很 准 , 需 要 逐 步 了 解 的 项 目 , 可 采 用 增 量 型 生 存 期 模 型 。
增 量 型 生 存 期 模 型 的 使 用说 明 : 使 用 增 量 型 生 存 期 模 型 后 首 先 构 建 整 个 系 统 的 核 心 部 分 , 或 者 具 有 高 风 险 的 部 分 功 这 部 分 功 能 对 项 目 的 成 功 起 到 重 要 作 用 。

4、渐进式阶段模型

渐进式阶段模型是一个特殊的增量型生存期模型,每个增量就是一个比较完整的系统。

5、敏捷型生存期模型

结合了迭代和增量方法

敏捷是许多方法的总称,其中包括很多敏捷开发管理实践,如Scrum. XP (eXtreme Programming极限编程)、OpenUP、 看板方法、Scrumban、 精益(lean)模型、持续交付、DevOps等。

三、选择题

1、对于某项目,甲方提供了详细、准确的需求文档。我们的解决方案也很明确。且安全性要求非常严格。此项目采用(C)成存期模型比较合适

A:瀑布模型 B:增量式模型 C:V模型 D:XP模型

2、下面属于预测型生存期模型的是(A)

A、瀑布模型 B、增量型生存期模型 C、Scrum模型 D、原型模型

3、下面关于敏捷模型描述不正确是(D)

A、与传统模型相比,敏捷模型属于自适应过程

B、可以应对需求的不断变化

C、Scrum模型、XP模型、DevOps模型等都属于敏捷模型

D、敏捷型是预测型和迭代型的混合模型

增量和迭代

4、XP模型的实践原则不包括以下哪一点?(D)

A:快速反馈 B:假设简单 C:包容变化 D:详细设计

在这里插入图片描述

在这里插入图片描述

5、在项目初期,一个项目需求不明确的情况下,应避免采用以下哪种生存期模型?(C)

A:快速原型模型 B:增量式模型 C:V模型 D:Scrum模型

6、关于迭代模型,下列说法不正确的是(D)

A、不断反馈原型 B、可以加快开发速度 C、项目需求变化大 D、不多次提交

四、问答题

1、写出三种你熟悉的生存期模型,并说明这些模型适用于什么情况下的项目。

(1)瀑布模型

适用于软件需求很明确的软件项目,即一般适用于功能明确、完成、无重大变化的软件系统的开发,即:

1) 在项目开始前,项目的需求已经被很好的理解、也很明确,而且项目经理很熟悉为实现这一模型所需要的过程。

2) 解决方案在项目开始前也很明确。

3) 短期项目可采用瀑布模型。

(2)V模型

适用于项目需求在项目开始前很明确、解决方案在项目开始前也很明确,项目对系统的安全很严格,如航天飞机控制系统、公司的财务系统等。

(3)快速原型模型

适用于项目的需求在项目开始前不明确,需要减少项目的不确定性的时候。

2、混合模型是什么模型?

把几种不同模型组合成一种混合模型,它允许一个项目能沿着最有效的路径发展,这就是过程开发模型(或混合模型)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐