Skip to content
Snippets Groups Projects
Commit 36a7e4a2 authored by Justin's avatar Justin
Browse files

Fixed design document spelling and grammar

parent 30d1ec83
No related branches found
No related tags found
No related merge requests found
No preview for this file type
......@@ -4,6 +4,7 @@
\usepackage{indentfirst}
\usepackage[nottoc,numbib]{tocbibind}
\usepackage{graphicx}
\usepackage[section]{placeins}
\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.
\section{Traceability Matrix}
Anticipated Changes
\begin{table}[!h]
\centering
\caption{Anticipated Changes Traceability} \label{tab:title}
\begin{tabular} { l | c c c c c}
\hline
AC & Modules & & & & \\
......@@ -250,25 +235,11 @@ Anticipated Changes
AC7 & M4 & M5 & M7 & & \\
AC8 & M3 & M6 & M8 & M9 & \\
\end{tabular}
\end{table}
Non-Functional Requirement
\begin{tabular} { l | c c c c c}
\hline
non-Req & Modules & & & & \\
\hline
non-Req1 & M4 & M5 & & & \\
non-Req2 & M2 & M6 & & & \\
non-Req3 & M1 & M6 & M7 & & \\
non-Req4 & M1 & & & & \\
non-Req5 & M9 & & & & \\
non-Req6 & M9 & & & & \\
non-Req7 & & & & & \\
non-Req8 & M9 & & & & \\
\end{tabular}
Functional Requirement
\begin{table}[!h]
\centering
\caption{Functional Requirements Traceability} \label{tab:title}
\begin{tabular} { l | c c c c c}
\hline
Req & Modules & & & & \\
......@@ -286,8 +257,7 @@ Functional Requirement
Req11 & M4 & M5 & M6 & & \\
Req12 & M4 & M5 & M6 & & \\
\end{tabular}
\end{table}
\section{Uses Hierarchy Between Modules}
A uses hierarchy is a diagram that shows how each module uses the
......@@ -311,10 +281,4 @@ dependency cycles.
\subsection{Gantt Chart}
\clearpage
\begin{thebibliography}{9}
\end{thebibliography}
\end{document}
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