This document describes the requirements for .... The template for the Software
This document describes the requirements for the Rogue++ project The template for the Software
Requirements Specification (SRS) is a subset of the Volere
template~\citep{RobertsonAndRobertson2012}. If you make further modifications
to the template, you should explicity state what modifications were made.
template~\citep{RobertsonAndRobertson2012}. No further modifications have been made from the blank
project template given.
\section{Project Drivers}
...
...
@@ -74,13 +75,19 @@ The project customers are the players of the game. It is expected that this will
\subsubsection{Other Stakeholders}
Other stakeholders include playtesters of the game, as well as the 3XA3 TAs. Playtesters of the game will be recruited to play the game, and therefore have stake in the success of the project. The 3XA3 TAs will be evaluating the success of the project, as well as providing feedback and guiding the project while it is still in development.
\subsection{Mandated Constraints}
As a constraint imposed by the project client, there are a number of deadlines for the project throughout its development. In particular, the final demonstration of functionality will be on november the 30th, and the final draft of the project documentation must be produced by the 8th of december. The goal of replicating the gameplay of the original without significant change restricts the platforms for which the project can be developed. In particular, the interface for the original is extremely ill-suited to touch-input environments such as phones and tablets.
\subsection{Naming Conventions and Terminology}
\subsection{Relevant Facts and Assumptions}
User characteristics should go under assumptions.
It is assumed users will be utilizing the product in a 64 bit Linux environment, with a keyboard and monitor of at least [INSERT DIMENSIONS]. Users are assumed to be at least moderately familiar with the original, no extra material describing how to play the game is planned to be produced.
User characteristics should go under assumptions. [DELETE]