0% found this document useful (0 votes)
2K views4 pages

Srs For Whatsapp

This document outlines the software requirements for WhatsApp. It describes the purpose of the document for stakeholders in developing WhatsApp. The requirements include allowing users to register, add contacts, send messages and attachments, create groups, make voice and video calls, and see message status. The hardware requirements are 1GB of RAM and storage. The software requires Android version 2.3.7 or higher. Non-functional requirements include supporting 1 billion users, encrypting messages for privacy, backing up chat history for recoverability, and ensuring lightweight and instant performance.

Uploaded by

preet vasoya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views4 pages

Srs For Whatsapp

This document outlines the software requirements for WhatsApp. It describes the purpose of the document for stakeholders in developing WhatsApp. The requirements include allowing users to register, add contacts, send messages and attachments, create groups, make voice and video calls, and see message status. The hardware requirements are 1GB of RAM and storage. The software requires Android version 2.3.7 or higher. Non-functional requirements include supporting 1 billion users, encrypting messages for privacy, backing up chat history for recoverability, and ensuring lightweight and instant performance.

Uploaded by

preet vasoya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Software Requirement Specification

of WhatsApp

CONTENTS

1. Introduction
2. Module
3. Overall Description
3.1 Hardware Requirement
3.2 Software Requirement
4. Specific Requirement
4.1 Functional Requirement
4.2 Non-Functional Requirement
1.introduction
This document describes in substantial detail, the software requirements of WhatsApp. This document will
describe the problems WhatsApp intends to address, the functional requirements and non-functional
requirements of the proposed system. This document is intended for the stakeholders of the application, to
assist in the development process of WhatsApp as well as to serve a reference to clarify any future issues that
the stakeholders may run into.

2.Module
FR 1.Admin-group admin can modify a group, remove a member, add member etc.
FR 2.User-user can view message replay to the message.

3.overall description
3.1 Hardware Requirement
Ram-1 GB
Hard Disk-1 GB

3.2 Software Requirement


Minimum Android version-2.3.7+.
4.Specific Requirement
4.1.Functional Requirements
1. User Registration:-
User must be able to register for the application through a valid phone number. On installing the application,
user must be prompted to register their phone number.
2. Adding New Contacts:-
The application should detect all contacts from the user’s phone book. If any of the contacts have user
accounts with WhatsApp, those contacts must automatically be added to the user’s contact list on WhatsApp.
3. Send Message:-
User should be able to send message to any contact on his/her WhatsApp contact list. User should be notified
when message is successfully delivered to the recipient by displaying a tick sign next to the message sent.
4. Send Attachments:-
User should be able to send audio, video and images as attachments.
5. Broadcast Message:-
User should be able to create groups of contacts. User should be able to broadcast messages to these groups.
6. Message Status:-
User must be able to get information on whether the message sent has been read by the intended recipient. If
recipient reads the message, 2 ticks must appear next to the message read.
7. Video call:-
User should be able to make a video call whenever they want.user can also make a group video call.
8.voice call:-
User can make a voice call and also make a group voice call.
9.Status:-
User should put a status and other can view and replay on this.
4.2.Non-Functional Requirements
1. Scalability:-
WhatsApp should be able to provide instant messaging services to 1 billion users at any given time.
2. Privacy Messages
shared between users should be encrypted to maintain privacy.
3. Robustness:-
In case user’s device crashes, a backup of their chat history must be stored on remote database servers to
enable recoverability.
4. Performance:-
Application must be lightweight and must send messages instantly.

You might also like