31-05-2012, 11:58 AM
SYSTEM REQUIREMENT SPECIFICATION
SYSTEM REQUIREMENT SPECIFICATION.docx (Size: 216.69 KB / Downloads: 30)
Introduction
Purpose:
This document provides concrete details concerning the software goals as identified by Snowboard Game. The intended audience of the SRS is primarily the other parties that might have an interest in the software under development.
Scope:
• Create different gaming strategies.
• Manage all the details regarding snowboarding.
• Track all the necessary moves of the skiers.
• Group the objects of the game together.
• Confirmation given to the end user for play.
• View instruction and scoring in the game.
• Activities like jumping, skiing, sliding, etc.
Technology:
• EditPlus ----- Java Editor
• SmartDraw ----- DFD’s Developing Tool
Overall Description
Product Perspective:
This product is a new self – contained product. It is developed to provide the basic idea of the functionalities of the Snowboard game. A simple diagram that shoe the major components of the overall system , subsystem interconnection and external interfaces can be helpful.
Product Features:
The “Snowboard Game” is a open game, where anyone can play and entertain himself. The player communicating with the game will be given a simple interface to play. In the game player require to focus on the snowboarder so that he can avoid collision with the objects. This is easy to handle. And does not require any internet connection to make it run.
Design and implementation Constraints:
• GUI is totally based on clear images.
• Single player is allowed.
• No maintainability of backup. Hence can run on any java enabled browser.
• No database requirement.
Assumption and Dependencies:
• System must have java installed on it.
• At least Once compilation is required.
• Applet plug-in is required in browser.
External Interface Requirements
User Interface:
There are some user interfaces that are being implemented in this software, these are:
• ActionListener:
This interface is used to implement the meathods related to action like number press etc. it connect all the actions to the dedicated tasks.
• Runnable:
It is mainly used for threading purpose, whereby we can run various threads in a synchronized manner.
Hardware Interfaces:
As such there is no specific hardware requirememnt to run this software. A working system would do the job.
Software Interfaces:
No specific software is required. Only a java enabled browser like firefox, chrome, etc. is required to run the game.