软件项目管理第4版课后习题[附解析]第八章

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

一、填空题

1、(审计)是对过程或产品的一次独立质量评估。
2、质量成本包括预防成本和(缺陷成本)。
3、(软件质量)是软件满足明确说明或者隐含的需求的程度。
4、McCall质量模型关注的3个方面是(产品运行)、(产品转移)、(产品修改)。
5、质量管理总是围绕着质量保证和(质量控制)过程两个方面进行。
6、质量保证的主要活动是(项目执行过程审计)和(项目产品审计)。

二、判断题

1、质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。(√)
2、软件质量是软件满足明确说明或者隐含的需求的程度。(√)
3、软件质量可以通过后期测试得以提高。(×)
4、质量计划可以确定质量保证人员的特殊汇报渠道。(√)
5、软件质量是代码正确的程度。(×)
6、敏捷项目要求全程的质量审查(×)

提倡不是要求

三、选择题

1、下列不属于质量管理过程的是(D)
A 质量计划 B 质量保证 C 质量控制 D 质量优化

2、项目质量管理的目标是满足(C)的需要
A 老板 B 项目经理 C 项目 D 组织

3、下列属于质量成本的是(A)
A 预防成本 B 缺陷数量 C 预测成本 D 缺失成本

在这里插入图片描述

4、下列不是质量计划方法的是(C)
A 质量成本分析 B 因果分析图 C 抽样分析 D 基准对照

编制项目计划的方法:

软件质量计划方法
1.试验设计2.基准对照3.质量成本分析4.流程图方法5.因果分析图

5、下列不是软件质量模型的是(D)
A Boehm质量模型 B McCall 质量模型 C ISO/IEC 9216质量模型 D Mark质量模型

6、质量控制非常重要,但是进行质量控制也需要一定的成本,(B)可以降低质量控制的成本。
A 进行过程分析 B 使用抽样统计 C 对全程进行监督 D 进行质量审计

7、McCall 质量模型不包含(C)
A 产品修改 B 产品转移 C 产品特点 D 产品运行

在这里插入图片描述

8、下面(D)不是敏捷项目的质量实践
A.结对编程 B.TDD C.迭代评审 D.需求规格编写过程审计

敏捷项目的质量实践:

结对编程
测试驱动开发 TDD
持续集成与测试
不同层面自动化测试
验收测试驱动开发
重构
(以上为质量控制,以下为质量保证)
迭代评审
迭代回顾会议

四、问答题

1、简述质量保证的主要活动,以及质量保证的要点。
答:质量保证的主要活动是项目执行过程审计和项目产品审计。
质量保证的要点是:对项目进行评价、推测能否达到质量指标、建立对项目的信心

2、简述质量保证与质量控制的关系。
答:质量保证(QA)是通过评价项目整体绩效,建立对质量要求的信任,提供项目和产品可视化的管理报告。这个任务本身并不能提高产品的质量,但是通过质量保证的一系列工作可以间接地提高产品的质量。质量保证一般由质量保证部门人员实施。

质量控制(QC)是确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法,它控制产品的质量,及时纠正缺陷。这个任务本身提高产品的质量,一般由开发人员实施。

质量保证是后期质量活动,质量控制是前期质量活动。它们是有区别的:质质量保证是针对项目实施过程的管理手段,质量控制是针对项目产品的技术手段;实施质量保证是针对过程改进和审计的,强调的是过程改进和信心保证。实施质量控制是按照质量要求,检查具体可交付成果的质量,强调的是具体的可交付成果。

猜你喜欢

转载自blog.csdn.net/qq_44084784/article/details/118398515