Skip to content
Snippets Groups Projects
Commit ac079354 authored by Riley Mcgee's avatar Riley Mcgee
Browse files

Added

parent b634cfd7
No related branches found
No related tags found
No related merge requests found
No preview for this file type
\documentclass{article}
\usepackage{hyperref} \usepackage{booktabs} \usepackage{tabularx}
\title{SE 3XA3: Development Plan\\Title of Project}
\usepackage{hyperref} \usepackage{booktabs} \usepackage{tabularx} \title{SE
3XA3: Development Plan\\Title of Project}
\author{Team 2, Gifitti \\ Pavle Arezina 001410366 \\ Nicolai Kozel 2 001404557
\\ Riley McGee mcgeer }
\\ Riley McGee mcgeer }
\date{}
......@@ -15,9 +15,9 @@
\begin{table}[hp] \caption{Revision History} \label{TblRevisionHistory}
\begin{tabularx}{\textwidth}{llX} \toprule \textbf{Date} & \textbf{Developer(s)}
& \textbf{Change}\\ \midrule Sept. 26 & Pavle Arezina & Added Team Meeting,
Communication, Member Roles\\ Sept. 26 & Nicolai Kozel & Added project schedule section\\
\\ Sept. 26 & Riley McGee & Added Technology \& Git Workflow sections \\
... & ... & ...\\ \bottomrule \end{tabularx} \end{table}
Communication, Member Roles\\ Sept. 26 & Nicolai Kozel & Added project schedule
section\\ \\ Sept. 26 & Riley McGee & Added Proof of Concept Demonstration Plan, Technology, \& Git Workflow sections
\\ ... & ... & ...\\ \bottomrule \end{tabularx} \end{table}
\newpage
......@@ -90,23 +90,50 @@ z is a bug fix. \end{itemize}
\subsection {Milestones} \begin{itemize} \item Mark deliverables and their due
dates. \item All milestones are found in the project schedule \item Deliverables
are considered major updates to the project. \end{itemize} \section{Proof of
Concept Demonstration Plan}
\section{Technology}
Note currently a Windows platform must be used to run and develop this project. In the near future .Net will be ported to OSX and Linux.
\subsection{Programming Language$($s$)$}
The majority of all development is in C\# however WPF will also be used for UI.
\subsection{IDE}
Visual Studio 2015 Community
\subsection{Testing Framework}
Visual C\# Test Suite, specifically unit test. This platform comes integrated with Visual Studio 2015 Community.
\subsection{Document Generation}
\begin{itemize}
\item Doxygen for code documentation.
\item Visual Studio for any post code software model generation
\item Gantt Project for the project schedule
\end{itemize}
are considered major updates to the project. \end{itemize}
\section{Proof of Concept Demonstration Plan}
\subsubsection*{Risk 1} Reading in GIFs. GIF files must be read into Gifitti and
parsed.
\subsubsection*{Plan for demonstrate risk 1's feasibility}
By the project demo
an open source library that provides this functionality will be chosen and
implemented into a base design.
\subsubsection*{Risk 2} Sprite Spreadsheet outputs for the currently used gif.
This issue is a risk due to it being image manipulation. *A sprite spreadsheet
is an image file where animation is broken into frames while stored in one
location.
\subsubsection*{Plan for demonstrate risk 2's feasibility} Image manipulation
will be done with an external api. By the project demo this will be chosen. It
can be proven that it will be achievable via functionality of the selected api.
\subsubsection*{Risk 3} The project is only usable on Windows platform, until
.NET is made executable on Linux and OSX platforms.
\subsubsection*{Plan for demonstrate risk 3's feasibility} All demonstrations,
and development must be done on a windows platform.
\subsubsection*{Risk 4} Testing is time consuming for all major components as
the application is based on user input and experience.
\subsubsection*{Plan for demonstrate risk 4's feasibility} Some test cases that
can be used to validate the system will be presented during the project demo to
show that we can automate most of the testing that does not rely on user
interaction. This saves time for the user tests.
\section{Technology} Note currently a Windows platform must be used to run and
develop this project. In the near future .Net will be ported to OSX and Linux.
\subsection{Programming Language$($s$)$} The majority of all development is in
C\# however WPF will also be used for UI. \subsection{IDE} Visual Studio 2015
Community \subsection{Testing Framework} Visual C\# Test Suite, specifically
unit test. This platform comes integrated with Visual Studio 2015 Community.
\subsection{Document Generation} \begin{itemize} \item Doxygen for code
documentation. \item Visual Studio for any post code software model generation
\item Gantt Project for the project schedule \end{itemize}
\section{Coding Style} Coding standard utilized for the project is the
\href{https://msdn.microsoft.com/en-us/library/hh156542(v=vs.110).aspx}{.NET
......
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