Prime
Prime
Prime
1. Introduction
1.Purpose
1. Scope
2. Definitions
2. . Overall Description
1. Product Perspective
2. Product Features
3. . Specific Requirements
1. Functional Requirement
1. Performance Requirements:
.
2. Safety Requirements:
3. Security Requirements
1. Introduction
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.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
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
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.
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.
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.
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 –
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
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
Expected result:
user profile page will be displayed
Observed result:
Status: pass
Test case 2:
Status: pass
Status:pass
Status :pass
Status :pass
Status :pass