Académique Documents
Professionnel Documents
Culture Documents
Specification
for
Gaming Website
Version 1.0 approved
01/03/2017
Table of Contents:
Table of Contents.............................................................................................................ii
1. Introduction.................................................................................................................1
1.1 Purpose............................................................................................................................ 1
1.2 Document Conventions....................................................................................................1
1.3 Intended Audience............................................................................................................ 1
1.4 Definitions........................................................................................................................ 1
1.5 Scope
1.6 References....................................................................................................................... 1
2. Overall Description....................................................................................................2
2.1 Product Perspective.........................................................................................................2
2.2 Product Features.............................................................................................................. 2
2.3 User Classes and Characteristics....................................................................................2
2.4 Operating Environment....................................................................................................2
2.5 Design and Implementation Constraints...........................................................................2
2.6 User Characteristics.........................................................................................................2
2.7 Assumptions and Dependencies......................................................................................3
3. Functional Requirements..........................................................................................3
3.1 System Feature 1.............................................................................................................3
3.2 System Feature 2 (and so on)..........................................................................................4
4. Non-Functional Requirements..................................................................................4
4.1 User Interfaces................................................................................................................. 4
4.2 Hardware Interfaces.........................................................................................................4
4.3 Software Interfaces..........................................................................................................4
5. Other Nonfunctional Requirements.........................................................................5
5.1 Performance Requirements.............................................................................................5
5.2 Safety Requirements........................................................................................................5
5.3 Security Requirements.....................................................................................................5
5.4 Software Quality Attributes...............................................................................................5
6. Other Requirements...................................................................................................5
1. Introduction
1.1 Purpose
This document describes the software requirements and
specification for a gaming website.
The document is intended for all the stakeholders customer and the developer
(designers, testers, maintainers).
The main audience is assumed to have basic knowledge of accessing a website, surfing and
knowing about controls of games available online. Knowledge and understanding of UML
diagrams are also required.
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 gamers card purchased by the gamer.
Gamers Card
Gamers card will be of four categories Gold, Silver, Bronze and platinum. The gamers 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 IDs or email-IDs.
1.5 Project Scope
The website gives the complete access to the games depending on their class type and will
allow them to play all multiplayer as well as single player games falling in their class category. In
multiplayer mode, the opponents will be selected randomly and it will require a good internet
connection to play such games.
The gamers may purchase many games to play in offline mode and also, they can go for free
offline games which wont need to be purchased.
The website will send a gamers card to the user after verifying all his personal details and
payment details. The company allows you to see the profiles of other gamers, make teams, join
tournaments, see gaming videos, put reviews, etc. The achievements of the gamers must be
properly recorded so that gamer must not require to play a big game again from the beginning.
1 References
1.2.1 www.miniclip.com
1.2.2 www.gamerspot.com
2. Overall Description
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.
No additional software is required to access the website. You just need network access
softwares to access to internet and get into the network.
5.1PerformanceRequirements
5.2SafetyRequirements
5.3SecurityRequirements
5.4SoftwareQualityAttributes
5.4.1 Availability
The website has to be accessible 24 hours a day.
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
Only maintainers are allowed to connect the website for maintenance.
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.