You are on page 1of 4

Software Requirements

Specification
For

Early Learner Application


Ali Jawad & Omer Abdul Maroof

BIT-12

SEECS, NUST.

Software Requirements Specification for Early Learner Application

Page ii

Contents
1. Introduction................................................................................................................................ 1
1.1 Purpose ............................................................................................................................................... 1
1.2 Intended Audience and Reading Suggestions..................................................................................... 1
1.3 Project Scope....................................................................................................................................... 1

2. Overall Description.................................................................................................................... 1
2.1 Product Features..................................................................................................................................
2.2 User Classes .......................................................................................................................................
2.3 Operating Environment.......................................................................................................................
2.4 Design and Implementation Constraints.............................................................................................

1
1
1
2

3. External Interface Requirements............................................................................................. 2


3.1 User Interfaces.................................................................................................................................... 2
3.2 Hardware Interfaces............................................................................................................................ 2

4. Other Nonfunctional Requirements......................................................................................... 2


4.1 Performance Requirements................................................................................................................. 2
4.2 Security Requirements........................................................................................................................ 2

5. Other Requirements.................................................................................................................. 2

Software Requirements Specification for Early Learner Application

1.

Introduction

1.1

Purpose

Page 1

This document provides a device for specifications for the child learning application called Early
learner. This application is supposed to run on IOS based devices like iPhone and iPad.

1.2

Intended Audience and Reading Suggestions

This document is intended to address the needs of Developers and Quality Assurance Team as
guiding source to meet the Applications objectives and Clients expectations. It will also act as base
for the contract document between client and developing agency.

1.3

Project Scope

Early Learner is a educational Application for children between age 2 to 4 years. It will provide a
simple imaginative method of learning primarily based on pictorial representations and audio .This
will teach children to recognize and speak out the names of basic objects of interest in their age. It
will run on only IOS based devices like iPhone and iPad. Later its versions for Andriod will also be
developed..

2.

Overall Description

2.1

Product Features

Main feature of this application is to provide a way to enable children of younger age to learn
names of different objects. It will provide graphical interface containing attractive pictures of
objects along with names written under and also name of the object with be uttered repeatedly to
help child memorize it. Touch Screen functionality of Devices.

2.2

User Classes

Target users and beneficiaries of this application will be the children between ages 2 and 4 years.
Children of 3 and 4 years will be able to operate the application themselves and children below this
age will benefit from it by their parents help them work with application.

2.3

Operating Environment

This application will run on IOS based devices like iPad and iPhone. Later versions will also work
on Android devices.

Software Requirements Specification for Early Learner Application

2.4

Page 2

Design and Implementation Constraints

Design of this application will have some constraints regarding scalability of scope in term of
advance functionalities and 3-D graphics due to limited resources available in target devices.

3.

External Interface Requirements

3.1

User Interfaces
a. Graphical Pictorial Display of Object
b. Simple interface comprising fewer buttons to operate.
c. Audio utterance of object names aloud.

3.2

Hardware Interfaces

User will access and operate soft buttons using touch screen features of target devices.

4.

Other Nonfunctional Requirements

4.1

Performance Requirements

Application requires sufficient resources from device hardware to provide its functionalities
without any delay, interruption and provide appropriate response to user.

4.2

Security Requirements

Security against unauthorized use can be provided through login interface requiring user to enter
username and password.

5.

Other Requirements

Interface of the application is supposed to be aesthetically designed in such a way which appeals
and attracts children attention and develop their interest in learning

You might also like