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.
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’.
- “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.