Introduction

This document provides an overview of the software requirements for foodtastechess, a web-based multiplayer chess system. These requirements are directly related to the functionality, performances, constraints, attributes, and interfaces of the system.

foodtastechess is a multi-player chess game that allows players to create and join games against their friends and enemies.

Purpose

The purpose of this document is to provide a description of the requirements for the system. The document contains a listing of the functionality expected from the system, the use cases the system intends to account for, and all non-functional requirements.

This document is presented as a proposal for such a system, to be used in product design, software design, and implementation.

Scope

The document contains the criteria by which the foodtastechess release will be assessed for quality and completeness. It is written for the developers, testers, and stakeholders of the application.

Document Version

Current Document Version (Revision Control Ref.)
rough_draft-0-geebc33c

Document Development History

  • Merge pull request #19 from gnidan/remove_system_evolution by g. nicholas d’andrea at 2015-07-12 22:26:51

    Removing system evolution

  • Merge pull request #20 from gnidan/author_names by g. nicholas d’andrea at 2015-07-12 22:26:41

    Adding real author names

  • Merge pull request #6 from gnidan/use_cases by g. nicholas d’andrea at 2015-07-12 22:24:12

    Use Case Descriptions

  • Merge pull request #10 from gnidan/functional-requirements by g. nicholas d’andrea at 2015-07-12 22:23:21

    Add login, lobby, new game, and in-game screen specific requirements

  • Adding real author names by g. nicholas d’andrea at 2015-07-12 22:22:19