\usepackage{xcolor}% for different colour comments
\usepackage{hyperref}
...
...
@@ -37,7 +38,7 @@
\begin{document}
\title{Test Plan for Pic-Puzzle}
\title{Design Document for Pic-Puzzle}
\author{Justin Kapinski, Boyun Deng, Yuchen Liu}
\date{\today}
...
...
@@ -55,6 +56,7 @@
\section{Revision History}
\begin{description}
\item[Revision 0.2] Nov 6, 2015: Fixed spelling and grammar
\item[Revision 0.1] Nov 3, 2015: Added introduction
\item[Revision 0] Nov 2, 2015: Created document
\end{description}
...
...
@@ -156,25 +158,7 @@ implemented by Java so there is no need to re-implement them.
\end{center}
\section{Connection Between Requirements and Design}
\subsection{Nonfunctional Requirements}
non-Req1: Look And Feel Requirements: Look and feel requirement mainly require the GUI part of the Design model.
non-Req2: Usability And Humanity Requirements: this part is mainly related to the Logic and the Hint module which decided the diffculity of the game.
non-Req3: Performance Requirements: this part should relating to the hardware part(hoardware should have good CPU, memory, graphic...) and each module's algorithm.
non-Req4: Operational And Environmental Requirements this requirement can be complished by using the Jave language for programming and then it can run on any Java machine
non-Req5: Maintainability And Support Requirements: the logic and hint module should ba able to handel this
non-Req6: Security Requirements: for the software part, there won't be any offentive code
non-Req7: Cultural Requirements: for this part we will not allow the offensive pictures to be added to our database
non-Req8: Legal Requirements: the logical won't allow conpile the picture without permission
The system must satisfy the requirements that are specified in the SRS. For a detailed breakdown of how the modules relate to the requirements, see Table 3.
\section{Module Decomposition}
...
...
@@ -184,7 +168,7 @@ implemented by Java so there is no need to re-implement them.
\textbf{Implemented By:} OS \\
\subsection{Behaviour Hiding Module}
\noindent\textbf{Secrets:} The behaviour specific to this project. \\
\noindent\textbf{Secrets:} The behavior specific to this project. \\
\textbf{Services:} Provide the main functionality of the system as specified in the SRS. \\
\textbf{Implemented By:} - \\
...
...
@@ -235,8 +219,9 @@ implemented by Java so there is no need to re-implement them.