Performance Requirements
3.1 The system shall have an estimated maximum number of 50 simultaneous users, but the limit will be ultimately dependent upon the capabilities of the server used to host the system.
3.2 A normal workload will be estimated to be 1 or 2 simultaneous users.
3.3 The database shall be accessed a number of M∙N times, where M can be considered the number of passages for the tester to read and N the number of associated questions.
3.3.1 Under normal conditions there shall be an estimate of 2 passages read and 10 associated questions for each passage.
3.4 The maximum access time for each passage and question should not exceed 10 seconds, but this is dependent upon the user’s internet connection.
3.5 All data handled by the system shall be in the form of integers, real numbers, characters, strings, and text. Retrieving these elements from the database and processing them to achieve an output should not delay the user when taking the reading assessment.
Design Constraints
5.1 The system screens shall have a look and feel consistent with the rest of the Ed Doctor system.
5.2 The system screens for the actual reading assessment shall not have graphics or themes that could interfere with the timing mechanism used to measure the time taken to read the passages.
Software System Attributes
6.1 Reliability6.2 Availability
6.2.1 The system shall be available whenever the server is available.
6.2.2 In the event that the server goes down, the system shall recover to the state it was in prior to the server failure.
6.3 Security
6.3.1 The system database shall only be available to system administrators.
6.4 Maintainability6.4.1 The system shall be implemented so that additional passages can be added with ease in the future.
6.5 Portability6.5.1 The system shall be available on the Internet and shall be compatible with Windows Internet Explorer.