|
NonFunctionalRequirements
4. Non-Functional RequirementsLoading Times: Start up: When the application is first initialized the loading time is fairly insignificant. It would range anywhere from 2-5 seconds, since we are only loading the main menu screen. Launching 'Explore': When launching explore the loading time is short. Usage of a database in the 'Explore' component of iGeo, will enable fairly short loading times. It will only affect the user when they wish to connect to the Internet to learn more about a certain place. Due to pixel adjustments, zooming on the virtual map may take up to 2 seconds. During 'Play': Because the 'Play' component uses the same browsing mechanisms as the 'Explore' component, load times for the map database, and zooming are similar to those of 'Explore'. Computing the correctness of an answer is less than a second. User response: This is solely dependent on the user; the user may take as long as he/she may like to decide on the correct answer during the quiz. The speed at which the user responds during the quiz, relies on his knowledge; some answers may come quick, others might require longer recall time. We expect the user to spend about 5 to 10 seconds on a given question under normal circumstances. Size: Excluding the information that is acquired from the Internet, the expected size of the project is small, under 10 MegaBytes(MB). The reason the file could take up to 10 MB of space is due to the size of the virtual map. Since we want the user to have the best experience possible, Team iGeo would like to make the map as detailed as possible and would like the user to have the option to zoom in and still have a clear view of the map, as to enhance their learning pleasure as well as have a great idea of the shape of a country, the positions of capitals and be able to readily recognize them after using our application. Ease of use: The game is fairly simple and intuitive, with step-by-step instructions on how to play included if the user needs help. 'Explore' mode is easily accessible due to it's use of standard iPhone/iPod touch functionality (ie. swiping,zooming,etc.). Play mode also incorporates all the features in 'Explore' mode, but also adds game play functionality. The 'How to...' document is readily accessible by clicking the help icon, that can be accessed any time during 'Play' mode, 'Explore' mode and from the main menu. Knowing how to play the game should not require more than a few minutes. The menus in the game also include large buttons, with clear text, that is easily read. Reliability: The program is very reliable as it does not rely on any sources outside the device, such as an internet connection, to function. As long as the game is loaded on to the user's iPhone/iPod touch, the game is accessible. While in 'Play' mode or in 'Explore' mode, if the user wants to find out information about a country or capital, they must have an internet connetion either through WI-FI using standard technologies(802.11b/g), or High Speed Packet Access(HSPA) on Global System for Mobile communication(GSM) networks. The application has no control over the access to these networks or their reliablity, but will coexist with these technologies when available. The game has a low chance of failure, excluding outside sources such as dropping of the device or a drained battery. Robustness: Time to restart after failure is less than 15 seconds. Percentage of events causing failure is low. Probability of data corruption on failure is slim to none. Portability: The game is extremely portable since the game is designed for the iPhone/iPod touch which is an extremely portable device. The only issue with portability, is that an Internet connection is not always present due to user's preference for data/phone plans or the availability of Wi-Fi in the area of either the iPhone/iPod Touch.
| |