what is a control in software
They are defined below: 1  Quality Assurance: A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives.  Quality Control: A set of activities designed to evaluate a developed work product.