软件度量的基本维度有哪些().A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量

题目

软件度量的基本维度有哪些().

A.软件大小

B.软件缺陷

C.软件时间

D.软件工作量

E.软件质量

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

度量软件质量的基础是()。

A.软件需求

B.软件功能

C.软件用途

D.软件特点


参考答案:A

第2题:

以下关于软件质量度量指标的叙述中,说法正确的是(32)。

A.正确性就是用每千行代码的故障(fault)数来度量

B.软件完整性是指软件功能与需求符合的程度

C.软件维护的工作量比开发阶段的工作量小

D.可用性与用户的操作效率和主观评价有关


正确答案:D
解析:最主要的软件质量度量指标有正确性、可维护性、完整性和可用性。软件的正确性是指软件完成所需功能的程度,尽管这种程度与每千行代码的故障数有关,但不完全等同。软件完整性是指软件在安全方面抗攻击的能力。软件维护的工作量比开发阶段的工作量大,通常的估计是,开发阶段的工作量占软件生命期整个工作量的40%,而维护阶段的工作量则占60%,甚至更多。软件可用性用来度量软件的“用户友好性”,可以从①学会操作软件所需的体力和智力、②对系统的使用达到中等效率所需的时间、③当系统由一个中等效率的人使用时测量到的生产率增长值和④用户对系统的主观评价等4个方面来度量可用性。

第3题:

软件测试的目的包括( )。

A.发现软件缺陷

B.改进开发过程

C.评价软件质量

D.证明软件没有任何错误


正确答案:ABC

第4题:

关于软件测试对软件质量的意义,有以下观点:

①度量与评估软件的质量:

②保证软件质量;

③改进软件开发过程;

④发现软件错误。其中正确的是(23)。

A.①、②、③

B.①、②、④

C.①、③、④

D.①、②、③、④


正确答案:C
解析:本题考查软件测试的目的。Bill Hetzel 提出了测试目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。通过分析错误产生的原因还可以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。同时通过对测试结果的分析整理,还可以修正软件开发规则,并为软件可靠性分析提供依据。

第5题:

以下关于软件测试概念的叙述,不正确的是(41)。

A.软件失效是指软件运行时产生了一种不希望或不可接受的内部行为结果

B.软件功能实现超出了产品说明书的规定说明软件存在缺陷

C.测试目的是为了发现软件缺陷与错误,也是对软件质量进行度量和评估

D.在软件生命周期各个阶段都可能产生错误


正确答案:A
解析:本题考查软件测试基本概念。
  正确的理解是:
  软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果。
  软件缺陷包括软件未达到产品说明书标明的功能,软件出现了产品说明书指明不会出现的错误,软件功能超出产品说明书指明范围等。
  测试的目的之一是以评价一个程序或者系统属性为目标的一种活动,测试是对软件质量的度量与评估,以验证软件的质量满足用户的需求,为用户选择与接受软件提供有力的依据。
  测试的目的之二是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患带来的商业风险。
  在软件生命周期中任何一个阶段都可能产生错误。

第6题:

高质量的软件应能严格满足对于软件的各项功能和性能需求,______是度量软件质量的基础。

A.软件计划

B.用户需求

C.开发准则

D.软件代码


正确答案:B
解析:软件质量是各种质量属性的复杂组合,随着应用的不同以及用户对质量要求的不同而异。软件质量主要反映3个问题:首先,软件必须满足用户规定的需求,与用户需求不一致的软件就无质量可言,用户需求是度量软件质量的基础;其次,在软件开发中定义了许多工程化的开发准则,如果不遵守这些准则,软件质量就很难得到保证;软件还应满足某些隐含的需求,如果软件只满足那些精确定义了的需求而没有满足隐含的需求,那么该软件的质量就不能令人满意。

第7题:

●软件缺陷通常是指存在于软件之中的那些不希望或不可接受的偏差,以下关于软件缺陷的理解,不正确的是(69)。

(69)A.软件缺陷的存在会导致软件运行在特定条件时出现软件故障,这时称软件缺陷被激活

B.同一个软件缺陷在软件运行的不同条件下被激活,可能会产生不同类型的软件故障

C.软件错误是软件生存期内不希望或不可接受的人为错误,这些人为错误导致了软件缺陷的产生

D.实践中,绝大多数的软件缺陷的产生都来自于编码错误


正确答案:D

第8题:

下列有关软件缺陷报告的编写中,哪个是错误的?______。

A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷

B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷

C.软件缺陷报告中应提供全面的有关该软件缺陷再现的信息

D.同一个软件缺陷可以被重复报告


正确答案:D
解析:软件缺陷报告的编写应该遵循以下原则:
  软件缺陷报告是测试人员和开发人员交流的纽带,最重要的原则是一定要将问题说明白,让不能和测试人员直接交流的开发人员可以依据描述理解和再现所发现的软件缺陷。
  一个软件缺陷报告中只应记录一个不可再划分的软件缺陷。
  软件缺陷报告的标题应该能够最简洁表达一个软件缺陷。
  再现该软件缺陷的步骤应该是最简化的,应剔除其他不相关的步骤或因素。
  依据一系列的程序执行步骤和测试输入来再现软件缺陷。
  应提供全面的有关该软件缺陷再现的信息。
  不要填写重复的软件缺陷。当一个缺陷是被报告过的,那么就不可以再填写另外一个报告,否则会造成质量保证人员和开发人员的额外负担与资源浪费。
  A、B、C均符合以上规则,D的说法与最后一条规则相违背。

第9题:

软件缺陷的固有特征有软件缺陷的固有性、()、软件缺陷的感染性。


本题答案:软件缺陷的敏感性

第10题:

在软件系统的生命周期中,软件度量包括3个维度,即项目度量,产品度量和()

A.用户度量

B.过程度量

C.应用度量

D.绩效度量


正确答案:B
解析:软件度量包括3个维度,即项目度量、产品度量和过程度量。项目度量,产品度量和过程度量

更多相关问题