1. 2. 3.
User requirements. These are requirements written from the point of view of end users, usually expressed in narrative form. System requirements. These are detailed specifications describing the functions the system must be capable of doing. Interface requirements. These are requirements about the user interface, which may be expressed as a list, as a narrative, or as images of screen mock‐ups.
3.1 User Requirements • • • • • •
End users must know how to operate a computer; End users must know basic computer functions such as using a keyboard and mouse; End users must know how to access the Internet; End users must know how to operate and configure a microphone, either internal or external; End users must know how to choose their preferred operating system; and End users must be familiar with forms and interactive web systems.
3.2 System Requirements
• • • • • • •
The system must allow real‐time status updates and microblogging functionality; The system must be functional on mobile devices; The system must be capable of handling at least 1Mbps bandwidth for interactive elements; The system must be capable of handling at least 480p of streaming video; The system must be capable of categorizing members by district; The system must be capable of handling at least 128Kps streaming audio; and The system must be capable of handling 15,000 members per district at any given time.
•
The interface must be easy to navigate and contain drop down tool bars to provide access to calendar, blog, status update and communication sharing areas within the platform; The interface must provide an option to compile information into a report or electronic portfolio; The interface must provide evaluation tools or metrics for Educators to assess project growth and work within the project; The interface must be compatible with all browsers; The interface must have an easy to locate help system so users can easily access video tutorials and other modules; and The interface must be appropriate for the audience in that it is simple to use and looks clean.
3.3 Interface Requirements
• • • • •
3