Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Gaming Website
1. Introduction
1.1 Purpose
This document describes the software requirements and Specification for a gaming website.
1.4 Definitions
Account
A single account must be created on a website by joining through which gamers profile is
maintained. Accounts may be of various types with at least Bronze class type user. A customer
cannot hold more than one account with similar email-id/personal details.
Class Type
Class type is a category of gamer such as bronze with lower access followed by silver, gold and platinum.
Class type will be decided with the type of gamer’s card purchased by the gamer.
Gamers Card
Gamer’s card will be of four categories Gold, Silver, Bronze and platinum. The gamer’s card will
decide the access to number of games. The bronze card user will have access to least number of
games where as the platinum will have the maximum.
Payment
The payment option is to purchase games and to buy higher version of gamer cards.
Gamers/Customers
The gamers are those who will login into the website putting their bank details and joining through
their Facebook ID’s or email-ID’s.
2. Overall Description
2.1 Product:
The gaming network does not work independently. It works together with the multiple computers
through a channel connected over a wide area network and the website is run by the server
maintained locally in a company.
Communication interface:
The gamers communicate over World Wide Web through the internet connections.
Software interface:
The messages sent via the communication network are specific to The target gamer
systems. At present, ten known Gamers will access this gaming website and will participate in the gaming
network.
Hardware interface:
The software will run on an all type of system having high quality of graphic card and
having good speed of internet connections.
User interfaces :
Gamers/Target Customer
The customer user interface should be intuitive, such that 99.9% of all new users are able to complete their
registrations and enhance their gaming experience without much assistance.
Game Designer
There must not be any difficulty in uploading the new games with same interface and requirements by the
game designers.
Maintainer
The maintainer is responsible for adding new features to the website and maintaining the records of all the
gamers as well as adding new features into games. A maintainer should be
able to add some new features to the website as well as games available on websites within quick succession
of time.
2.2 Product Features
The website should work 24*7. The website identifies a customer by a gamers card number and
password. It collects information about a simple profile maintained with the details provided by
the gamer himself during joining process, this profile helps the gamer to communicate with the
website as well as other gamers during an amazing gaming experience, and allows to play games
to the gamers. The website provides their own games to the gamers. The website requires
appropriate record keeping and security provisions. The website must handle concurrent accesses
to the same user correctly.
3. Functional Requirements
• Set variable such as name, email-id, address, Date of Birth, Phone number and Card details.
• Inputs
• Check all inputs are correct or not.
• Check whether any mandatory input is not left blank.
• Process
• Save data
• Set the default payment modes
• Ask to insert the card type such as master or visa if credit card selected
• Ask for credit card details such as number, expiry and pin
• Ask to insert debit card number and pin/cvv if debit card selected
• Move to payment gateway option if net banking is selected
• Make a default gamers profile
• Update gamers profile as per the achievement of the gamer/user.
• The card number must not match with any other card making it unique
• If match check for another number
• Set expiry date as per the membership of the user
• Update expiry date if user asks to update it and ask for payment
• The website must contain videos, games, multiplayer mode, help like options.
• The gaming videos must be there in videos section
• The multiplayer mode must give access to multiplayer games
• Help option must solve the help in solving the query of the user
4. Non-Functional Requirements
4.1 User Interface
The user interface should be intuitive, such that 99.9% of all new web users are able to
complete their website registration without any assistance can access to games with least assistance
required.
5.4.1 Availability
5.4.2 Security
The website 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.
5.4.3 Maintainability
6. Other Requirements
Database
All the database of particular users must be kept into different databases and they all must be
updated with every action done the user on the website.