Software Requirements Specification for Mobile Clicker

Only available on StudyMode
  • Download(s) : 981
  • Published : January 31, 2011
Open Document
Text Preview
Software Requirements Specification
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.3Definitions, Acronyms and Abbreviations1

2.Overall Description1

3.Specific Requirements3





3.5 Security11

3.6 Safety 11

3.7Design Constraints11

3.8 Copyright and intellectual properties 12

4.Supporting Information13
Software Requirements Specification


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 the system

4 References

1- SRS template, 2008-05-10, Computer Engineering department, Kuwait University.

5 Overview

The rest of this document contains the following in the mentioned order: 1- Overall description of the project and its requirements. 2- Specific requirements for the project including the functionality, usability, reliability, performance, security, safety, design constraints, and copy right and intellectual properties. 3- Supporting information in order to understand the project including diagrams that represent the system.

Overall Description

This product is used mostly in Universities to provide some kind of interaction between the instructor and the student. The product would be responsible for taking the attendance and store it in an embedded database using the Bluetooth device of the instructor’s laptop. It requires the students to activate the Bluetooth feature on their mobile devices.

The product has a lot of benefits including:
1- Saving the time needed to take the attendance manually by calling the names of the students. 2- Asking a question or giving surveys to all the students in the class and providing the instructor with the statistical result of the students’ answers.

The product has a social risk, which is that the students may have the ability to chat and share files, images, videos, and sound clips since they will have to open their Bluetooth devices of their mobile phones. This may affect their understanding of the material and their concentration with the instructor.

The users of the product are the instructor and the student. The instructor should have a laptop and should have the basic skills to deal with it, open programs, open, and close the Bluetooth device of his laptop.

The student should have a mobile with a Bluetooth device in it. He should have the ability to use his mobile, install programs, open and close the...
tracking img