Abstract
This project performs software quality assurance (SQA) of systems developed using the C++ programming language. Today, successful implementation of information technology (IT) projects is a competitive necessity for businesses in all sectors, yet approximately 30% of IT projects are perceived to be unsuccessful. Software quality assurance plays a critical role in the software development lifecycle and can impact a project’s overall success. Failure to pay attention to SQA can result in budget overruns, schedule delays, failure to meet project objectives, and/or poor customer satisfaction. Effective SQA includes developing and conducting comprehensive tests of system functions, performance, and security. In addition, the project team reviews critical documentation produced by the developers.