Intermediate Programming Online Practice Complete this assessment to review what you’ve learned. It will not count toward your grade. 16 of 1816 of 18 Items Question Mayan is developing a grade management program. She needs to add some new features to her program. However, the new features may have an impact on the existing features. What should she do next?(1 point) Responses Build a list of functionality requirements and use it as a checklist during testing. Build a list of functionality requirements and use it as a checklist during testing. Consider multiple solutions, and choose the one that has the least impact on the existing project. Consider multiple solutions, and choose the one that has the least impact on the existing project. Consider other possible features that may improve the program instead of the one that causes issues. Consider other possible features that may improve the program instead of the one that causes issues. Proceed to developing the code to add new features, and restructure existing features. Proceed to developing the code to add new features, and restructure existing features. Remaining Attempts : 3 Skip to navigation page 4 of 4

1 answer

In this scenario, it would be best for Mayan to build a list of functionality requirements and use it as a checklist during testing. This approach allows her to clearly define what the new features should accomplish while ensuring that existing functionalities are still working as intended. It also helps in identifying any impact the new features may have on the existing ones, facilitating a more controlled and structured development process.

While considering multiple solutions is also important, having a clear checklist will provide a more systematic way to manage testing and integration of the new features.