2010-09-27 58 views
5

有人可以建議對「五個」SonarQube類別進行一兩行解釋,以便非開發人員能夠理解百分比數字的含義嗎?SonarQube類別說明

  • 效率
  • 可維護性
  • 可移植性
  • 可靠性
  • 可用性

回答

6

一個字「同義詞」非開發人員(不準確的代名詞,雖然,但足以給一個快速的想法):

  • 效率:性能
  • 可維護性:進化
  • 可移植性:重用
  • 可靠性:彈性
  • 可用性:設計

大多數的指標都在此Wikipedia entry

  • 效率:

效率,度量衡量IT系統的性能。
一個有效的IT指標計劃應該測量性能的許多方面,包括系統的吞吐量,速度和可用性。

  • 可維護性

    是一個產品可以爲了維護的難易程度:

    • 正確的缺陷
    • 滿足新的要求
    • 使未來的維護更加容易,或
    • 應對環境的變化

  • 可移植性:

軟件代碼庫功能能夠重用現有的代碼,而不是從一個環境移動軟件時,另一創造新的代碼。

  • 可靠性:

的IEEE可靠性定義爲「系統或組件來執行規定的條件下它的所要求的功能的時間指定期間的能力」。本文將從

注:

對於大多數項目和軟件開發經理,可靠性等同於正確性,也就是說,他們希望檢測,發現和固定的「蟲子」的數量。
查找和修復測試中發現的錯誤對確保可靠性是必不可少的,但更好的方法是在軟件生命週期的所有階段開發穩健,高質量的產品。
也就是說,交付代碼的可靠性與軟件開發的所有過程和產品的質量有關;需求文檔,代碼,測試計劃和測試

  • 可用性

研究優雅和清晰度,其與計算機程序或網站(網絡可用性)的相互作用被設計

可用性與用戶滿意度不同,因爲前者也包含實用性(請參閱Computer user satisfaction)。

參見例如usabilitymetrics.com

-1

這代表每個類別的源代碼中的規則違反(非方面)的密度。