Você está na página 1de 15

Software Requirements

Specification

for

Online Sepak Takraw Game System

Version 1.0 approved

Prepared by: Angcaya, Aldwin Karlo M. Armintia, Jose Alberto A. Cadion, Ken R. Cantada, Shechaniah Grace N. De Guzman, Danica R. Esclamado, Erika Joy D. Tuzon, Joeylen Mae A. Villanueva, Jonille M.

D. JO.K.E.S.

March 12, 2012

Table of Contents 1. Introduction.............................................................................................................................................. 1 2. Overall Description .................................................................................................................................. 2 3. System Features ...................................................................................................................................... 4 4. External Interface Requirements ............................................................................................................ 5 5. Other Nonfunctional Requirements ....................................................................................................... 6 6. Other Requirements ................................................................................................................................ 8

Revision History Name Date Reason For Changes Version

Online Sepak Takraw Game System


Systems Requirements Specifications

1.

Introduction 1.1 Purpose

This SRS describes the software functional requirements for release 1.0 of the Online Sepak Takraw Game System. This document is intended to be used by the members of the project team that will implement and verify the correct functioning of the system. Unless, all requirements specified here are high priority and committed for release 1.0. 1.2 Project Scope 1.3 Building an online game for use with standard web servers. Working the most popular browsers (Google Chrome /Mozilla).

References

http://en.wikipedia.org/wiki/Sepak_takraw http://www.vceit.com/SD/SRS/srs-sample.htm http://code.google.com/p/targetshooter/wiki/SoftwareRequirementsSpecification

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

2.

Overall Description 2.1 Product Perspective

Online Sepak Takraw Game System is intended to enhance its longstanding version of playing or enacting it to a computerized version. This system uses keyboard as controls to play the game. The game is played on Windows using a standard keyboard. The game uses Adobe Flash Player to interface with the users input and output of the game. 2.2 Product Features

The system is an easy-going game, which provides a user-friendly graphical interface. It allows you to choose characters and fields to start the game. Thus, approachable tutorials and demos are included. 2.3 User Classes and Characteristics

General Users: They will be in a position to permit access on the Internet, in order to play the game. Future Developers: This document will help the developers and provide them information that they will need in developing this system.

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

2.4

Operating Environment

OE-1: The Online Sepak Takraw Game System shall operate with the following web browsers: Google Chrome Inc. and Mozilla Firefox. 2.5 Design and Implementation Constraints

CO-1: All scripts shall be written in Adobe Flash Action Script 2.0 and 3.0. CO-2: Adobe Photoshop was used for designing the character and background field of the game. 2.6 User Documentation

UD-1: Developers of the system will provide a users manual to help and give assistance/guide to the user in operating the system. UI-2: The system has a user-friendly Graphical User Interface which provides easy use of the system. UI-3: The Online Sepak Takraw Game System has several buttons that can be easily understood.

2.7

Assumptions and Dependencies

AS-1: The development of the system.

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

AS-2: The Online Sepak Takraw Game System can be accessed anytime in which users are expected to be on site. AS-3: Documents and information are specified to go throughout the whole system.

3.

System Features 3.1 System Features of the Game 3.1.1 Description and Priority The Online Sepak Takraw Game System homepage provides a history for the user to have knowledge about Sepak Takraw, and thus, gallery is provided to know the overview of the game. 3.1.2 Stimulus/Response Sequences If the user wants to change the background field of the game, you can easily change it from the options window. Also, the background sound/music of the game could be enabled or disabled. 3.1.3 Functional Requirements Objective of the game has a limited score of 11 points by getting the ball to hit the ground on the other side of the net. Before the other player touches the ball, the user is not allowed to touch the ball 3 times in a row. Thus, whenever the player scores a point, the ball is placed in the air, so the player can bounce it off again.
SE | Systems Requirements Specification 4

Online Sepak Takraw Game System


Systems Requirements Specifications

4.

External Interface Requirements 4.1 UI-1: User Interfaces The Online Sepak Takraw Game System is a web-based game, it conforms an internet connection. UI-2: The system provides some simple instructions and tutorials for the user, to explain how to play the game. 4.2 Hardware Interfaces

The Online Sepak Takraw Game System supports the use of keyboard keys(arrows) to move a character and a mouse to hover or choose a character. Since, its a web-based system, it is supported by the internet. 4.3 Software Interfaces

The Online Sepak Takraw Game System is supported by ActionScript 2.0 & 3.0 languages of Adobe Flash and codes that provide functionality to the system that may be used to communicate with each other and with the hardware. 4.4 Communications Interfaces

The Online Sepak Takraw Game System has no communication interfaces identified.

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

5.

Other Nonfunctional Requirements 5.1 Performance Requirements

PR-1: For 1-player game, player 1 chooses a character and its opponent, it will automatically display on the game field. As for the 2-player game, two person will be playing on a single computer. 5.2 Safety Requirements

No safety requirements have been identified. 5.3 Security Requirements

The Online Sepak Takraw Game System has no security requirements. It is a free game software that any user can play. 5.4 Software Quality Attributes

Functionality-1: Our system is suitable for all ages especially to those children (ages 3 +) who are fond of playing online Filipino games.

Functionality-2: Accurateness of our system is by responding of its movements through its character. Functionality-3: Since, its a web-based system, it works on common web browsers such as Google Chrome Inc. and Mozilla Firefox.
SE | Systems Requirements Specification 6

Online Sepak Takraw Game System


Systems Requirements Specifications

Functionality-4: We complied a demo game or instruction to make sure that the user can understand how to play our game.

Reliability-1: We have created tutorials, that keyboard keys are used in the game to make the user easy to understand. For example, right arrow key, moving the character to the right, as well as for the left and up arrow keys. A=right, W=jump, D=left. Reliability-2: Easily operated by a given user in a given environment

Usability-1: Simple instructions and tutorials are created to provide users how to play or use the game.

Efficiency-1: It depends upon the internet connection, whether it has a high-speed connection. Efficiency-2: We have used some applications & requirements for system such as CPU, Internet Connection, Adobe Flash & Adobe Photo-shop.

Maintainability-1: The programmer should analyze and features & codes of the game. Thus, debug all errors. Maintainability-2: Once all errors are debugged, the game would work properly and have its stable status.

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

Maintainability-3: Only the programmer and developers of the game could the test the game, before releasing it.

Portability-1: The Online Sepak Takraw Game System is compatible within common web browsers on the internet. Portability-2: The Online Sepak Takraw Game System is a web-based system. No installation needed. We have created the system in our own uniqueness of developing a certain flash game. Portability-3: There is no other software needed to be downloaded, in order to play the game.

6.

Other Requirements The Online Sepak Takraw Game System has no other requirements identified.

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

SE | Systems Requirements Specification

Online Sepak Takraw Game System


Systems Requirements Specifications

Appendix A: Glossary A Adobe Flash CS5 - Adobe Flash Professional CS5 software is the industry-leading authoring environment for producing expressive interactive content. Adobe PhotoShop CS5 - Adobe Photoshop is the ultimate playground for bringing out the best in your digital images, transforming them into anything you can imagine, and showcasting them in extraordinary ways. ActionScript 2.0 - A scripting programming language more suited to the development of Flash applications. It is often possible to save time by scripting something rather than animating it, which usually also enables a higher level of flexibility when editing. ActionScript 3.0 - An object-oriented programming language allowing far more control and code reusability when building complex Flash applications. This version of the language is intended to be compiled and run on a version of the ActionScript Virtual Machine that has been itself completely re-written from the ground up. B C Codes - A rule for converting a piece of information (for example, a letter, word, phrase, or gesture) into another form or representation (one sign into another sign), not necessarily of the same type. CPU - Central Processing Unit is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. It plays a role of somewhat analogous to the brain in the computer. The term has been in use in the computer industry at least since the early 1960s. D Database - An organized collection of data. Today, typically in digital form. The data are typically organized to model relevant aspects of reality, in a way that supports processes requiring this information. E Efficiency - Describes the extent to which time or effort is well used for the intended task or purpose. It is often used with the specific purpose of relaying the capability of a specific application of effort to produce a specific outcome effectively with a minimum amount or quantity of waste, expense, or unnecessary effort.

SE | Systems Requirements Specification

10

Online Sepak Takraw Game System


Systems Requirements Specifications

F Functionality - The quality or state of being functional; especially, the set of functions or capabilities associated with computer software or hardware or an electronic device. G Google Chrome Inc. - A freeware web browser developed by Google that uses the WebKit layout engine. Graphical User Interface Also known as GUI (pronounced as gooey), a type of user interface that allows users to interact with electronic devices with images rather than text commands. A GUI represents the information and actions available to a user through graphical icons and visual indicators such as secondary notation, as opposed to textbased interfaces, typed command labels or text navigation. H Hypertext - Text displayed on a computer or other electronic device with references (hyperlinks) to other text that the reader could immediately access, usually by a mouse click or key-press sequence. I Internet - It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope, that are linked by a broad array of electronic, wireless and optical networking technologies. The Internet carries an extensive range of information resources and services, such as the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support email. J K L M Maintainability It is the ease with which a product can be maintained in order to: isolate and correct defects or their cause; meet new requirements; make future maintenance easier, or cope with a changed environment. Mozilla Firefox - Is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. N O
SE | Systems Requirements Specification 11

Online Sepak Takraw Game System


Systems Requirements Specifications

P Portability - Is the usability of the same software in different environments. Programmer - A person who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. Q R Reliability - The ability of a system or component to perform its required functions under stated conditions for a specified period of time. S Sepak Takraw - A sport native to the Malay-Thai Peninsula. System Requirements Specification - A structured collection of information that embodies the requirements of a system. T U Usability - Is the ease of use and learnability of a human-made object. V W Windows - Is a personal computer operating system from Microsoft that, together with some commonly used business applications such as Microsoft Word and Excel, has become a de facto "standard" for individual users in most corporations as well as in most homes. WebKit - Is an open source web browser engine. X Y Z

SE | Systems Requirements Specification

12

Online Sepak Takraw Game System


Systems Requirements Specifications

Appendix B: Analysis Models

Request From Web Address

Load External Website

Display User Interface

Choose Number Of Player

1 Player Game

2 Player Game

Demo Game Score obtained Y If access level = Score

N No score obtained Instructions Credit

Appendix C: Issues List Database

Appendix D: User Manual


SE | Systems Requirements Specification 13

Você também pode gostar