Quality | Glossary

Definition
Quality in software development can be defined in two contexts: Functional and Structural. ‘Software Functional Quality’ refers to how well it complies with a given design, based on functional requirements or specifications. ‘Software Structural Quality’ refers to how it meets non-functional requirements that support the delivery of the functional requirements, such as robustness or maintainability.

Origin
From Middle English (in the senses ‘character, disposition’ and ‘particular property or feature’), from Old French qualite a, from Latin qualitas (translating Greek poiotēs ) and from qualis ‘of what kind, of such a kind’.

Further Reading

  • “Software quality engineering”, by Jeff Tian.
  • “The Certified Software Quality Engineer Handbook”, by Linda Westfall.

Know more about building quality software by signing up for our workshops and training by visiting our website.