Prime

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

Prime video

SYSTEM REQUIREMENTS SPECIFICATION

1. Introduction
1.Purpose
1. Scope
2. Definitions

2. . Overall Description

1. Product Perspective

2. Product Features

3. . Specific Requirements
1. Functional Requirement

2. Requirements of prime video

4.External Interface Requirement


1.user interfaces
2.hardware interfaces
3 software interfaces

4. other nonfunctional requirement

1. Performance Requirements:
.
2. Safety Requirements:

3. Security Requirements

4. Software Quality Attributes:


5.Other requirements

1. Introduction

The introduction of the Software Requirements Specification (SRS) provides an overview of


the entire SRS with purpose, scope, definitions, acronyms, abbreviations, references and
overview of the SRS. The aim of this document is to gather and analyze and give an in-depth
insight of the complete Amazon Prime Video by defining the problem statement in detail.
Nevertheless, it also concentrates on the capabilities required by stakeholders and their needs
while defining high-level product features. The detailed requirements of the Amazon Prime
Video are provided in this document.

1.1 Purpose

The purpose of the document is to collect and analyze all assorted ideas that have come up to
define the system, its requirements with respect to consumers. Also, we shall predict and sort
out how we hope this product will be used in order to gain a better understanding of the
project, outline concepts that may be developed later, and document ideas that are being
considered, but may be discarded as the product develops.

In short, the purpose of this SRS document is to provide a detailed overview of our software
product, its parameters and goals. This document describes the project's target audience
and its user interface, hardware and software requirements. It defines how our client, team
and audience see the product and its functionality. Nonetheless, it helps any designer and
developer to assist in software delivery life cycle (SDLC) processes.
The web design will implement several Use Cases, which are shown in Section 3. The Use
Case inventory is as follows:
1. Login
2. Search movies
3. Browse movies
4. Get prime
5. Make payment
6. View and Select item
7. Watch movies
8. Select device
9. Review it
1.2 Scope

Primarily, the scope pertains to the Online streaming product features for making Amazon
Prime Video project live. It focuses on the company, the stakeholders and applications,
which allow for online sales, distribution and marketing of movies/shows.

This SRS is also aimed at specifying requirements of software to be developed but it can also
be applied to assist in the selection of in-house and commercial software products. The
standard can be used to create software requirements specifications directly or can be used
as a model for defining a organization or project specific standard. It does not identify any
specific method, nomenclature or tool for preparing an SRS.

1.2.1ABBREVIATIONS AND ACRONYMS

 SRS-Software Requirement Specification


 DD-Data Dictionary
 DFD-Data Flow Diagram
 User- registered customer of the system.
 Admin- person who interacts with the system.

1.3 Definitions
.User
Someone who uses the application for their requirements.

.Admin/Administrator
System administrator who is given specific permission for managing and controlling the
system.

.Stakeholder
Any person who has interaction with the system who is not a developer.
.Account Single account for a user from which they can use the facilities of prime video .
. Uses

Streaming: Videos available through a paid Prime or Prime Video subscription or


promotional trial are available for online streaming. You can stream these titles online
through your web browser, and Internet-connected TVs, Blu-ray players, set-top-boxes, Fire
tablets and other compatible devices.

Requirements
Prime video requires the various things before using it. Before using prime video we have
to login and create account also need good internet connection,for watching movies,series.
Etc.
Different operating system requires different requirements.

2. Overall Description

2.1 product perspective

Amazon Prime Video, part of the Amazon Video on-demand internet video service, provides a selection of
original content and licensed movies and TV shows that can be streamed or downloaded as part of the
Amazon Prime subscription.prime video is essentially a premium online streaming service, that
allows registered users to watch online movies ,series.
There are some other online streaming app but although cost for premium is far cheaper than other .and
Quality of software application is arguably best .multiple user can use prime subscription.

Mobile apps
Launched on September 7, 2006, as Amazon Unbox in the United States, the service grew with an expanding library, and
added the Prime Video membership upon the development of the Prime subscription. It was then renamed as Amazon Instant Video on
Demand.

2.2 Product Features

The prime video application should be work on 24 hours.the application identifies a user
by it user id which we have use at login time. Also it collect our interest what kind of
movies we love to watch.Included with Amazon Prime subscription .Wide variety of movies
and shows, including many critically acclaimed originals.Large collection of 4K UHD shows
and movies.
Offline downloads and user profiles.
2.3 User Classes and Characteristics
2.4 Characteristics : There are several users of the prime video:
.User are simply members which use application of different purpose.
.maintainers must be experienced network administrators
.Characteristics

Download:
We can download movies and series for offline watching.

Pay less prime video:


There is option we can pay less and enjoy movies.

Create playlist :
We can create our won playlist that we like to watch next

Watch parties :
We can watch movies with friends and family.

2. Specific Requirements
3.1 Functional Requirements

The functional requirements are organized in two sections First is the hardware and
software requirement and second is network.
Functional requirement 1:

Download application of prime video : A user should be able to download the application
of prime video through either an application store or similar services on the mobile phone
and laptops. The application should be free of cost.
Functional requirement 2:
Login page and log out:
after download user should able to see login page and create their account .

Functional requirement 3:

Profile page: a user should have profile page .the users should create his id add their
information and get subscription there.and includes passwords .phone number, and email
ids.

Functional requirement 4:

User subscription for premium :users should be able to access premium easily without any
complication.The requirement for subscription should be mentioned in an understandable
way.
Functional requirement 5:
Play and download movies:
After browse movies will be played and download for offline watch.

Functional requirement 6:

Retrieve password
The given user has who have created there account there they should be able to retrieve
his/ her password.

Functional requirement 7:

When the user open application the home page should contains some movies and search
index that users can search their requirement.

Functional requirement 8:
After searching the movie or clicking on it ,we need to select the quality of movies subtitle
and other features.

Addition of new features:


We have to keep updating new features and and new movies ,series.
Functional requirement 9:
Offline download:
If no internet is there should be offline movies download option we need

Functional requirement 10:


Playlist:
There should be feature like we can collect our interest together in playlist.
Functional requirement 11:
Modes:
We can switch modes like children and other users to .
Functional requirement 12:
Allow online pay:

For premium all type of online payment should be accepted

4. External Interface Requirements

4.1 User Interface


1.using smart tv:

Connect Smart TV to home network.


In order to stream prime video from Smart TV's app, it will need to be connected to the
internet. we can do this using a wired Ethernet connection, or by connecting our TV to
wireless network. If TV is not a smart TV, you can connect a streaming box such as Roku,
Google Chrome cast, Fire stick, or Apple TV to TV. 
Wired Connection:
A wired connection will provide a much more stable connection to the internet. To connect
TV to the internet using a wired connection, connect an Ethernet cable from an open LAN
port on modem or router, and then to the Ethernet port on TV.
Wireless connection:
Open the setting menu on TV and locate the Network settings. Select wireless network and
then use the remote to enter your wireless password These menus and settings may be
different from one model of TV to another.

Open your Smart TV apps.


Most Smart TV remotes will have a button that opens the apps list. This button is often a
logo or has the TV's brand name on it. we'll need to use the remote for TV, not y cable box
or universal remote.

Select the prime video app.


It's a black icon that says "prime video" in red letters. Use the arrow buttons to navigate the
apps on smart TVs user interface. Highlight the prime video app icon and press Enter or Ok
on your remote.

Sign in get premium :


After creating account login and save password and we can enjoy our time.
5. Hardware Interfaces :

 The devices featured in this list feature hardware that is compatible for streaming prime
video:

1. Android smartphones and tablets (in SD, or more correctly 480p, while "HD
playback is available on select Android devices")
2. Android TV devices
3. LG Electronics: some Blu-ray Disc players, TVs, and home theater systems

* SOFTWARE INTERFACE
1. Any operating system.
2. JavaScript is required for highly interactive environment.

* DATABASE INTERFACE
 All databases for the software will be configured. These databases include movie’s
details database, users’ details database and admin database.
 The users’ details database includes user ID, password and previous

Communications Interfaces:
 Prime video requires an internet connection to install new plugins, update already
installed ones and update some of its components.

*Software Requirements –

o Front-end Tool: - Microsoft ASP.NET 2.0


 User friendly
 Low Cost Solution
 GUI feature
 Better designing aspects

o Back-end Tool: - Microsoft SQL Server 2005


 Security
 Portability
 Quality
 Efficiency
 Maintainability

o Platform: - Windows platform like: 2000 professional, XP & Vista //


windows 10

6. Other Nonfunctional Requirements:

6.1 Performance Requirements:


 * For any streaming at all, you’ll need a minimum of 0.5 megabits per second (Mbps), but prime video
recommends 1.5 Mbps.
1. For DVD quality, you will need 3.0 Mbps.
2. For HD quality, you will need 5.0 Mbps. 
3. For Super HD and 3D (really!) quality, you’ll need around 7.0-12.0 Mbps.

6.2 Safety Requirements:


From reboots to originals, prime video is full of entertainment for kids. Of course, it also
has tons of age-inappropriate shows that kids could easily stumble across. Prime video
offers a few methods for parents to restrict kids' viewing of mature content (both in the
app and on the browser), but we get more options by going through your account on a
web browser. Parental controls are just one way to help your kid learn to make
appropriate choices and manage screen time independently. They work best with
conversation about why you're restricting access. Here's how to set parental controls on
prime video:

1. Log in, click on your profile icon, then click Account.
2. Scroll down to Settings. 
3. Click on Parental Controls.
4. Enter prime video password.

5. Create a PIN.  Scroll to Restrict by Maturity Level and click on the bubble above your
kid's age group: Little Kids (6 and Under), Older Kids (12 and Under), Teens (14 and Under),
or Adults (15+). These restrictions are set according to the MPAA and TV rating systems (i.e.,
PG13 and TV-MA).
6. we can also restrict all content so nothing will play without you entering a PIN. To do
this, click the bubble above Little Kids.
7. If you want to restrict specific titles, regardless of their maturity rating, type them into
the box under Restrict Specific Titles.

6.3 Security Requirements:

We know you care about the security of your prime video account. So do we. Whether you
received an email from us encouraging you to change your password or you've noticed
suspicious activity, here are our top recommendations for keeping your account and
personal information safe.  1.Use a password unique to prime video and change it
periodically
2.Add a phone number to your account for additional security
3. Sign out of unused devices 
4. Be aware of possible phishing attempts
5.Keep your computer safe 
6. Report fraudulent or suspicious activity
7. Report security flaws

Software Quality Attributes:


prime video provides the users with both simple and advanced features. Due to its well
designed and easy to use interface it can be used by both experts and typical users.
However, users must already have a basic knowledge of streaming before using it.

Availability: The network has to be available 24 hours a day.

Security: The prime video should provide maximal security .In order to make that much more
transparent there are the following requirements:
1. It must be impossible to plug into the network.

Design:-
*ER diagram for prime video:-

*Data flow diagrams for prime video:-A data-flow diagram (DFD) is a graphical representation of
the "flow" of data through an information system. DFDs can also be used for the visualization of data
processing (structured design). On a DFD, data items flow from an external data source or an
internal data store to an internal data store or an external data sink, via an internal process.
Level 1 Dfd
*Use case diagram:-In software and systems engineering a use case is a list of steps, typically
defining interactions between a role (known in UML as an "actor") and a system, to achieve a goal.
The actor can be a human or an external system. In systems engineering, use cases are used at a
higher level than within software engineering, often representing missions or SS.
Testing
Test case 1: user login

Click on login button

Expected result:
user profile page will be displayed

Observed result:

user profile page opened

Status: pass

Test case 2:

user logout Click on “logout button:

Expected result: user should be logout out from account

Observed result: user is logged out of account

Status: pass

Test case 3: retrieve password

Click on forgot password

Expected result: password will be send on email id

Observed result: password is send on email id


Status: pass

Test case 4: search for movies in search box

Click on search and write the name of movies.

Expected status:user recommanded movies get opened.

Observed status: movies found


Status:pass..

Test case 5: play

Click on play button

Expected result :video will be played

Observed result :video played

Status:pass

Test case 6:download

Click on download button on corresponding video

Expected result : video will be downloaded

observed result : video will be downloaded

Status :pass

Test case 7: crate playlist

Click on add playlist button on corresponding videos

Expected result : video will be added to playlist

observed result : video added to playlist

Status :pass

Test case 8:crate modes


Click on modes button to crate other modes

Expected result : modes will be created

observed result : modes crated.


Status :pass

Test case 9: Review

Click on review button on corresponding movie and rate it

Expected result : movies will got rated

observed result : movies will got rated

Status :pass

You might also like