zoukankan      html  css  js  c++  java
  • 软件质量管理

    不同维度的质量

     软件质量定义

    CMMI:能力成熟度模型集成(也被称为软件能力成熟度集成模型)

    CMMI的价值:

    质量管理体系:

     

     

      没有描述就没有度量,没有度量就没有管理

     软件质量

     软件质量标准

    ISO/IEC 9126:1991标准所包含的6大特性的具体含义如下。
    (1)功能性:在指定条件下,软件满足用户显式需求和隐式需求的能力。
    (2)可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力。 
    (3)可使用性:在指定条件下,软件产品被使用、理解、学习的能力。
    (4)效率:在指定条件下,相对于所有资源的数量,软件产品可提供适当性能的能力。
    (5)可维护性:指软件产品被修改的能力。修改包括修正、优化和功能规格变更的说明。
    (6)可移植性:指软件产品从一个环境迁移到另一个环境的能力。
    这6大特性及其子特性是软件质量标准的核心,软件测试工作就从这6个特性和27个子特性去测试、评价一个软件的。

    互操作性:

    保密安全性:

     功能依存性:

     

     可靠性:软件是否能一支保持一个稳定的状态

    成熟性:

    容错性:

    易恢复性:

     易用性

     易理解性:

    易学性:

    易操作性:

    吸引性:

    效率性

    时间效率:

    资源效率:

     

    可维护性:衡量对已完成的软件进行调整需要多大的努力

    易分析性:

    稳定性:

     易改变性:

    易测试性:

    可移植性:

     适应性:

    易安装性:

    共存性:

    易替换性:

             

  • 相关阅读:
    Anaconda设置虚拟环境并打包exe
    [转]Anaconda, conda, pyenv, virtualenv的区别
    [闲记]2020-2-13
    集合笔记
    Python_列表(list)
    LeetCode 1711. 大餐计数 做题小结
    LeetCode 242. 有效的字母异位词 做题小结
    GitHub Actions教程 使用selenium自动化
    LeetCode 5641. 卡车上的最大单元数 做题小结
    git 批量删除文件夹和文件
  • 原文地址:https://www.cnblogs.com/xiaopo/p/14700688.html
Copyright © 2011-2022 走看看