软件项目管理第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、混合模型是什么模型?
把几种不同模型组合成一种混合模型,它允许一个项目能沿着最有效的路径发展,这就是过程开发模型(或混合模型)