【问题标题】:SonarQube Category ExplanationsSonarQube 类别说明
【发布时间】:2011-04-17 17:50:10
【问题描述】:

任何人都可以建议对“五个”SonarQube 类别进行一两行解释,以使非开发人员能够理解百分比数字的含义吗?

  • 效率
  • 可维护性
  • 便携性
  • 可靠性
  • 可用性

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

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

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

    这些指标中的大多数都在此Wikipedia entry

    中提供
    • 效率:

    效率 IT 指标衡量 IT 系统的性能
    一个有效的 IT 度量程序应该衡量性能的许多方面,包括系统的吞吐量、速度和可用性。

    • 可维护性
      .
      产品维护的难易程度是为了:

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

    .

    • 便携性:

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

    • 可靠性:

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

    本文注:

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

    • 可用性

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

    可用性不同于用户满意度,因为前者还包含有用性(参见Computer user satisfaction)。

    例如见usabilitymetrics.com

    【讨论】:

      【解决方案2】:

      这代表每个类别的源代码中违反(不遵守)规则的密度。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-18
        • 1970-01-01
        • 2017-03-13
        相关资源
        最近更新 更多