The program shall provide feedback concerning the user's response. For example, after the user's input, the tool will let the user know if the answer is correct or not. Although The Reasons for the Seasons is a web-based application that can be run from a remote server, it is primarily intended to be installed and run from the local machine. In the latter case, the images and links will be cached and readily displayed. Therefore, the following requirements first pertain to application run from local machine, as well as to the response when run from a remote server.
Response time is largely dependent upon both server and connection speed.
However, the response time to user interaction, graphical download, and the time to load off any web page must be under fifteen seconds so that the response time must be quick enough to hold the user's interest. To ensure this requirement, images and animation files must be kept as small as possible. The Reasons for the Seasons is a robust educational tool that is able to withstand rigorous use by sixth-grade student users. The system will be able to take input from the user and provide the necessary output in a timely manner. To ensure reliability, testing will be incorporated to ensure that actions taken by the user will not cause disrupt in the flow of the program.