发布新日志

  • GB/T 16260定义的外部和内部质量的质量模型

    2007-07-09 17:39:38

    软件质量属性划分为六个特性(功能性、可靠性、易用性、效率、维护性和可移植性),并进一步细分为若干子特性。这些子特性可用内部或者外部度量来测量。

    1.1 功能性

    当软件在指定条件下使用时,软件产品提供满足明确和隐含要求的功能的能力。

    1.1.1 适合性

    软件产品为指定的任务和用户目标提供一组合适的功能的能力。

    1.1.2 准确性

    软件产品提供具有所需精度的正确或相符的结果或效果的能力。

    1.1.3 互操作性

    软件产品与一个或更多的规定系统进行交互的能力。

    注:  用互操作性代替兼容性是为了避免可能与易替换性(见6.6.4)的含义产生混淆。

    1.1.4 安全保密性

    软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人员或系统对它们的访问。

    1.1.5 功能性的依从性

    软件产品遵循与功能性相关的标准、约定或法规以及类似规定的能力。

    1.2 可靠性

    在指定条件下使用时,软件产品维持规定的性能级别的能力。

    1.2.1 成熟性

    软件产品为避免由软件中故障而导致失效的能力。

    1.2.2 容错性

    在软件出现故障或者违反其指定接口的情况下,软件产品维持规定的性能级别的能力。

    1.2.3 易恢复性

    在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力。

    1.2.4 可靠性的依从性

    软件产品遵循与可靠性相关的标准、约定或法规的能力。

    1.3 易用性

    在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。

    1.3.1 易理解性

    软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用条件的能力。

    1.3.2 易学性

    软件产品使用户能学习其应用的能力。

    1.3.3 易操作性

    软件产品使用户能操作和控制它的能力。

    1.3.4 吸引性

    软件产品吸引用户的能力。

    1.3.5 易用性的依从性

    软件产品遵循与易用性相关的标准、约定、风格指南或法规的能力。

    1.4 效率

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

    1.4.1 时间特性

    在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。

    1.4.2 资源利用性

    在规定条件下,软件产品执行其功能时,使用合适数量和类别的资源的能力。

    1.4.3 效率依从性

    软件产品遵循与效率相关的标准或约定的能力。

    1.5 维护性

    软件产品可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规格说明变化的适应。

    1.5.1 易分析性

    软件产品诊断软件中的缺陷或失效原因或识别待修改部分的能力。

    1.5.2 易改变性

    软件产品使指定的修改可以被实现的能力。

    1.5.3 稳定性

    软件产品避免由于软件修改而造成意外结果的能力。

    1.5.4 易测试性

    软件产品使已修改软件能被确认的能力。

    1.5.5 维护性的依从性

    软件产品遵循与维护性相关的标准或约定的能力。

    1.6 可移植性

    软件产品从一种环境迁移到另外一种环境的能力。

    1.6.1 适应性

    软件产品毋需采用额外的活动或手段就可适应不同指定环境的能力。

    1.6.2 易安装性

    软件产品在指定环境中被安装的能力。

    1.6.3 共存性

    软件产品在公共环境中同与其分享公共资源的其他独立软件共存的能力。

    1.6.4 易替换性

    软件产品在同样环境下,替代另一个相同用途的指定软件产品的能力。

    1.6.5 可移植性的依从性

    软件产品遵循与可移植性相关的标准或约定的能力。

     

  • 软件质量特征

    2007-07-09 17:05:55

    根据ISO9126,软件质量特征包括:

    功能:与一组功能及其指定性质有关的一组属性,这里的功能是满足明确或隐含的需求的那些功能。

    可靠:在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。

    易用:由一组规定或潜在的用户为使用软件所需作的努力和所作的评价有关的一组属性。
    效率:与在规定条件下软件的性能水平与所使用资源量之间关系有关的一组属性。
    可维护:与进行指定的修改所需的努力有关的一组属性。
    可移植:与软件从一个环境转移到另一个环境的能力有关的一组属性。
    其中每一个质量特征都分别与若干子特征相对应。

我的栏目

我的存档

数据统计

  • 访问量: 2700
  • 日志数: 2
  • 图片数: 1
  • 建立时间: 2007-07-09
  • 更新时间: 2007-07-09

RSS订阅

Open Toolbar