For Mobile Clicker
Version 1.12
Prepared by
Ahmad Al-Toukhy
Amir Ahmed
Ahmad Ashkanani
Kuwait University
College of Engineering and Petroleum
Computer Engineering Department
Date created 8-May-08
Table of Contents
1. Introduction 1 1.1 Purpose 1 1.2 Scope 1 1.3 Definitions, Acronyms and Abbreviations 1 1.4 References 1 1.5 Overview 1
2. Overall Description 1
3. Specific Requirements 3
3.1 Functionality 3
3.2 Usability 10
3.3 Reliability 10
3.4 Performance 11
3.5 Security 11
3.6 Safety 11
3.7 Design Constraints 11
3.8 Copyright and intellectual properties 12
4. Supporting Information 13
Software Requirements Specification
Introduction
1 Purpose
This document will fully describe all the functional and nonfunctional requirements, design constraints, and other factors necessary to provide a complete and comprehensive description of the requirements for the Mobile Clicker Project. It will also describe the external behavior of the Mobile Clicker Application.
2 Scope
The Mobile Clicker Application is a two-part project. The first part is a Java-based PC application that is used by the instructor to take the attendance of the students registered in the class by discovering their Bluetooth mobile devices. It is also used in asking any type of questions for the whole class like surveys. The second part is a Java-based mobile application that is used by the student to answer the question or the survey that the instructor may spread using the PC application.
3 Definitions, Acronyms and Abbreviations
Bluetooth: It is a wireless protocol utilizing short-range communications technology facilitating both voice and data transmissions over short distances. MTBF: Mean Time Between Failures MTTR: Mean Time To Repair Sustainability: Expected lifetime of
References: 1- SRS template, 2008-05-10, Computer Engineering department, Kuwait University.