Correct answer: (D) analyze the output of the software
To verify the correctness of the software and to confirm that the requirements have been implemented correctly, Software Testing phase is executed.
Software testing confirms whether the software is ready to be used or not. It also clarifies any risks associated with the software and these risks should be considered before releasing the software.
Reference: Gerard O’Regan- Concise Guide to Software Engineering From Fundamentals to Application Methods- Springer (2017)