精华内容
下载资源
问答
  • 6个质量特性和21质量子特性

    千次阅读 2019-11-22 13:07:39
    六个特性:功能性、可靠性、易用性、效率、维护性、可移植性1、功能性:当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力 1.1、适合性:软件产品为指定的任务和用户目标提供一组合适的功能的...

    六个特性:功能性、可靠性、易用性、效率、维护性、可移植性
    1、功能性:当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力
    1.1、适合性:软件产品为指定的任务和用户目标提供一组合适的功能的能力
    1.2、准确性:软件产品提供具有所需精度的正确或相符的结果或效果的能力
    1.3、互操作性:软件产品与一个或更多的规定系统进行交互的能力
    1.4、安全保密性:软件产品保护信息和数据的能力

    2、可靠性:在指定条件使用时,软件产品维护规定的性能级别的能力
    2.1、成熟性:软件产品为避免由软件中故障而导致失效的能力
    2.2、容错性:在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力
    2.3、易恢复性:在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力

    3、易用性:在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力
    3.1、易理解性:使用用户能理解软件是否合适及如何能将软件用于特定的任务的能力
    3.2、易学性:使用用户能学习其应用的能力
    3.3、易操作性:使用户能操作和控制它的能力
    3.4、吸引性:软件产品吸引用户的能力

    4、效率:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力
    4.1、时间特性:软件执行其功能时,提供适当的响应和处理时间以及吞吐率的能力
    4.2、资源利用性:软件执行其功能时,使用合适数量和类别的资源的能力

    5、维护性:软件产品可被修改的能力。包括纠正、改进或对环境、需求和功能规格说明变化的适应
    5.1、易分析性:诊断软件中的缺陷或失效原因或识别待修改部分的能力
    5.2、易改变性:使指定的修改可以被实现的能力
    5.3、稳定性:避免由于软件修改而造成意外结果的能力
    5.5、易测试性:使已修改软件能被确认的能力

    6、可移植性:软件产品从一种环境迁移到另外一种环境的能力
    6.1、适应性:无需采用额外的活动或手段就可适应不同指定环境的能力
    6.2、易安装性:软件产品在指定环境中被安装的能力
    6.3、共存性:在公共环境中同与其分享公共资源的其他独立软件共存的能力
    6.4、易替换性:在同样的环境下,替代另一个相同用途的指定软件产品的能力

    展开全文
  • ISO/IEC 9126软件质量标准包括6个质量特性和21质量子特性   (1)功能性(Functionality):功能性是指与软件所具有的各项功能及其规定性质有关的一组属性,包括:   a:适合性(Suitability):与规定任务...
    ISO/IEC 9126软件质量标准包括6个质量特性和21个质量子特性
    
     
    (1)功能性(Functionality):功能性是指与软件所具有的各项功能及其规定性质有关的一组属性,包括:
     
    a:适合性(Suitability):与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性。适合程度的例子是面向任务系统中,由子功能构成功能是否合适、表容量是否合适等。
     
    b:准确性(Accuracy):于能否得到正确或相符的结果或效果有关的软件属性。此属性包括计算值所需的准确程度。
     
    c:互操作性(互用性,Interoperability):与同其他指定系统进行交互的能力有关的软件属性。为避免可能与可替换性的含义相混淆,此处用互操作性(互用性)而不用兼容性。
     
    d:依从性(Compliance):使软件遵循有关的标准、约定、法规及类似规定的软件属性。
     
    e:安全性(Security):以防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性。
     
    (2)可靠性(Reliability):可靠性是指在规定运行条件下和规定时间周期内,与软件维护其性能级别的能力有关的一组属性。可靠性反映的是软件中存在的需求错误、设计错误和实现错误而造成的失效情况:
     
    包括:
     
    a:成熟性(Maturity):与由软件故障引起失效的频度有关的软件属性。
     
    b:容错性(Fault Tolerance):与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。指定的性能水平包括失效防护能力。
     
    c:可恢复性(Recoverability):与在失效发生后重建其性能水平并恢复直接受影响数据的能力,以及为达此目的所需的事件和努力有关的软件属性。
     
    (3)可用性(Usability):可用性是指根据规定用户或隐含用户的评估所做出的关于与使用软件所需要的努力程度有关的一组属性。包括:
     
    a:可理解性(Understandability):与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。
     
    b:易学性(Learnability):与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。
     
    c:可操作性(Operability):与用户为操作和运行控制所需的努力有关的软件属性。
     
    (4)效率(Efficiency):效率是指在规定条件下,与软件性能级别和所使用资源总量之间的关系有关的一组属性。包括:
     
    a:时间特性(Time Behaviour):与软件执行其功能时响应和处理事件及吞吐量有关的软件属性。
     
    b:资源特性(Resource Behaviour):与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性。
     
    (5)可维护性(Maintainability):可维护性是指与软件进行修改的难易程度有关的一组属性。包括:
     
    a:可分析性(Analysability):与为诊断缺陷 或失效原因及为判定待修改的部分所需努力有关的软件属性。
     
    b:可改变性(Changeability):与进行修改、排除错误或适应环境变化所需努力有关的软件属性。
     
    c:稳定性(Stability):与修改所造成的未预料结果的风险有关的软件属性。
     
    d:可测试性(Testability):与确认已修改软件所需的努力有关的软件属性。此子特性的含义可能会被研究中的修改加以改变。
     
    (6)可移植性(Portability):可移植性是指与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。包括:
     
    a:适应性(Adaptability):与软件无须采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。
     
    b:可安装性(Installability):与在指定环境下安装软件所需努力有关的软件属性。
     
    c:依从性(一致性,Conformance):使软件遵循与可移植性有关的标准或约定的软件属性。
     
    d:可替换性(Replaceability):与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。为避免和互用性的含义混淆,此处用可替换性而不用兼容性。
    展开全文
  • 软件质量是软件特性的综合,指软件满足规定或潜在用户需求的能力,其主要从内部质量、外部质量、使用质量和过程质量这四方面来衡量。 2、软件质量模型 测度与度量:在软件质量中用于测量的一种量化的标度和方法即...

    1、软件质量的定义

    软件质量是软件特性的综合,指软件满足规定或潜在用户需求的能力,其主要从内部质量、外部质量、使用质量和过程质量这四个方面来衡量。

    2、软件质量模型

    测度与度量:在软件质量中用于测量的一种量化的标度和方法即为测度,而名词的度量即用来指测量的结果。

    1. McCail质量模型

    这是由McCall和他的同事在早期提出的软件质量模型,指出了影响软件质量因素的分类,其主要集中在以下三个方面:

    1. 操作特性(产品运行)
    2. 承受可改变的能力(产品修订)
    3. 新环境适应的能力(产品变迁)

    具体的模型图如下(来源<软件评测师教程>):
    在这里插入图片描述

    2. Boehm质量模型

    Boehm及其同事提出了如下的分层的软件质量模型,除了包含用户期望与需求之外,还提出了McCall模型中没有的硬件特性。
    在这里插入图片描述
    Boehm模型始于软件的整体效用,从从系统交付后涉及不同类型用户的考虑;用户分为三种,分别为初识用户、将软件移植到其他环境下使用的用户、维护系统的程序员。这三种用户都希望整个系统是可靠的。Boehm模型反映了对软件质量的理解,即软件做了用户要它做的,有效地使用系统资源、易于用户学习和使用、易于测试和维护。

    3. ISO9126质量模型

    ISO9126软件质量模型是一个分层的质量模型,有6个影响质量的特性,模型中说明了质量特性及其子特性的关系。
    在这里插入图片描述
    标准的软件质量模型分为三个层次,第一层是6个影响软件质量的主要因素(即下面的质量的特性),在标准中称为质量特性,而每个特性又可以通过第二层的若干个子特性来进行测量,而第二层的每个子特性在测量时又要定义并实施若干个度量。
    此模型的出发点是使软件满足用户明确或潜在的需求,这六个特性最大可能的涵盖了其他早期质量模型中的所有因素,并且彼此交叉最小。

    3、软件质量的特性

    软件的质量特性主要有六个大的特性,其中每个特性中又有一些子特性,分别如下所述。

    1. 功能性

    定义:软件在指定条件下使用时,满足用户明确或隐含需求的能力。
    子特性:

    1. 适合性:软件为指定的任务和用户目标提供一组合适功能的能力
    2. 互操作性:软件与一个或更多的规定系统进行交互的能力。
    3. 安全性:软件保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝受权
    4. 依从性:软件遵循与各种特性相关的标准、约定或法规以及类似规定的能力。这些标准要考虑国际标准。
    5. 准确性

    2. 可靠性

    定义:软件在指定条件下使用时,维护规定的性能级别的能力。
    子特性:

    1. 成熟性:软件为避免由软件中错误而导致失效的能力。
    2. 容错性:在软件出现故障或者违反指定接口的情况下,软件维持规定的性能级别的能力。
    3. 易恢复性:在失效发生的情况下,软件重建规定的性能级别并恢复受直接影响的数据的能力。

    3. 易用性

    子特性:

    1. 易理解性:软件使用户能理解软件是否合适,以及如何能将软件用于特定的任务和使用环境的能力。
    2. 易学性:软件使用户能操作和控制它的能力。
    3. 易操作性:软件使用户能操作和控制它的能力。

    4. 效率

    定义:在规定条件下,相对于所用资源的数量,软件可提供适当性能的能力。
    子特性:

    1. 时间特性:在规定条件下,软件执行其功能时,提供适当的响应和处理时间以及吞吐率的能力,即完成用户
    2. 资源利用性:在规定条件下,软件执行其功能时,使用合适的资源数量和类别的能力。

    5. 可维护性

    1. 易分析性
    2. 易更改性
    3. 稳定性
    4. 易测试性

    6. 可移植性

    1. 适应性
    2. 易安装性
    3. 一致性
    4. 易替换性

    参考

    《软件评测师教程》

    展开全文
  • 软件质量六特性

    2021-09-01 16:58:45
    1、功能性; 2、易用性; 3、可靠性; 4、效率性; 5、可维护性; 6、可移植性 记忆小技巧:功能易靠,效率可以(移)。

    1、功能性;

    2、易用性;

    3、可靠性;

    4、效率性;

    5、可维护性;

    6、可移植性

    记忆小技巧:功能易靠,效率可以(移)。

    展开全文
  • 软件质量模型的6特性和27个子特性

    万次阅读 多人点赞 2017-03-28 22:45:20
    学习、实践、理解:软件质量模型的6特性和27个子特性
  • 软件质量的8个特性

    2021-06-25 09:53:29
    时间特性 资源利用率 容量 兼容性 共存性 互操作性 易用性 可辨识性 易学性 易操作性 用户差错 防止性 用户界面 舒适性 易访问性 可靠性 成熟性 可用性 容错性 已恢复性 信息安全性 保密性 完整性 可抵御性 可检查性...
  • 软件质量--特性

    千次阅读 2020-11-16 13:50:32
    软件质量特性
  • 《软件工程—产品质量》(GB/T 16260-2006)中规定对软件的每个质量特性与子特性都有定义: 一、功能性:是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。 适合性:是指软件产品与指定的任务和...
  • 软件质量大特征

    千次阅读 2020-04-05 12:34:02
    可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时能继续运行的程度。 3.易使用性:对于一软件,用户学习、操作、准备输入和理解输出时,所做努...
  • 软件测试、软件测评,围绕软件质量这一特性逐层展开,看似简单,实际操练起来却又无从下手。还好有前人的最佳实践形成的质量模型,先拿来主义,后细细揣摩。悟!--------------------------------------------------...
  • ISO/IEC9123软件质量特性 图示: **一、功能性: 1、适合性:解释软件产品是否提供了相应的功能  2、准确性:软件提供的功能是否正确(用户需要的) 即解释软件对不对  3、互操作性:产品与产品之间交互数据的...
  • ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一软件。这模型是软件质量标准的...
  • 软件质量模型的6特性27个子特性

    万次阅读 2017-05-27 15:13:21
    软件质量模型的特性27个子特性  一、功能性:  1、适合性:软件是否提供了相应的功能  2、准确性:软件提供的功能是否正确(用户需要的)  3、互操作性:产品与产品之间交互数据的能力,例如word对...
  • 软件质量特性

    千次阅读 2020-03-20 11:42:25
    通常软件的质量有下面几方面来评价质量的优劣: (1) 软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行。 (2) 软件结构良好,易读、...
  • 数据质量评估的六个主要维度 DAMA版权所有, 翻译修订by大数据庞涛13811850730 摘要 本文描述了评估数据质量六个方面,由英国DAMA工作组制作 定义评估数据质量的维度 背景 ‘数据质量维度’这词已经被广泛的...
  • 软件质量特性(软件质量的外在特性) 1、正确性,在设计、规范和实现等方面的少错误程度。 2、可用性,用户使用和学习这软件的容易程度。 3、效率,这软件占用的资源尽量的少,内存占的少且执行时间短。 4...
  • 软件质量六个特征

    万次阅读 2015-09-08 10:21:25
    可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时能继续运行的程度。 3. 易使用性:对于一软件,用户学习、操作、准备输入和理解输出
  • 软件产品可提供适当性能的能力 ①时间特性(time behavior):平均事务响应时间,吞吐率, ②资源利用性(resource utilization):CPU 内存 磁盘 IO 网络带宽 队列 共享内存 ③效率依从性(efficiency compliance): 五...
  • ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一软件。这模型是软件质量标准的...
  • 软件质量模型的特性27个子特性

    千次阅读 2019-05-29 10:03:40
     1、时间特性:平均事务响应时间,吞吐率,TPS(每秒事务数)  2、资源利用性:CPU 内存 磁盘 IO 网络带宽 队列 共享内存  3、效率依从性    五、软件维护性:"四规", 在规定条件下,规定的时间内,...
  • 软件质量特性测试

    千次阅读 2013-10-12 10:13:02
    《软件工程—产品质量》(GB/T 16260-2006)中规定对软件的每个质量特性与子特性都有定义: 一、功能性:是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。 适合性:是指软件产品与...
  • 百度上是这么说的,“质量:一实体的所有特性,基于这些特性可以满足明显的或隐含的需求。“”而质量就是实体基于这些特性满足需求的程度。针对软件,可将质量理解为“软件产品满足用户或规定显性需求或隐性需求的...
  • 感谢新疆风筝同学 软件质量管理6特性21个子特性 功能靠用小护翼 这含义不用我太多解释,看过WSJ广告的都懂的!呵呵功能性——功能可靠性——靠可用性——用效率———小 可维护性—护 记忆时的顺序按照前面编的...
  • 软件质量特性及测试类别梳理

    千次阅读 2018-03-25 15:21:00
    ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一软件。这模型是软件质量标准的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,585
精华内容 61,834
关键字:

六个质量特性