Skip to content
Snippets Groups Projects
Commit e01605fd authored by Kunal Shah's avatar Kunal Shah
Browse files

SRS Updates

parent c8c7c6ad
No related branches found
No related tags found
No related merge requests found
No preview for this file type
......@@ -154,12 +154,12 @@ devices through means of a server.
\subsection{Look and Feel Requirements}
In order to make the game easy to use, clear instructions will be provided to
help them. With the use of unique but neutral colours, the aesthetics of the game
will also make it an enjoyable experience. Computers using a browser with strong
HTML5 support will be able to run the game easily. Interactive sounds will be
played when a user makes a move and to notify them that their opponent has made
their move. Smooth calming background music will also be played to make the
experience enjoyable.
help them. With the use of unique but neutral colours, the aesthetics of the
game will also make it an enjoyable experience. Computers using a browser with
strong HTML5 support will be able to run the game easily. Interactive sounds
will be played when a user makes a move and to notify them that their opponent
has made their move. Smooth calming background music will also be played to make
the experience enjoyable.
\subsection{Usability and Humanity Requirements}
The game must have an easy UI which is not difficult to use or learn. Both the
......@@ -218,9 +218,9 @@ everyone.
\subsection{Health and Safety Requirements}
When the game is being played, to ensure there is no possible cause of epilepsy
from the colors, very mild and neutral colors will be used to represent each
player. Majority of the health and safety is on the ownness of the user to ensure
they are not walking and playing or are not playing the game for prolonged
periods of time which could damage their health.
player. Majority of the health and safety is on the ownness of the user to
ensure they are not walking and playing or are not playing the game for
prolonged periods of time which could damage their health.
\section{Project Issues}
......@@ -249,16 +249,16 @@ planned server is not powerful enough to cope with our projected growth pattern.
\subsection{Tasks}
The development cycle will follow the modified waterfall life cycle as detailed
by Dr. Smith. Refer to Figure \ref{fig:DevelopmentCycle}~\citep{Slides}. In verification and
validation, a set of test cases to ensure that all the game features are
working. Developing a thorough set of use cases as well as user testing, the
game will be tested. The design of this game will follow the standard MVC game
structure. The model will be located on the server, the view and controller will
be on each individual device. The code has been broken down into various
milestones. Please refer to the \href{run:../../ProjectSchedule/Gantt
Chart.gan}{Gantt Chart} for further details. The final report will contain a
detailed analysis of the result of the test cases and the reviews from the test
users.
by Dr. Smith. Refer to Figure \ref{fig:DevelopmentCycle}~\citep{Slides}. In
verification and validation, a set of test cases to ensure that all the game
features are working. Developing a thorough set of use cases as well as user
testing, the game will be tested. The design of this game will follow the
standard MVC game structure. The model will be located on the server, the view
and controller will be on each individual device. The code has been broken down
into various milestones. Please refer to the
\href{run:../../ProjectSchedule/Gantt Chart.gan}{Gantt Chart} for further
details. The final report will contain a detailed analysis of the result of the
test cases and the reviews from the test users.
\begin{figure}
\includegraphics[width=\linewidth]{OverviewOfProcess.pdf}
......@@ -276,9 +276,9 @@ enabled devices.
\subsection{Risks}
There is a risk that the server that the game is hosted on could unexpectedly
crash. There is also a security risk with a device being connected insecurely to the
internet. We will ensure that only essential information is received and there
are minimal permissions
crash. There is also a security risk with a device being connected insecurely to
the internet. We will ensure that only essential information is received and
there are minimal permissions
\subsection{Costs}
We plan to complete this project with a zero dollar budget. All resources used
......@@ -307,7 +307,8 @@ As discussed before we will be utilizing many off-the shelf solutions to help in
the development process. We plan to Use CSS to style the game board. To make the
game language ambiguous we will be including many images into the game
instructions. To make this game easy to maintain we shall be using
Model-€“view-“controller (MVC) software architectural pattern to make it modular.
Model-€“view-“controller (MVC) software architectural pattern to make it
modular.
\bibliographystyle{plainnat}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment