In today‘s highly competitive software market‚ quality has become a buzzword. Almost all customers for software products insist on high quality. Most organizations have also realized that they can only attract and retain customers in the long run by providing high-quality products and services.
Quality is meeting customer requirements. These requirements may be explicit or implicit. If the requirements of customers are not fully met‚ the customers are dissatisfied and consider the product to be of poor quality.
To produce a good-quality product‚ it is‚ therefore‚ essential to clearly define the quality requirements of a product. Software quality requirements can be described using a set of quality factors.
Basic Concepts of Software Quality course includes:
- Defining Quality
- Software Quality Factors
- Software Quality Metrics
This course has been co-authored by the internationally recognized consultant and authority on software engineering—Dr. Roger S. Pressman.
This course will enable you to:
- Explain software quality from a customer‘s as well as a producer‘s perspective.
- Describe McCall‘s software quality factors and how they are important as an essentially invariant set.
- Describe the importance of metrics in assessing quality and explain Defect Removal Efficiency.
You receive a certificate of completion after successfully completing this course.
Quality is meeting customer requirements. These requirements may be explicit or implicit. If the requirements of customers are not fully met‚ the customers are dissatisfied and consider the product to be of poor quality. For producers‚ quality means meeting the signed-off product specifications. Meeting specifications is possible by using a good process and continuously improving it to produce better quality products.
- Technical metrics
- After-the-fact metrics
Quality metrics focus on quality and encourage behavior that improves quality. In this context‚ Defect Removal Efficiency (DRE) is a very important metric. It is the ratio of the number of errors found during the process to the sum of the number of defects found after delivery and the number of errors found in process. DRE measures how effective our quality-related activities have been in detecting errors before delivery so that the customer gets a low-defect product.