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