SOFTWARE QUALITY
When the expression “Software Quality” is used, we usually think in terms of an excellent software product that fulfills our expectations. These expectations are based on the intended use. A number of models have been proposed for evaluation of software quality based on various characteristics
If we are to talk intelligently about the quality of a thing or
the quality of the product, we must have in mind a clear picture of what we mean by quality. Quality defined by the
various quality gurus in various ways, depending on the
user perspective.
-
Dr. Barry Boehm thinks of quality as Achieving high
levels of user satisfaction, portability, maintainability,
robustness, and fitness for use.
-
Phil Crosby has created the definition with the currency because of its publication in his famous book
“Quality is free”. He states that quality means “conformance to user requirements”.
-
Tom McCabe, the software complexity specialist, de-
fines quality as “High levels of user satisfaction and
low defect levels, often associated with low complexity”.
- John Musa of Bell Laboratories states that quality means a combination of “low defect level, adherence of software functions to users needs, and high reliability”.
- Traditionally, the quality of a product is defined in terms of its fitness of purpose. Although fitness of the purpose is a satisfactory definition of quality for hardware products, but it is not satisfactory for software products.
0 comments:
Post a Comment