Online Course Reservation

Only available on StudyMode
  • Download(s) : 365
  • Published : January 23, 2013
Open Document
Text Preview
Software Requirements Specification

for

Java Game Platform (Java GP)

Version 1.2 approved

Prepared by Lea Taylor

NovaSoft Laboratories

April 22, 2004

Table of Contents

Table of Contentsii
Revision Historyii
1.Introduction1
1.1Purpose1
1.2Document Conventions1
1.3Intended Audience and Reading Suggestions1
1.4Product Scope1
1.5References2
2.Overall Description2
2.1Product Perspective2
2.2Product Functions2
2.3User Classes and Characteristics2
2.4Operating Environment2
2.5Design and Implementation Constraints2
2.6User Documentation3
2.7Assumptions and Dependencies3
3.External Interface Requirements3
3.1User Interfaces3
3.2Hardware Interfaces4
3.3Software Interfaces4
3.4Communications Interfaces4
4.System Features4
4.1System Feature 14
4.2System Feature 2 (and so on)Error! Bookmark not defined. 5.Other Nonfunctional Requirements6
5.1Performance Requirements6
5.2Safety Requirements6
5.3Security Requirements6
5.4Software Quality Attributes7
5.5Business Rules7
6.Other Requirements7
Appendix A: Glossary7
Appendix B: Analysis Models8
Appendix C: To Be Determined List8

Revision History

|Name |Date |Reason For Changes |Version | |Lea Taylor |Feb 17 |Needed to add information to team member sects |1.0 | |Lea Taylor |April 20 |Final Draft needed for Product Roll Out |1.2 |

Introduction

1 Purpose

Novasoft Game Laboratories (NGL) is intent on bringing you the very best entertainment software. The Java Game Player is a graphical user interface (GUI) that provides a platform to connect various games into one easy-to-use package. Initially containing games by the diligent workforce in Software Engineering 4700 in Villanova University, the product shall offer other users to add in their own games once it is released to the public on April 29, 2004. This means that our product has limitless possibilities to expand into a game system that is widely used and supported. Once released, NGL encourages users to build and play their own games, since our growth is based on outside participation.

2 Document Conventions

This SRS is pretty straightforward, divided up into sections detailing an overall description, the external interface requirements, system features, and other nonfunctional requirements. As this is the final draft, any future modifications of this document would involve adapting the product to changing systems and uses. We hope to have the product evolve to changing times as to ensure continued use and success. The Document and Specification team have prepared the overall information in this document to the best of their ability. Once read, it is evident that each section is important to the overall SRS and significant to the project in its own right.

3 Intended Audience and Reading Suggestions

This document is intended for any businesses interested in utilizing the services of NGL employees, and any game developers interested in programming games for the Java Game Player. The SRS goes into detail about what our program does, and is not necessary reading if all you want to do is play games. The information here describes product features, company goals, and user requirements. The aim of NGL is to make an easy-to-use interface for games, so there should be very little that is hard to understand in the document.

4 Product Scope

Our company is intent on bringing a interface for simple or complex games that is easy to use and easily configurable. The main selling point to our game, other than providing endless hours of fun, is that...
tracking img