软件质量保证与测试考试复习资料.pdf

软件质量保证与测试考试复习资料.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

优质文本

第一章软件质量

1.软件定义:软件是计算机系统中与硬件相互依存的另一局部,它是程序、数据及相关文档

的集合。【简答】

2.软件特点

a.软件是开发产生的,而不是用传统方法制造的;

b.软件不会像硬件一样有磨损;

c.很多软件不能通过已有构件组装,只能自己定义。

3.软件分类:按照使用范围不同,把软件划分为工程软件和产品软件。

4.IEEE软件缺陷的定义

a.从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;

b.从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。

5.软件缺陷产生的原因

a.工程期限的压力;

b.产品的复杂度;

c.沟通不良;

d.开发人员的疲劳、压力或受到干扰;

e.缺乏足够的知识、技能和经验;

f.不了解客户的需求;

g.缺乏动力。

6.IEEE的软件质量定义【简答】

a.系统、部件或过程满足规定需求的程度;〔Crosby1979〕

b.系统、部件或过程满足顾客或客户需求/期望的程度。(Juran1988)

7.Pressman的软件质量定义:符合明确陈述的功能/性能需求、明确文档化了的开发标准和

所有专业开发预期的隐含特性。【简答】

8.Crosby,Juran,Pressman软件质量定义的比拟【根本原理和方法】(必考)

a.Crosby的定义指的是写好的软件符合由顾客和它的专业组编制的规格说明书的程度。这也

意味着包含在规格说明中的错误是不予考虑的,也不降低软件质量—显然这是缺乏的。[1

分]

b.Juran的定义旨在到达顾客满意度,这就要求对检查改正顾客的需求规格书投入大量工作。

但该定义的主要缺点是免除了顾客对软件规格书准确性、完备性的责任。[1分]

c.Pressman定义为SQA提出了要由开发者满足的三个要求:特定功能需求,它主要是指软

件系统的输出;在合同中提出的软件质量标准;反映当今水平的专业方法的良好软件工程方

法的开展水平。实际上,Pressman定义提供了测试满足需求程度的操作方向。[2分]

9.软件质量的内容;各维度下软件质量标准

a.产品质量,它的软件质量标准有McCall模型,Boehm模型,ISO9126模型;

b.过程质量,它的软件质量标准有软件能力成熟度模型CMM,国际标准过程模型ISO9000,

软件过程改良和能力决断SPICE。

10.MaCall软件质量模型

1/18

优质文本

11.应用MaCall模型分析软件质量参考试卷

MaCall软件质量模型中软件质量维度;各个维度软件质量因子的定义【简答】{【根本原理

和方法】McCall软件质量模型的软件质量维度;各质量维度下软件质量因素有哪些?}

a.产品运行维度:

正确性:一个程序满足它的需求规约和实现用户任务目标的程度。

可靠性:一个程序满足其所需的精确度,完成它的预期功能的程度。

效率:一个程序完成其功能所需的计算资源和代码的度量。

完整性:对未授权人员访问软件或数据的可控制程度。

实用性:学习、操作、准备输入和解释程序输出所需的工作量。

b.产品修改维度:

可维护性:定位和修复程序中一个错误所需的工作量。

可测试性:测试一个程序以确保它完成所期望的功能所需的工作量。

灵活性:修改一个运行的程序所需的工作量。

c.产品转移维度:

可移植性:把一个程序从一个硬件或软件系统环境移植到另一个环境所需的工作量。

可重用性:一个程序可以在另外一个应用程序中重用的程度。

互操作性:连接一个系统和另一个系统所需的工作量。

12.软件质量管理的内容【简答】

a.软件质量保证(QualityAssurance)

建立起机构质量规程和标准的整体框架,这是生产高质量软件的保证。

b.软件质量规划(QualityPlanning)

从这个框架中选择适当的质量规程和标准,进行改写使之适应特定软件工程。

c.软件质量控制(QualityControl)

定义并设计软件过程,确保软件开发团队严格遵守工程质量规划和标准。

d.软件质量改良

14.软件质量本钱的定义、构成

文档评论(0)

***** + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档