第七章 软件项目的质量管理与配置管理 课后习题参考答案
1.选择题
(1)项目质量管理的最终责任由谁来承担?(D)
A.项目开发人员 B.采购经理 C.质量经理 D.项目经理
(2)“质量成本”是一个项目管理概念,它说明了下列哪项成本?(C)
A.额外需求的成本 B.需求变更的成本 C.确保符合需求的成本 D.固定成本
(3)增加有益的活动过程减少没有价值的活动过程是哪类质量活动?(A)
A.质量保证 B.质量规划 C.质量控制 D.质量改进
(4)质量控制是(B)。
A.对每个工作包增加工作时间
B.项目生存期的各个阶段都需要实施的
C.只需要做一次
D.只有大的项目才需要的
(5)质量管理计划与质量体系的区别在于(A)。
A.质量计划是针对单一的产品、项目、服务和合同制定的
B.质量管理系统是针对单一的产品、项目、服务和合同制定的
C.质量管理系统是由一个单独的组织实体所使用的
D.质量计划不属于项目计划的一部分
(6)项目质量管理的目标是满足(C)的需要。
A.老板 B.干系人 C.项目 D.组织
(7)质量与等级的区别是什么?(B)
A.质量是对需求的满足程度,而等级是对质量的排序
B.质量是对需求的满足程度,而等级是对货物和服务的排序
C.在项目管理过程中,质量和等级没有明显的区别
D.质量是项目的最终结果,而等级是项目进展过程中对质量的排序
(8)下面哪项是质量计划的方法?(D)
A.质量检查 B.对等评审 C.抽样分析 D.试验设计
(9)(B)是企业的生命,也是信誉。
A.形象 B.质量 C.利润 D.效签
(10)质量管理过程的目的是确保项目满足需要执行的过程。主要过程不包含以下哪一项?(A)
A.质量评审 B.质量保证 C.质量规划 D.质量控制
2.填空题
(1)质量成本包括( 预防成本 )和缺陷成本。
(2)质量体系是一个企业质量管理系统的规范,常用的标准有( ISO )和CMM。
(3)( 质量 )是满足要求的程度,包括符合规定的要求和满足顾客的需求。
(4)软件质量框架是一个( 质量特征 )、质量子特征、度量因子的三层结构模型。
(5)软件质量与硬件质量有很大的不同,教件质量间题基本上是由( 人为差错 )引起,硬件质量问题主要是设计、生产和使用的问题。
(6)软件质量管理的发展经历的三个时期:程序设计、程序系统、( 软件工程 )。
(7)质量成本包括预防成本和( 缺陷成本 )。
(8)质量体系是一个企业质量管理系统的规范,常用的标准有ISO和( CMM )。
3.判断题
(1)质量计划中可以确定质量保证人员的特殊汇报渠道。( √ )
(2)质量计划可以在项目进行过程中编写,不一定在前期完成。( × )
(3)项目沟通是以项目经理为中心,纵向对高层管理者、项目发起人、团队成员,横向对职能部门、客户、供应商等进行项目信息的交换。( √ )
(4)冲突不能完全靠项目经理来处理解决,团队成员间的冲突应该由相关成员来处理。( √ )
4.名词解释
(1)质量控制。
为达到质量要求所采取的作业技术和活动称为质量控制。
(2)质量保证。
质量保证是通过定期评估项目的整体性能以确保项目满足相关的质量标准。
(3)质量。
反映实体满足明确或隐含需要能力的特性总和。
(4)可用性。
可用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。
5.应用题
某公司的质量管理体系中的配置管理程序文件中有如下规定:
(1)由变更控制委员会(CCB)制订项目的配置管理计划。
(2)由配置管理员(CMO)创建配置管理环境。
(3)由CCB車核变更计划。
(4)项目中配置基线的变更经过变更申请、变更评估、变更实施后便可发布。
(5)CCB组成人员不少于一人,主席由项目经理担任。
公司的项目均严格按照程序文件的规定执行。在项目经理的一次例行检査中,发现项目教件产品的一个基线版本(版本号V1.3)的两个相关联的源代码文件仍有遗留错误,便向CMO提出变更申请。CMO批准后,项目经理指定上述源代码文件的开发人员甲、乙修政错误。甲修改第一个文件后将版本号定为V1.4,直接在项目组内发布。次日,乙修政第二个文件后将版本号定为V2.3,也在项目组内发布。
(1)请结合案例,分析该公司的配置管理程序文件的规定及实际变更执行过程存在的问题。
1.只制定了配置管理计划,没有配置标识,配置控制,配置状态和报告,配置的审计,发布管理与支付。
2.配置版本错乱。
3.没有配置管理员。
4.没有建立配置库
5变更流程不完善,没有经评审直接发布
6.ccb主席不应由项目经理担任。可以是公司其他管理层
7.变更后没有通知相关的人员。
8.变更后实施过程没有监控,
(2)请为案例中的每项工作职责指派一个你认为最合适的负责角色(在表7-2相应的单元格中画“√”,每一列最多只能有一个单元格画“√”,多画、错画“√”不得分)。
表7-2工作职责表
(3)请就配置管理,判断以下概念的正确性。
①配置识别、变更控制、状态报告、配置审计是软件配置管理包含的主要活动。( √ )
②CCB必须是常设机构,实际工作中需要设定专职人员。( × )
③基线是软件生存期各个开发阶段末尾的特定点,不同于里程碑。( √ )
④动态配置库用于管理基线和控制基线的变更。( √ )
⑤版本管理是对项目中配置项基线的变更控制。( √ )
⑥配置项审计包括功能配置审计和物理配置审计。( √ )