免费智能真题库 > 历年试卷 > 信息系统项目管理师 > 2022年上半年 信息系统项目管理师 上午试卷 综合知识
  第38题      
  知识点:   执行质量保证   软件测试
  关键词:   软件测试   软件项目   测试        章/节:   项目质量管理过程       

 
软件项目的质量,主要用()和软件测试两种方法配合使用来保证。
 
 
  A.  技术评审
 
  B.  用户试用
 
  C.  流程外包
 
  D.  迭代开发
 
 
 

 
  第45题    2012年下半年  
   48%
项目质量保证应以(45) 为目的。
  第31题    2014年上半年  
   20%
以下有关质量保证的叙述中,(31)是错误的。
  第56题    2013年下半年  
   46%
在供方选择过程中,对提供主要物资的新的供方,应要求其提供充分的质量证明文件,以证实其质量保证能力。(56)不属于质量证明。..
   知识点讲解    
   · 执行质量保证    · 软件测试
 
       执行质量保证
        执行质量保证是审计质量要求和质量控制测量结果,确保采用合理的质量标准和操作性定义的过程。它是一个执行过程,使用质量控制过程产生的数据。质量保证是一项管理职能,应贯穿于整个项目生命期。
        质量保证往往由质量保证部门或类似部门提供。该部门还要向项目团队、执行组织管理层、客户或发起人以及其他未主动参与工作的干系人提供质量保证支持。执行质量保证也为持续过程改进创造条件。通过持续过程改进可以减少浪费、消除非增值活动,使各过程在更高的效率和效果水平上运行。
        输入
        1.质量管理计划
        说明如何在项目中执行质量保证。
        2.质量度量指标
        3.过程改进计划
        4.批准的变更请求
        需要对批准的变更请求进行分析,分析其对质量管理计划、质量度量指标和质量检查单的影响,批准的变更请求是质量保证的重要输入,可用于质量审计、质量评审及过程分析等。
        5.质量控制测量
        质量控制测量是质量控制活动反馈给质量保证过程的结果,用于重新评估和分析执行组织的质量标准和过程。
        6.工作绩效信息
        工作绩效信息是质量保证重要的输入,包括项目可交付物、纠正措施和绩效报告,可用于质量审计、质量评审和过程分析等。
        7.实施的变更请求
        8.实施的纠正措施
        9.实施的缺陷修复
        10.实施的预防措施
        工具与技术
        1.质量规划工具与技术
        质量规划过程的工具与技术也适用于质量保证过程。
        2.质量审计
        质量审计是一种独立的结构化审查,用来确定项目活动是否遵循了组织和项目的政策、过程与程序。质量审计的目标是:
        .识别正在实施的最佳实践。
        .识别差距和不足。
        .分享所在组织或行业中类似项目的良好实践。
        .积极主动地提供协助,以改进过程的执行,帮助团队提高生产率。
        .每次审计都应对组织的经验教训积累做出贡献。
        采取后续措施纠正问题将降低质量成本,并提高发起人或客户对项目产品的接受度。质量审计可事先安排,也可随机进行,可由内部或外部的审计师进行。
        质量审计还可确认已批准的变更请求、纠正措施、缺陷修复、预防措施的实施情况。
        3.过程分析
        过程分析是指按过程改进计划中的步骤来识别所需的改进。它也要检查过程运行期间遇到的问题、制约因素以及发现的非增值活动。过程分析包括根本原因分析,即识别问题,探究根本原因,并制订预防措施的一种技术。
        4.质量控制工具和技术
        见执行质量控制过程中的说明。
        输出
        1.请求的变更
        质量改进包括采取措施来提高执行组织的质量政策、过程及程序的效率和效果。可以提出变更请求,并提交整体变更控制过程处理。
        2.建议的纠正措施
        质量改进包括建议纠正措施,以提高执行组织的效率和效力。纠正措施是指在进行质量保证活动(如审计和过程分析)后建议采取的措施。
        3.组织过程资产(更新)
        可能需要更新的组织过程资产包括但不限于质量标准。
        4.项目管理计划(更新)
        项目管理计划中可能需要更新的内容包括但不限于质量管理计划、成本管理计划和进度管理计划。
 
       软件测试
        测试是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
        软件测试是针对一个程序的行为,在有限测试用例集合上动态验证软件是否达到预期的行为。
        软件测试过程如下:
        (1)拟定测试计划。
        (2)编制测试大纲。
        (3)设计和生成测试用例。
        (4)实施测试。
        (5)生成测试报告。
        软件测试方法:
        .人工测试:采用人工方式进行测试,目的是通过对程序静态结构的检查,找出编译时不能发现的错误。人工测试包括个人复查、抽查和会审等。
        .机器测试:把设计好的测试用例作用于被测程序,比较测试结果和预期结果是否一致。机器测试包括黑盒测试(功能测试)和白盒测试(结构测试)。
        软件测试伴随软件开发和维护过程,通常可以在概念上划分为以下三个阶段:
        .单元测试:也称为模块测试,在模块编写完成且无编译错误后就可以进行。
        .集成测试:也称为组装测试,就是把模块按系统设计说明书的要求组合起来进行测试。
        .系统测试:是将已经确认的软件、计算机硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装和确认测试。其目的是通过与系统需求相比较,发现所开发的系统与用户需求不符合的地方。
   题号导航      2022年上半年 信息系统项目管理师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第38题    在手机中做本题