Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
Ultimate_TicTacToe
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Kunal Shah
Ultimate_TicTacToe
Commits
e01605fd
Commit
e01605fd
authored
8 years ago
by
Kunal Shah
Browse files
Options
Downloads
Patches
Plain Diff
SRS Updates
parent
c8c7c6ad
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Doc/SRS/SRS.pdf
+0
-0
0 additions, 0 deletions
Doc/SRS/SRS.pdf
Doc/SRS/SRS.tex
+24
-23
24 additions, 23 deletions
Doc/SRS/SRS.tex
with
24 additions
and
23 deletions
Doc/SRS/SRS.pdf
+
0
−
0
View file @
e01605fd
No preview for this file type
This diff is collapsed.
Click to expand it.
Doc/SRS/SRS.tex
+
24
−
23
View file @
e01605fd
...
...
@@ -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
detail
ed 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
detail
s. 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
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment