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, from Latin qualitas (translating Greek poiotēs ), 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.