Software Quality Management Unit – IV Roy Antony Arnold G Roy Antony Arnold G Asst. Prof. / CSE
• ISO Defines Quality Management System as: – The organizational structure, responsibilities, procedures, processes and responsibilities, procedures, processes and resources for implementing quality management. management (ISO 8042 – (ISO 8042 – 1986)• An essential part of any QMS is a .• A comprehensive QMS should include quality assurance and quality improvement functions. assurance and quality improvement functions
• The ISO definition of a QMS lists five components:
• Organizational Structure must seek to assign responsibility for quality. f li• Each employee is responsible for quality. – Also it is a two‐way communication – Quality work of an employee should be encouraged.• The following are the some of the procedures required by a QMS: Design Control, Process Control, Corrective Action, Protection of Quality, Training, etc. Protection of Quality Training etc• It is necessary to measure the processes to analyse the current performance. current performance• The resources (tools) are essential part of QMS to maintain the quality. the quality.
• Quality and customer focus go hand in hand – you can’t have one without the other.• The problems of software are not unique.• User requirements are often highlighted as the worst problem area.• M t of ti Most f time th customer unable t t ll the t bl to tell what he really need.• In the other side, the analyst doesn’t understand what the customer really need. y
• It is suggested that there are four principal aspects to a QMS for S/W development: t t QMS f S/W d l t1. Development Procedures : This includes the use of design and development methodologies and tools tools, testing and associated staff training.2. Quality Control : This includes many activities for the monitoring of quality during development, e.g. Planning, progress meetings, change control etc.3.3 Quality Improvement : This includes all activities aimed at establishing a human quality culture amongst the staff (Quality Culture).4. Quality Assurance : Where a quality system is in place, QA becomes the monitoring of the system itself to ensure that it is being carried out correctly.
Activity Intended role in establishing a quality cultureQuality Training Provide all levels of organization with appropriate knowledge with respect to quality. respect to qualityQuality Circles To provide a forum to discuss problems. problemsQuality Improvement To bring together specific expertise Teams to tackle particular problems. to tackle particular problems.