Software Requirments

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

SOFTWARE REQUIRMENTS

SPECIFICATION
FOR

WHATSAPP

PREPARED BY:
D.SHOAIB AHAMED
REGISTRATION NO: 12111440
SECTION:K21YK, ROLL NO:32
INTRODUCTION
Purpose
This document describes the software requirements and specification for a messenger app
Whatsapp.

Intended Audience and Reading Suggestions


The document is intended for all the stakeholders customer and the developer (designers, testers,
maintainers). The reader is assumed to have basic knowledge of Mobile operating system, database,
cloud data and user account. Knowledge and understanding of UML

Definitions, abbreviations

Definitions
• User Account

A user account is a location on a network server used to store a computer username, password, and
other information. A user account allows or does not allow a user to connect to a network, another
computer, or other share. Any network that has multiple users requires user accounts.

• Mobile Operating System

A mobile operating system, also called a mobile OS, is an operating system that is specifically
designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet computers and
other handheld devices.

• Database

A databse is a collection of information that is organized so that itcan easily be accessed, managed,
and updated. In one view, database can be classified according to types of content

• Distributed database

A distributed database is a database in which storage devices are not all attached to a common
processing unit such as the CPU, and which is controlled by a distributed database management

system together sometimes called a distributed database system networks.

• Entity relationship

An entity relationship model, also called an entity-relationship (ER) diagram, is a graphical


representation of entities and their relationships to each other, typically used in computing in regard
to the organization of data within databases or information systems.

• User case
In software and systems engineering, a use case is a list of actions or event steps, typically defining
the interactions between a role (known in the Unified Modeling Language as an actor) and a system,
to achieve a goal. The actor can be a human or other external system.

•DFD

A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information
system, modelling its process aspects. A DFD is often used as a preliminary step to create an
overview of the system, which can later be elaborated.

Project Scope
WhatsApp is an online instant messaging application that integrates user’s contacts from their
phonebook with the application and enables exchange of messages free of cost over the internet.

References

webwhatsapp.com

http://www.uianduxdesign.com/ux-designs/whatsapp-user-interface-and-user-experience-
design.html

https://www.whatsapp.com/

https://en.wikipedia.org/wiki/WhatsApp

You might also like