SonarQube类别说明

eme*_*ava 6 sonarqube

任何人都可以建议对"五个"SonarQube类别进行一两行解释,以便非开发人员能够理解百分比数字意味着什么?

  • 效率
  • 可维护性
  • 可移植性
  • 可靠性
  • 可用性

Von*_*onC 7

非开发人员的一个词"同义词"(虽然不是确切的同义词,但足以给出一个快速的想法):

  • 效率:表现
  • 可维护性:进化
  • 可移植性:重用
  • 可靠性:弹性
  • 可用性:设计

这些指标中的大多数都显示在此Wikipedia条目中

  • 效率:

效率IT指标衡量IT系统的性能.
有效的IT指标计划应衡量性能的许多方面,包括系统的吞吐量,速度和可用性.

  • 可维护性
    .
    是否可以轻松维护产品以便:

    • 正确的缺陷
    • 满足新要求
    • 使未来的维护更容易,或
    • 应对变化的环境

.

  • 可移植性:

软件代码库功能,可以在将软件从环境移动到另一个环境时重用现有代码,而不是创建新代码.

  • 可靠性:

IEEE将可靠性定义为" 系统或组件在指定时间内在规定条件下执行其所需功能的能力 ".

本文请注意:

对于大多数项目和软件开发经理而言,可靠性等同于正确性,即他们期待测试以及发现和修复的"错误"的数量.
虽然发现和修复测​​试中发现的错误是确保可靠性的必要条件,但更好的方法是在软件生命周期的所有阶段开发强大,高质量的产品.
也就是说,交付代码的可靠性与软件开发的所有过程和产品的质量有关; 需求文档,代码,测试计划和测试.

  • 可用性

研究与计算机程序或网站(网络可用性)交互优雅和清晰度.

可用性与用户满意度不同,因为前者也包含有用性(参见计算机用户满意度).

请参阅usabilitymetrics.com