一、习题
- 项目质量包含哪几方面的含义?质量计划一般包括哪些内容?
答:项目质量的含义包含:1)软件产品中能满足给定需要的性质和特性的总体。
2)软件具有所期望的各种属性的组合程度;3)顾客和用户觉得软件满足其综合期望的程度。4)确定软件在使用中将满足顾客预期要求的程度。
质量计划一般包括:1)明确其范围和目的(所适用的产品、项目;特殊要求及有效期)及需达到的质量目标;2)组织实际运作的各过程的步骤(可用流程图或类似图表展示过程要求);3)在项目的不同阶段,相关职责、权限和资源的具体分配;4)采用的具体的文件化程序和指导书;5)适宜阶段适用的检验、试验、检查和审核大纲;6)随项目的进展进行更改和完善质量计划的文件化程序;7)达到质量目标的度量方法及所采取的措施。
2.评价软件质量应遵循哪些原则?
答:评价软件质量应遵循的原则有:应强调软件总体质量(低成本高质量),而不应片面强调软件正确性,忽略其可维护性与可靠性,可用性与效率等;软件产生的整个生命周期的各个阶段都要注意软件的质量,而不能只在软件最终产品验收时注意质量;应指定软件质量标准,定量地评价软件的质量,使软件产品评价走上评测综合、以测为主的科学轨道。
3.简述软件项目质量保证的思想及质量控制过程。
答:软件质量保证的基本思想是强调对用户负责,其思路是为了确立项目质量能满足规定的质量要求,必须提供相应的证据。而这类证据包括项目质量管理证据或产品质量测定证据,以证明供方有足够的能力满足需方要求。
质量控制大致可以分为7个步骤:
(1) 选择控制对象;
(2) 选择需要监测的质量特性值;
(3) 确定规格标准,详细说明质量特性;
(4) 选定能准确测量该特性值或对应的过程参数的监测仪表,或自制测试手段;
(5) 进行实际测试并做好数据记录;
(6) 分析实际与规格之间存在差异的原因;
(7) 采取相应的纠正措施。