Professional Documents
Culture Documents
Srs For Pinterest PDF Free
Srs For Pinterest PDF Free
Reg no –
BACHELOR OF TECHNOLOGY
in
Registration number:
Roll No:
Section:
Software Requirements
Specification
For
Software Requirements Specification for Pinterest app Page 3
Reg no –
Table of Contents
1. Introduction………………………………………………………………………………...
1.1 4
1.2 Purpose ............................................................................................................................ 4
1.3 Intended Audience and Reading Suggestions .................................................................4
1.4 Definitions, acronyms, abbreviations...............................................................................4
Scope……………………………………………………………………………………………………………………………………………………5
1.5 Reference…………………………………………………………………………………………………………………………………………...5
2. Overall Description………………………………………………………………………...5
1. Product Perspective………………………………………………………………………....5
2. Product Features…………………………………………………………………………….6
3. Operating Environment…………………………………………………………………………………...6
3. Requirement……………………………………………………………………...…………6
1. Function ……………………………………………………………………………………………………………………………………………………. 6
3. 2 Functional requirment I want the app to have ……………………………………………………………………………………….7
3.3 Non Functional ……………………………………………………………………………………………………………………………………………..8
Software Requirements Specification for Pinterest app Page 4
Reg no –
1. Introduction
Pinterest is a social network that allows users to visually share, and discover new
interests by posting (known as 'pinning' on Pinterest) images or videos to their
own or others' boards (i.e. a collection of 'pins’).
1. Purpose
The purpose of this document is to present a detailed description of Pinterest. It
describes the software requirements and specifications to Pinterest which is a
microblogging and social networking website founded by Ben Silbermann,
Paul Sciarra, and Evan Sharp in March 2010.
2. Reading Suggestions
The document is intended for all the stakeholder customer, new users to
social networking sites and the developer.
3. Definitions
• Pins
A Pin is an image that has been linked from a website or uploaded. Pins saved
from one user's board can be saved to someone else's board, a process known
as "repining."
• Boards
Boards are collections of pins dedicated to a theme such as quotations, travel,
or weddings. Boards with multiple ideas can have different Sections that
further contain multiple pins.
• Search
Pinterest uses a feature called Guided Search, which gives keyword suggestions
when entering a search term, narrowing down results.
• Home feed
Software Requirements Specification for Pinterest app Page 5
Reg no –
The home feed is a collection of Pins from the users, boards, and topics
followed, as well as a few Promoted Pins and Pins Pinterest has picked.
• Following
Following users and boards fills the home feed with content. Users can follow
and unfollow users as well as boards
• Database
Collection of all the data and information of system as well as the user.
4. Scope
The page views of Pinterest to engineer ratio is 1 billion PV per month to 1 engineer.
This means that every line of code that every developer writes has huge impact. The
focus is on building tools and technologies that will advance the state of the art while
dealing with massively scaled websites as it is growing quickly with over 30,000
requests in past and 1,300 posts per second. Tumblr aims to deliver an exciting range
of new products that will enable the users to share their own creative content,
discover content, and connect to one another in new ways.
The purpose of Pinterest is to have a way to put all the blogs, pictures, anything that
one wants to share with other people in one single location. This is useful for
personal interests, such as putting writing compositions together or photography
compositions together but also for educational reasons.
5. Reference
https://developers.pinterest.com/docs/api/overview/
https://in.pinterest.com
2. Overall Description
1. Product Perspective
Pinterest is a new self-contained product which was released in 2010. allows one
to express himself freely and use it to reflect who you are; such pages can serve as
a virtual storefront.
The website tumblr.com works 24 hours. The website identifies a user by a
username and a password. Pinterest celebrates creativity.
Software Requirements Specification for Pinterest app Page 6
Reg no –
2. Product Features
Pinterest is one of the most widely acclaimed social network sites which lets the
users
to share as well as discover their interests by posting any image or video on their
boards. Pinterest is offering new and new features to the users so that they can use
the site in the best way
3. Operating Environment
The hardware, software and technology used should have following specifications:
• Greatly user friendly
• Ability to run for long period of time.
• Resource requirement from the device must be minimum.
• Must support touch and keypad inputs from device.
• Ability to connect to server side database and Software.
• Ability to validate user and get input from user.
• Ability to provide output in minimum amount of time.
3. Requirement:
1. Functional:
Performance
This is essentially how fast your app works. A performance requirement
for the app is must.
Security
It is really very important for app to be secure for use and does not
leak the data of the users.
Software Requirements Specification for Pinterest app Page 9
Reg no –
Maintainability
Maintain by highly professional maintainers, only maintainers
are allowed to update and add new features to the network.
Responsiveness
This requirement ensure that the app response is up to the mark,
It follows every command given by the users.
Usability
Pinterest is very easy to use. A measure of usability could be the time it
takes for end users to become familiar with your app’s functions,
without training or help.
Reliability
This requirement ensure that the app can be trusted with the
user’s information.
Database
To Store the information and the data of the users.