Software Quality Metrics

  • Factors assessing software quality come from three distinct points of view
    • Product operation
    • Product revision
    • Product modification
  • Software quality factors requiring measures include
    • Correctness (defects per KLOC)
    • Maintainability (mean time to change)
    • Integrity (threat and security)
      • Integrity of a system can be defined as:
        integrity = S [(1-threat) x (1- security)]
    • Usability (easy to learn, easy to use, productivity increase, user attitude)