SOFTWARE DEVELOPMENT PROCESS AND QUALITY MANAGEMENT METRICS
Abstract
Any software developed needs to possess superior quality, performance, reliability and durability in order to ensure smooth functioning for a long period of time. Software quality is the degree to which a component, system or process meets the requirements, needs and expectations specified by the customer. The aim of this paper is to investigate the measures available to determine different quality factors. The identification of factors and as well as the metrics and measures was done on the basis of the literature survey by studying and analyzing various research papers. The results benefit software developers to easily identify the metrics used to measure the quality characteristics of the software. Furthermore, the work aimed at providing some suggestions, using the potential deficiencies detected as a basis. Also, comparisons will be made between the most common approaches of quality management, namely, Capability Maturity Model (CMM), The International Organisation of Standards(ISO) which sets certain standards and test that each product needs to pass in order to be able to sold in the market, Total Quality Management(TQM) and Six Sigma which further is divided into two sub-methodologies- DMAIC(define, measure, analyze, improve, control) and DMADV(define, measure, analyze, design, verify).Other common approaches will also be looked into and compared. These approaches have been in the industry of products and services development from a very long period of time and through their data-driven approach and methodologies to remove defects from the product, they have become the basic approaches to measure the quality of any software or product or service released in the market.
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Engineering Technology and Computer Research (IJETCR) by Articles is licensed under a Creative Commons Attribution 4.0 International License.