| Tweet |
Software Quality Definition, Explanation, Details:
DEFINITION
Software quality is the degree of conformance to explicit or implicit requirements and expectations.
Explanation:
- Explicit: clearly defined and documented
- Implicit: not clearly defined and documented but indirectly suggested
- Requirements: business/product/software requirements
- Expectations: mainly end-user expectations
Note: Some people tend to accept quality as compliance to only explicit requirements and not implicit requirements. We tend to think of such people as lazy.
Definition by IEEE
- The degree to which a system, component, or process meets specified requirements.
- The degree to which a system, component, or process meets customer or user needs or expectations.
Definition by ISTQB
- quality: The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
- software quality: The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs.
As with any definition, the definition of ‘software quality’ is also varied and debatable. Some even say that ‘quality’ cannot be defined and some say that it can be defined but only in a particular context. Some even state confidently that ‘quality is lack of bugs’. Whatever the definition, it is true that quality is something we all aspire to.
Software quality has many dimensions. See Dimensions of Quality.
In order to ensure software quality, we undertake Software Quality Assurance and Software Quality Control.
| Tweet |


software quality is the ability to control the software engineering process and methods to ensure quality. The methods are complex and may include compliance with the standards of one or more as ISO 9000 or CMMI.
sir,
can u give me an example for definitions so that i can easily understand, because i am fresher.
Thank you
sir.
Thanks for this post. Can you please post something on Software Quality Testing Framework and Methodology.
To sushma tatikonda,
Quality Is hard to define but can be recognized by its absence while using the application (or) a software.
Regards,
Sivaraj.
Lisa, this whole site is based on questions you asked, we also corelated other testing like this link : http://www.deerwalk.com/security-risks-and-security-testing
customer satisfaction with low level of defects and with low complexity,or meeting all requirment in all the seance like cost,simplicity,service provided.
very brief… good. but it could be much better in explanation than this. but satisfied sir.
hai sir am planing for testing cource.. how can u prefer me that i dont now int also . i compled my bac..
@ Hi sushma tatikonda
Hard To Define ,Not Easy To Measure it But We Can Easily Recognize the Absence While using The Application Or a Product .
Regards,
Sivaraj
cstag.b1.17@gmail.com
quality is hard to define but easily recognized. Quality is nothing but, To satisfy customer’s functional and non-functional requirements of the product.
The degree to which something meets or exceeds the expectations of its consumers
software quality is how well software is designed ,and how well the software conforms to that design