全部科目 > 信息系统项目管理师 >
2022年上半年 上午试卷 综合知识
第 38 题
知识点 执行质量保证   软件测试  
章/节 项目质量管理过程  
 
 
软件项目的质量,主要用()和软件测试两种方法配合使用来保证。
 
  A.  技术评审
 
  B.  用户试用
 
  C.  流程外包
 
  D.  迭代开发
 
 




 
 
相关试题     实施质量保证 

  第45题    2012年下半年  
项目质量保证应以(45) 为目的。

  第60题    2016年上半年  
在质量保证中,(60)用来确定项目活动是否遵循了组织和项目的政策、过程与程序。

  第56题    2013年下半年  
在供方选择过程中,对提供主要物资的新的供方,应要求其提供充分的质量证明文件,以证实其质量保证能力。(56)不属于质量证明。

 
知识点讲解
· 执行质量保证
· 软件测试
 
        执行质量保证
        执行质量保证是审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。它是一个执行过程,使用质量控制过程产生的数据。质量保证是一项管理职能,应贯穿于整个项目生命期。
        质量保证往往由质量保证部门或类似部门提供。该部门还要向项目团队、执行组织管理层、客户或发起人以及其他未主动参与工作的干系人提供质量保证支持。执行质量保证也为持续过程改进创造条件。通过持续过程改进可以减少浪费、消除非增值活动,使各过程在更高的效率和效果水平上运行。
        输入
        1.质量管理计划
        说明如何在项目中执行质量保证。
        2.质量度量指标
        3.过程改进计划
        4.批准的变更请求
        需要对批准的变更请求进行分析,分析其对质量管理计划、质量度量指标和质量检查单的影响,批准的变更请求是质量保证的重要输入,可用于质量审计、质量评审及过程分析等。
        5.质量控制测量
        质量控制测量是质量控制活动反馈给质量保证过程的结果,用于重新评估和分析执行组织的质量标准和过程。
        6.工作绩效信息
        工作绩效信息是质量保证重要的输入,包括项目可交付物、纠正措施和绩效报告,可用于质量审计、质量评审和过程分析等。
        7.实施的变更请求
        8.实施的纠正措施
        9.实施的缺陷修复
        10.实施的预防措施
        工具与技术
        1.质量规划工具与技术
        质量规划过程的工具与技术也适用于质量保证过程。
        2.质量审计
        质量审计是一种独立的结构化审查,用来确定项目活动是否遵循了组织和项目的政策、过程与程序。质量审计的目标是:
        .识别正在实施的最佳实践。
        .识别差距和不足。
        .分享所在组织或行业中类似项目的良好实践。
        .积极主动地提供协助,以改进过程的执行,帮助团队提高生产率。
        .每次审计都应对组织的经验教训积累做出贡献。
        采取后续措施纠正问题将降低质量成本,并提高发起人或客户对项目产品的接受度。质量审计可事先安排,也可随机进行,可由内部或外部的审计师进行。
        质量审计还可确认已批准的变更请求、纠正措施、缺陷修复、预防措施的实施情况。
        3.过程分析
        过程分析是指按过程改进计划中的步骤来识别所需的改进。它也要检查过程运行期间遇到的问题、制约因素以及发现的非增值活动。过程分析包括根本原因分析,即识别问题,探究根本原因,并制订预防措施的一种技术。
        4.质量控制工具和技术
        见执行质量控制过程中的说明。
        输出
        1.请求的变更
        质量改进包括采取措施来提高执行组织的质量政策、过程及程序的效率和效果。可以提出变更请求,并提交整体变更控制过程处理。
        2.建议的纠正措施
        质量改进包括建议纠正措施,以提高执行组织的效率和效力。纠正措施是指在进行质量保证活动(如审计和过程分析)后建议采取的措施。
        3.组织过程资产(更新)
        可能需要更新的组织过程资产包括但不限于质量标准。
        4.项目管理计划(更新)
        项目管理计划中可能需要更新的内容包括但不限于质量管理计划、成本管理计划和进度管理计划。
 
        软件测试
        测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
        软件测试是针对一个程序的行为,在有限测试用例集合上动态验证软件是否达到预期的行为。
        软件测试过程如下:
        (1)拟定测试计划。
        (2)编制测试大纲。
        (3)设计和生成测试用例。
        (4)实施测试。
        (5)生成测试报告。
        软件测试方法:
        .人工测试:采用人工方式进行测试,目的是通过对程序静态结构的检查,找出编译时不能发现的错误。人工测试包括个人复查、抽查和会审等。
        .机器测试:把设计好的测试用例作用于被测程序,比较测试结果和预期结果是否一致。机器测试包括黑盒测试(功能测试)和白盒测试(结构测试)。
        软件测试伴随软件开发和维护过程,通常可以在概念上划分为以下三个阶段:
        .单元测试:也称为模块测试,在模块编写完成且无编译错误后就可以进行。
        .集成测试:也称为组装测试,就是把模块按系统设计说明书的要求组合起来进行测试。
        .系统测试:是将已经确认的软件、计算机硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装和确认测试。其目的是通过与系统需求相比较,发现所开发的系统与用户需求不符合的地方。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有