The ISO 9001 Standard
ISO 9001 is the quality assurance standard which is applies to software engineering. The standard contains twenty requirements which must be current for an effective quality assurance system because the ISO 9001 standard is applicable to all engineering disciplines a special group of ISO guidelines (ISO 9000-3) have been build to help interest the standard for use in the software process
This section written through Michael Stovsky has been adapted from Fundamentals ofIS0 9001 Standard and ISO 9000, workbooks established for Essential Software Engineering, a video curriculum established through R.S. Pressman & Associates, Inc Reprinted with permission.
The following 20 requirements delineated through ISO 9001 address which is given below:
1. Management responsibility
2. Quality system
3. Contract review
4. Design control
5. Document and data control
6. Purchasing
7. Control of customer supplied product
8. Product identification and tractability
9. Process control
10. Testing and Inspection
11. Control of inspection, measuring, and test equipment
12. Inspection and test status
13. Control of nonconforming product
14. Corrective and preventive action
15. Preservation, Handling, packaging, storage, and delivery
16. Control of quality records
17. Internal quality audits
18. Training
19. Servicing
20. Statistical techniques
In order for a software company to become registered to ISO 9001 it must develop procedures and policies to address each of the needs noted above and then be able to demonstrate which these procedures and policies are being followed.