What is “Quality Software"?
In this second post about software quality, I am going to talk about the comments sent by Jefferson Costa, from QAI Brasil. After reading my first post, The Quest for Quality Software, he sent the following questions:
What is “Quality Software”?
What are the factors involved in this measurement?
In regards to the measurement factors that determine if a software program is of high quality, ISO created a standard the clearly defines how to measure the quality of software. The so-called ISO/IEC 9126 standard goes far beyond stating that quality software is software without bugs. It is divided into six categories, each of them with a corresponding, fundamental question. They are as follows:
Functionality: Does it meet the requirements?
Reliability: Is it fail proof?
Usability: Is it user friendly?
Efficiency: Is it fast and lean?
Maintainability: Is it easy to modify?
Portability: Is it easy to deploy in different environments?
Therefore, we can say that these are the factors that enable quality measurement.
While reading about this standard, we can have an idea of what is quality software: it is software that combines each and all categories mentioned above. But the quality of software is also directly linked to the quality of processes used during development. But that’s another conversation, as we would have to talk about the project life cycle, CMM, etc.
Who knows, maybe in the next post? =)


means men’s or women’s bathroom or if “Animelles de mouton frites” is in fact something that you would like to eat.

, the Korean the national dish? 

