4. Confirm that the software design implements all of the required safety-critical functions and requirements.