How to Calculate Software Quality Attributes

download How to Calculate Software Quality Attributes

of 2

Transcript of How to Calculate Software Quality Attributes

  • 8/3/2019 How to Calculate Software Quality Attributes

    1/2

    How to calculate Software Quality

    Attributes

    In continuation to my previous post Software Quality Attributes, Im here writing someof the formulas of the various Software Quality Attributes:

    1. Correctness: Extent to which a program satisfies its specifications and fulfills theusers mission objectives. It can be calculated as

    = (No. of non-conformance to requirements / Total no. of requirements)*100

    Correctness can also be calculated as

    = (No. of requirements fulfilled) / (Total no. of requirements) * 100

    2. Reliability: Extent to which a program can be expected to perform its intended

    function with required precision. The formula of reliability is

    = (Mean Time To Failure) / (Total Run Time) * 100

    It can also be calculated as

    = (Mean Time Between Failure) / (Total Run Time) * 100

    3. Efficiency: The amount of computing resources and code required by a program to

    perform a function.

    Efficiency = (Memory Usage) / (Total Memory) * 100

    4. Integrity: Extent to which access to software or data by unauthorized persons can be

    controlled.

    Integrity = (No. of successful attempts) / (Total no. of attempts) * 100

    5. Usability: Effort required learning, operating, preparing input, and interpreting output

    of a program.

    Usability = (Total Training Time) / (Total development time) * 100

    6. Maintainability: Effort required locating and fixing an error in an operational

    program.

    Maintainability = (Time spent to fix a bug) / (Total development time) * 100

    http://www.qasigma.com/2008/12/software-quality-attributes.htmlhttp://www.qasigma.com/2008/12/software-quality-attributes.htmlhttp://www.qasigma.com/2008/12/software-quality-attributes.html
  • 8/3/2019 How to Calculate Software Quality Attributes

    2/2