\item The program should be easy to use by people older than 10 years old. This
\item The program should be easy to use by people older than MIN\_USE\_AGE years old. This
can be verified by seeing if a group of test users can manage to export a frame
from a gif given simple oral or visual instructions.
\item Experienced users should be able to navigate the program's UI and export
frames within under a minute
frames within under a MIN\_USE\_TIME.
\item The program should be designed to force a linear workflow to export GIFS.
(I.e Load file, manipulate file, save file)
\end{enumerate}
...
...
@@ -202,8 +202,8 @@ frames within under a minute
\subsubsection{Speed}
\begin{enumerate}
\item When exporting a reasonable number of frames (magnitude of 100s), the
operation should take no longer than 10 seconds.
\item All other UI elements should load within 3 seconds (or at least as fast asthe current competitor Program 'Gif Viewer' benchmarked on system with Intel i5
operation should take no longer than MAX\_EXPORT\_TIME seconds.
\item All other UI elements should load within MAX\_UI\_LOAD seconds (or at least as fast asthe current competitor Program 'Gif Viewer' benchmarked on system with Intel i5
3GHz, GTX 940, 8 GB RAM)
\end{enumerate}
\subsubsection{Precision}
...
...
@@ -404,7 +404,7 @@ include the user guide when it is completed.
The below requirements may not be included in the initial release of the product but may be implemented further in the development process. They are listed here
so that the ideas are organized and not lost.
\begin{enumerate}
\item The program must allow users to record a short 10 second clip of their
\item The program must allow users to record a short second clip of their
screen and directly convert it to a GIF format.
\item The program will allow users to sign in through Facebook or Twitter and
directly upload and share the manipulated GIF.
...
...
@@ -443,8 +443,12 @@ Gifitti. GIFS are used all across the internet and on all sorts of websites. The
\subsection{Symbolic Parameters}
The definition of the requirements will likely call for SYMBOLIC\_CONSTANTS.
Their values are defined in this section for easy maintenance.