Final answer:
Software Quality Assurance
Step-by-step explanation:
The ongoing process of making sure that a software product is developed to the highest standards possible subject to the constraints of time and money is known as Software Quality Assurance.