Home » Management » Software quality

Software quality


Software has a vast number of quality dimensions (40). These dimensions are layed down and defined in an ISO standard  (ISO 25010, 2011).

1.Functional suitabilityThe degree to which the product provides functions that meet stated and implied needs when the product is used under specified conditions

  • Suitability
  • Accuracy
  • Interoperability
  • Security
  • Compliance

2. ReliabilityThe degree to which a system or component performs specified functions under specified conditions for a specified period of time.

  • Maturity
  • Fault Tolerance
  • Recoverability
  • Compliance

3. OperabilityThe degree to which the product has attributes that enable it to be understood, learned, used and attractive to the user, when used under specified conditions

  • Appropriateness
  • Recognisability
  • Ease of use
  • Learnability
  • Attractiveness
  • Technical accessibility
  • Compliance

4. Performance efficiencyThe performance relative to the amount of resources used under stated conditions

  • Time Behaviour
  • Resource Utilisation
  • Compliance

5. SecurityThe degree of protection of information and data so that unauthorized persons or systems cannot read or modify them and authorized persons or systems are not denied access to them

  • Confidentiality
  • Integrity
  • Non-repudiation
  • Accountability
  • Authenticity
  • Compliance

6. CompatibilityThe degree to which two or more systems or components can exchange information and/or perform their required functions while sharing the same hardware or software environment

  • Replaceability
  • Co-existence
  • Interoperability
  • Compliance

7. MaintainabilityThe degree of effectiveness and efficiency with which the product can be modified

  • Modularity
  • Reusability
  • Analyzability
  • Changeability
  • Modification stability
  • Testability
  • Compliance

8. TransferabilityThe degree to which a system or component can be effectively and efficiently transferred from one hardware, software or other operational or usage environment to another

  • Portability
  • Adaptability
  • Installability
  • Compliance

Reference

ISO/IEC 25010:2011. Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models


Leave a comment