Software Quality: a quest for perfection

When we think about “Quality,” it usually is related to physical products. You expect the things to work correctly, last for a few years, and do what they are advertised to do.
But software is also a product, and it should be required for it to require certain quality standards. To understand quality in software, first, we need to understand what is quality:
how good or bad something is