software quality assurance

means of monitoring software engineering processes, providing adequate assurance that a product or software would meet relevant requirements and quality expectations