2005-03-04 (7:11 am) : by ralfordStatistics for 'ralford'
Posts: 126
Comments: 6
As stated in the
IEEE Standard 12207, quality is defined as follows: "The quality assurance process is a process for providing adequate assurance that the software products and processes in the product life cycle conform to their specific requirements and adhere to their established plans."
A
Slashdot discussion on a
quality assurance article clearly points out that quality assurance is not a replacement for testing. Quality assurance is just what it sounds like: it gives you
confidence
that your product will be of high quality. A quality product is
not a guarantee
, as it is difficult or nearly impossible to prove that a highly detailed software product is 100% error free. However, if a process or method is followed during the a product's life cycle, the product and it its environment will ultimately be controlled, and the chance of introducing known problems will be less probable.