Uploaded by Yalakala Pradeep

toaz.info-srs-netflix-synopsis-pr 185854b555d381dbd267318bfc3c1580

advertisement
1. Introduction
1.1 Purpose
1.2 Definitions, acronyms, abbreviations
1.3 Scope
2. Functional Requirements
2.1 Functional requirements 1
2.2 Functional requirements 2
2.3 Functional requirements 3
2.4 Functional requirements 4
2.5 Functional requirements 5
3. Nonfunctional Requirements
3.1 Performance Requirements
3.2 Safety Requirements
3.3 Security Requirements
4. Constraints
4.1 Availability
4.2 Security
4.3 Maintainability
5. Uml Diagram
1. INTRODUCTION
1.1 Purpose:
This document is prepared in order to determine a software requirement
specification for NETFLIX. NETFLIX is a social video streaming website on
which people can watch the videos, share videos, like/dislike and comment on the
videos etc. In order to gain an overview about the report, firstly, the purpose and
scope of this document will be given, and the overall description of NETFLIX
system is followed. In addition to these, system feature such as uploading video,
watching video, sharing video, subscribe etc. are described deeply. After
mentioning about the introduction of the websites, the specific requirements will
be addressed for it. In the final part, functional and non-functional requirements
will be addressed.
1.2 Scope:
The name of the website is NETFLIX. NETFLIX is a social video streaming
website that use by people. The aim of NETFLIX is to provide video to the users
about their search and subjects. The users of NETFLIX can watch TV shows,
Movies etc. They also download, add to list and like/dislike the videos. Moreover,
users can also watch video of any categories such as music, Trending,
Documentaries etc. By using this website people can get all the type of movies and
shows regarding life, business, hobbies, skill etc.
2. Specific Requirement:
2.1 Functional Requirement:
The functional requirements are organized in two sections First requirements
of the Local User and second requirements of Standard User.
2.1.1 Requirements of the User:
The requirements for the local user are organized in the following way
General requirements, requirements for authorization, and requirements for a
performing transaction on video.
FR1:- Watch video
Input: User select and watch video.
Output: Video select and play.
Processing: Video is select and start buffered by Front end.
FR2:-Search Video
Input: User can type name of video/Movie.
Output: Name of video/movie will found or not found and displayed.
Processing: Name of movie/video check by database.
FR3:- Like OR Dislike Video
Input: Video can be like/dislike by User using button.
Output: Video will liked or disliked and displayed.
Processing: After pressing the button, database add like by user and
store the like in database.
FR4:-Share video
Input: User can share video in other social service website by pressing
share button
Output: The video will be share or not share.
Processing: Details of other social website account is verified by
database and and transfer/share the video page or website link
FR5:- Full Screen View
Input: User can watch full screen video by pressing full screen option
button
Output: Video is displayed in full screen resolution
Processing: after pressing button they command front end to view in
full screen mode.
3. External Interface Requirement
3.1 Software Interface: The software will use hyperlink to allow the user to
open websites in their default web browser.
3.1.1
Server site requirement:

Unix/Linux operating system with 32/64bit support

SQL Database.
3.2 Operating Environment: The system will be portable. This means it will
work across different operating systems including Microsoft Windows and Mac
OS and a range of Linux platforms.

Any device like desktop, laptop, Mobile, Tablet etc.

Any version of Google Chrome, Firefox, MS Edge, Safari, or Opera.

Any PlayStation, Xbox etc.

Internet connection with 1.5+ Mbps
.
4. General Constraints:

Validate Login
4.1 Validate Login Credentials:


Validate Username
Validate Password
4.2 Validate Server Request:



Validate sever can handle request
Validate user can access or online.
Validate server down state.
4.3Availability:
The software and its resources must be available to the user at each and every
point of time.
4.4 Security:
The software must be secured enough to keep user’s details confidential.
4.5Maintainability: The software must be maintained properly
inconvenience to the user.
in order to avoid
Download