100% found this document useful (1 vote)
641 views5 pages

Srs For Social Networking Application - Whatsapp: Prepared by 1781035, 1781047, 1781215, 1881111

This document outlines the software requirements specification for a WhatsApp messenger application. It describes 7 functional requirements including user registration, adding contacts, sending messages, creating groups, and sending attachments. It also describes non-functional requirements such as high performance in low connectivity, 256-bit encryption for security, and 24/7 server availability. The operational requirements specify the necessary hardware and technology capabilities.

Uploaded by

sdasd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
641 views5 pages

Srs For Social Networking Application - Whatsapp: Prepared by 1781035, 1781047, 1781215, 1881111

This document outlines the software requirements specification for a WhatsApp messenger application. It describes 7 functional requirements including user registration, adding contacts, sending messages, creating groups, and sending attachments. It also describes non-functional requirements such as high performance in low connectivity, 256-bit encryption for security, and 24/7 server availability. The operational requirements specify the necessary hardware and technology capabilities.

Uploaded by

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

SRS FOR SOCIAL

NETWORKING APPLICATION -
WHATSAPP
Prepared By 1781035, 1781047, 1781215, 1881111

Abstract
This document describes the software requirements
andspecification for a messenger app Whatsapp.
1.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.
 If user skips this step, application should close.
 The user’s phone number will be the unique identifier of his/her
 account on WhatsApp.

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.
 If any of the contacts have not yet registered on WhatsApp, user should be
provided with an invite option that sends those contacts a regular text
message asking them to join WhatsApp along with a link to the WhatsApp
application on Google Playstore.

3. Send Message
 User should be able to send instant message to any contact on his/her
WhatsApp contact list.
 User should be notified when message is successfully delivered to the
recipient by displaying tick sign next to the message sent.
 When The User Reads The Message It Should Display Two Tick With A Blue
Marking.

4. Broadcast Message
 User should be able to create groups of contacts.
 User should be able to broadcast messages to these groups.
5. Send Attachments
User should be able to send audio, video and images as attachments.
 Audio formats that the application should support : mp3 wav
 Video formats that the application should support : avi mp4 flv gif
 Image formats that the application should support: jpg png
 File size must not exceed 2MB per message.

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

7. Differentiate Between Wi-fi And Mobile Data


 WhatsApp should be able to distinguish between the network resources
like Wi-Fi and Mobile Data in order to perform media respective download
operation with respect to said so network resource.

1.2 Other Nonfunctional Requirements

1.2.1 Performance Requirements

It must be able to perform in adverse conditions extremely slow


internet connections and low battery on device.
 Uninterrupted connections
 High data transfer rate

1.2.2 Security Requirements


 WhatsApp provides encryption so as to prevent unauthorized
access to a message midway. It use
 256-Bit SSL encryption to secure data between two users.
1.2.3 Software Quality Attributes

1.2.3.1 Availability:
 The WhatsApp internal Server has to be available 24 hours a day.

1.2.3.2 Security:
 The Application should provide maximal security in order to make
that much more
 transparent there are the following requirements:
 It must be impossible to plug into the internal server network.

1.2.3.3 Maintainability:
 Only maintainers are allowed to connect into internal servers.

1.3 Operational Requirements:


The Hardware, Software And Technology Used Should Have The
Following Specifications:
 Ability To Connect To The Wi-fi Or Mobile Network

 Ability To Exchange Data Over The Network

 Touch Screen For Convenience Or Keypad (incase Touchpad Not


Available)

 Processor With Speed Of 500Mhz

 Continuous Power Supply

 Ability To Use Camera, Gallery, Microphone, And Other Services


Of Mobile

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy