Vous êtes sur la page 1sur 14

Software Requirements Specification

Android
Development
SUBMITTED TO:-
SUBMITTED BY:-
Vishal Nagar Sir Akhi Gupta
Abhishek Pal

CONTENTS

1. INTRODUCTION

2. FUNCTIONAL COMPONENT OF THE PROJECT

3. SYSTEM STUDY & ANALYSIS

4. INTIATION AND PLANNING

5. SYSTEM DESIGN

6. CODING

7. IMPLEMENTATION

8. TESTING AND MAINTAINANCE

9. APPLICATION AND FUTURE SCOPE

10. REFERNCES
INTRODUCTION

Title of the project

Android Development

Abstract of the project


Android is a complete operating environment based upon the Linux® V2.6 kernel. Initially, the deployment target for

Android was the mobile-phone arena, including smart phones and lower-cost flip-phone devices. However, Android's

full range of computing services and rich functional support have the potential to extend beyond the mobile-phone

market. Android can be useful for other platforms and applications. In this article, get an introduction to the Android

platform and learn how to code a basic Android application.

This software will be very useful, memory space saving and time

consuming software. If we need to open any doc file then we have

to need word software, if we need to txt file then we have to need

notepad software, if we need to open any image file then we have

to need image software, for zip file we need have to winrar or

extract zip software, for audio file we have to need mp3 or many

player for many format, and for video file we have to need wmp

player. Means for different file we have to need different software,

which take more memory space and more time. For removing this
drawback this software is very useful for saving memory space

and time. With the help of this project we can open the following

format file.

Zip, html, ms excel, ms word, text.

Jpeg, gif, mpeg, dat.

Audio, video.

Etc.

Keywords

Generic Technology keywords

Databases, Network and Middleware, Programming

Specific Technology keywords

MySQL server,Microsoft SQL Server,JAVA,JSP,

SERVLET,ASP.NET

Project type keywords

Analysis, Design, Implementation, Testing, User Interface


Functional components of the project

Steps to start-off the project

The system can be developed using Active Server Pages\JAVA,

JSP,SERVLET as the front end. MS SQL Server\ORACLE 9i can be

used as back end to this system.

The following steps will be helpful to start off the project.


1. Study and be comfortable with technologies such as

a. VB.NET ,ASP.NET,JAVA,JSP,SERVLET,HTML,JSCRIPT

b. SQL server / Oracle

2. Little bit of basic knowledge of POS system would be very

helpful.

3. The system should be user friendly as much as possible.

Display messages wherever required.

SYSTEM STUDY AND ANALYSIS

Proper planning and complete understanding of software

requirements is essential for the success of a software

development effort. No matter how well designed or well coded,

a poorly analyzed and specified program well disappoint the

user and bring grief to the developer. Thus analysis of the

problem is the first step in the software development.

The analysis task is a process of discovery, refinement,

modeling and specification. It enables the system engineer to


specify function and performance, indicate software’s interface

with other system elements and establish constraints that the

software must meet. It allows the analyst to refine the software

allocation and build models of the data, function and behavioral

domains that will be treated by the software. This phase

provides the software designer with models that can be

translated in to data ,architectural, interface and procedural

design. Finally, it provides the developer and the customer with

the means to access quality of the software once it is built

Requirements

Hardware requirements

Numb Description Alternatives (If

er available)
1 PC with min 80 GB Not-Applicable

hard-disk and 512 MB

RAM.

Software requirements

Numb Description Alternatives (If

er available)
1 Windows 98/XP/2000 --
2 My-SQL server / MS-Access
Oracle
3 VB .NET,ASP.NET --
4 JDK1.5,Apache

TomCat6.0

Manpower requirements

3 students can complete this project in 5-6 months if they work

fulltime on it

Milestones and Timelines

Numb Mileston Milestone Timeli Remarks

er e Name Description ne

Week no.

from the

start

of the

project
1 Requiremen Complete 1-2 Attempt should be

ts specification of made to add some

Specificatio the system (with more relevant

n appropriate functionality other

assumptions). A than those that are


document listed in this

detailing the document.

same should be

written and a

presentation on

that be made.
2 Technology Understanding of 3-4 The presentation

familiarizati the technology should be from the

on needed to point of view of being

implement the able to apply it to the

project. project, rather than

from a theoretical

perspective.
3 Database A database 5-7 It is important to

creation design should be finalize on the

done and the database at this

same should be stage itself so that

created with the development and

necessary testing can proceed

tables. with the actual

database itself.

It would be better to

have some sample

data to use during


development stage.

4 High-level Listing down all 7-9 The scenarios should

and Detailed possible map to the

Design scenarios and requirement

[ In other then coming up specification (i.e., for

words, HLD with flow-charts each requirement that

and LLD] or pseudo code to is specified, a

handle the corresponding

scenario. scenario should be

there).
5 Implementati Implementation 10-12 During this milestone

on of the of the main period, it would be a

system screen, various good idea for the team

[ Coding ] options, screens (or one person from

for each of the the team) to start

options described working on a test-plan

above. for the entire system.

This phase This test-plan can be

contains code to updated as and when


communicate new scenarios come to

with the database mind.

also.
6 Unit Testing The system 13-14 Another 1 week should

should be be there to handle any

thoroughly tested issues found during

by running for all testing of the system.

the scenarios.
7 Integration The system 15-16 Another 2 weeks

Testing should be should be there to

thoroughly tested handle any issues

by running all the found during testing of

test cases written the system. After that,

for the system the final demo can be

(from milestone arranged.

5).
8 Final Review Issues found During the final review

during the of the project, it should

previous be checked that all the

milestone are requirements specified

fixed and the during milestone

system is ready number 1 are fulfilled

for the final (or appropriate

review. reasons given for not

fulfilling the same)


APPLICATION AND FUTURE SCOPE
The future scope of this application is very bright. If this

application become Success, then there is no need of many

software for opening different format file we can open these many

file with the help of only one software that is “AllInOne Executer”.
REFERENCES

BOOKS

SQL, PL/SQL programming language of Oracle by Ivan

Bayross.

World Wide Web designing with HTML by C Xavier.


Active Server Page instant reference by Evangelos

Petroutsos.

INTERNET SITES

www.w3schools.com

www.google.com

www.sun.com

www.esnips.com

www.openwith.org

Vous aimerez peut-être aussi