Skip to content
Snippets Groups Projects
Commit b8aeb87a authored by Arshan Majeed Khan's avatar Arshan Majeed Khan
Browse files

Final revision for SRS.tex

parent a8b4e568
No related branches found
No related tags found
No related merge requests found
......@@ -55,6 +55,8 @@
\midrule
2/3/2020 & 1.0 & Project Drivers and Project Issues\\
2/8/2020 & 1.1 & Completed Functional Requirements\\
2/8/2020 & 1.2 & Completed Non Functional Requirements\\
2/9/2020 & 1.3 & Final Revision\\
\bottomrule
\end{tabularx}
......@@ -70,23 +72,23 @@
\subsection{The Purpose of the Project}
For all time, humans have played games for entertainment, as a pass-time, or to relieve stress. In the last forty years, humans have had the ability to create games on the computer as well. Over time, these games have only improved in their complexity and design, as well as generated billions of dollars in revenue for the entire gaming industry. Our focus is not on profit however, we care most about giving the players a seamless, satisfying experience when playing the mini games. Thus, we are focusing on making visual and difficulty enhancements to the pre-existing mini games.
For all time, humans have played games for entertainment, as a pass-time, and as a way to relieve stress. In the last few decades, humans have had the ability to create games that run on the computer as well. Over time, these games have only improved in their complexity and design, as well as generated billions of dollars in revenue for the entire gaming industry. Our focus is not on profit however, we care most about giving the players a seamless, satisfying experience when playing the mini games. Thus, we are focusing on making visual and difficulty enhancements to a pre-existing set of mini games.
\subsection{The Stakeholders}
\subsubsection{The Client}
\begin{itemize}
\item The client(s) for the product are Dr. Asghar Bokhari and the SFWRENG 3XA3 Teaching Assistants. As clients, they will administer the development of the product. They will also determine the degree to what the product delivers on the requirements.
\item The clients for the product are Dr. Asghar Bokhari and the SFWRENG 3XA3 Teaching Assistants. As clients, they will administer the development of the product as well as offer assistance and clarification wherever possible. They will also determine the degree to what the product delivers on the requirements.
\end{itemize}
\subsubsection{The Customers}
The intended customers of the product are any individuals with the ability to download the product online. This includes a child, up to an elder. The product is created to entertain its users and give them a joyful experience.
The intended customers of the product are any individuals with the ability to download the product online. This includes a child, up to a senior citizen. The product is created to entertain its users and give them a joyful experience.
\subsubsection{Other Stakeholders}
All other stakeholders include all current developers as well as any future developers who wish to improve upon the project themselves.
All other stakeholders include all current developers as well as any future developers who wish to further improve upon the open-source project themselves.
\subsection{Mandated Constraints}
......@@ -94,22 +96,22 @@ The system is to be built under the following constraints
\begin{itemize}
\item The product must run successfully on at least Windows and MacOS.
\item The product must be able to be installed in less than 1 hour by only installing the executable file.
\item The product must be able to be installed in less than 30 minutes by only installing the executable file.
\item The product must not require any specialized hardware which the common user may not have.
\item The product must free of cost to all users.
\item The product must be sufficiently complete by March 20, 2020.
\item The product must contain at least one playable mini-game.
\item Development of the product must not exceed \$0.
\item Development cost of the product must not exceed \$0.
\item The mini-game(s) must have a visual and/or difficulty improvement to be considered "updated".
\end{itemize}
\subsection{Naming Conventions and Terminology}
**** SET SHORTER/SINGLE NAMES FOR EVERYTHING. E.G. CALLING THE WHOLE SYSTEM/PRODUCT/ETC. ONE NAME ***
Not applicable.
\subsection{Relevant Facts and Assumptions}
User characteristics should go under assumptions.
It is assumed that the pygame and/or the tkinter libraries are sufficient to update the mini games. Also, the mini games will be either visually enhanced or with new difficulty levels; both will be true only if time permits the developers to achieve this.
\section{Functional Requirements}
......
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