ISBN : 978-81-963532-2-3 (E-Book) Correctness: A software product is correct, if different requirements as specified in theSRSdocument havebeen correctlyimplemented. Maintainability: A software product is maintainable, if errors can be easily corrected asand when they show up, new functions can be easily added to the product, and thefunctionalitiesof theproduct can beeasilymodified, etc. SoftwareQualityManagementSystem A quality management system (often referred to as quality system) is the principal methodologyusedbyorganizations to ensurethatthe products theydevelop havethedesired quality. Qualitysystemconsistsofthefollowing: ManagerialStructureandIndividualResponsibilities-Aqualitysystemisactuallytheresponsibility of the organization as a whole. However, every organization has a separate qualitydepartment to perform several quality system activities. The quality system of an organizationshould have support of the top management. Without support for the quality system at a highlevelin acompany, few members ofstaff willtakethe qualitysystem seriously. QualitySystemActivities-Thequalitysystem activitiesencompass thefollowing: - auditingofprojects - reviewofthequalitysystem - developmentofstandards,procedures,and guidelines,etc. - productionofreportsforthetopmanagementsummarizingtheeffectivenessofthequalitys ystem in the organization. EvolutionofQualityManagementSystem Quality systems have rapidly evolved over the last five decades. Prior to World War II, the usualmethod to produce quality products was to inspect the finished products to eliminate defectiveproducts.Sincethattime,qualitysystemsoforganizationshaveundergonethroughfourstages of evolution as shown in the fig. 28.1. The initial product inspection method gave way to qualitycontrol(QC).Qualitycontrolfocusesnotonlyondetectingthedefectiveproductsandeliminating them but also on determining the causes behind the defects. Thus, quality controlaims at 127 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal
133 Publizr Home