SonarQube Category Explanations -


can suggest one/two line explanation of "five" sonarqube categories, in such way non-developer can understand percentage figure means?

  • efficiency
  • maintainability
  • portability
  • reliability
  • usability

one word "synonym" non-developers (not exact synonym though, enough give quick idea):

  • efficiency : performance
  • maintainability : evolution
  • portability : reuse
  • reliability : resilience
  • usability : design

most of metrics presented in wikipedia entry

  • efficiency:

efficiency metrics measure performance of system.
effective metrics program should measure many aspects of performance including throughput, speed, , availability of system.

  • maintainability
    .
    ease product can maintained in order to:

    • correct defects
    • meet new requirements
    • make future maintenance easier, or
    • cope changed environment

.

  • portability:

the software codebase feature be able reuse existing code instead of creating new code when moving software environment another.

  • reliability:

the ieee defines reliability "the ability of system or component perform required functions under stated conditions specified period of time."

note paper:

to project , software development managers, reliability equated correctness, is, testing , number of "bugs" found , fixed.
while finding , fixing bugs discovered in testing necessary assure reliability, better way develop robust, high quality product through of stages of software lifecycle.
is, the reliability of delivered code related quality of of processes , products of software development; requirements documentation, code, test plans, , testing.

  • usability

studies elegance , clarity interaction computer program or web site (web usability) designed.

usability differs user satisfaction insofar former embraces usefulness (see computer user satisfaction).

see instance usabilitymetrics.com


Comments

Popular posts from this blog

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

c++ - Convert big endian to little endian when reading from a binary file -

openssl - Load PKCS#8 binary key into Ruby -