“Quality is not an act, it is a habit.”— Aristotle

The first thing that comes to my mind when I think of the words software quality is «is it good?», but how can we define good in this context?… good as in it performs perfectly?, is better than other alike software?

I’ve been searching for an exact definition of software quality and I found that there isn´t an exact definition but rather a vast of them,which most of them share that some requirements needs to be accomplished in order to meet some expectactions

But, how do we accomplish quality?

I supposed there were some rules or standards that developers need to follow to achieve quality and I found two main topics:

  • SOFTWARE QUALITY ASSURANCE (SQA) 
  • SOFTWARE QUALITY CONTROL (SQC)

Both focus on different activities to ensure software qualitiy, however SQA focus more on prevention while SQC focus on detection, so one is more oriented to the early stages (Design, managment etc.) while the other to the last ones (Reviewing and testing)

Deja un comentario