Software Quality Assurance & Control
Quality ControlSoftware quality control involves the series of inspections and tests that ensures that the software under development meets all user requirements. Quality control also includes feedback from the user of the software so that it can be developed as required. The quality control activities can be fully automated. With the use of the automated tools like CASE tools the quality control can be achieved.
Quality Assurance
High Quality software is the main goal. Software quality refer to the conformance to explicitly defined user requirements and some implicit requirements which are unmentioned.
The SQA (software quality assurance ) group serves as the representative for the customer. The persons who perform SQA must have to look the software from the customer point of view.
Software quality assurance is composed of different kinds of tasks like assurance planning, oversight, analysis, record keeping and reporting. SQA groups are governed by the plans. The plans identifies :
Evaluations to be performed.
Reviews and audits to be performed.
Standards that are applicable to the project.
Procedures for error reporting and removing.
Documentation
Feedback
