Chapter 5: Software Quality Assurance Activities
As a process of evaluation and adherence
to standards and procedures, software
quality assurance ensures that the software product conforms to the set
procedures and standards throughout the software development life cycle.
The SQA activities include many large tasks
like creation of quality
management plan, software engineering techniques applications, formal
technical
reviews implementation, multi-tier testing strategy application, process
adherence
enforcement, change control, impact of change measurement, SQA
audits, and record keeping and reporting.
Quality Management Plan
A quality management plan includes the software’s quality aspects that need
development. It aids in putting checkpoints throughout the software development
process and tracks changes based on the results of the checkpoints.
It is a live
plan used throughout the software development life cycle.