Java Game Platform (Java GP)
Version 1.2 approved
Prepared by Lea Taylor
April 22, 2004
Table of Contents
Table of Contentsii
1.3Intended Audience and Reading Suggestions1
2.3User Classes and Characteristics2
2.5Design and Implementation Constraints2
2.7Assumptions and Dependencies3
3.External Interface Requirements3
4.1System Feature 14
4.2System Feature 2 (and so on)Error! Bookmark not defined. 5.Other Nonfunctional Requirements6
5.4Software Quality Attributes7
Appendix A: Glossary7
Appendix B: Analysis Models8
Appendix C: To Be Determined List8
|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 |
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...