Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
Gifitti
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Nick Kozel
Gifitti
Commits
6dddf616
Commit
6dddf616
authored
8 years ago
by
Riley Mcgee
Browse files
Options
Downloads
Patches
Plain Diff
Added UML Use Case and Functional Requirements subsection
parent
e0157ed5
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
Doc/SRS/Figures/UMLUseCase.png
+0
-0
0 additions, 0 deletions
Doc/SRS/Figures/UMLUseCase.png
Doc/SRS/SRS.pdf
+0
-0
0 additions, 0 deletions
Doc/SRS/SRS.pdf
Doc/SRS/SRS.tex
+33
-2
33 additions, 2 deletions
Doc/SRS/SRS.tex
with
33 additions
and
2 deletions
Doc/SRS/Figures/UMLUseCase.png
0 → 100644
+
0
−
0
View file @
6dddf616
84.6 KiB
This diff is collapsed.
Click to expand it.
Doc/SRS/SRS.pdf
0 → 100644
+
0
−
0
View file @
6dddf616
File added
This diff is collapsed.
Click to expand it.
Doc/SRS/SRS.tex
+
33
−
2
View file @
6dddf616
...
...
@@ -3,6 +3,8 @@
\usepackage
{
booktabs
}
\usepackage
{
tabularx
}
\usepackage
{
hyperref
}
\usepackage
{
graphicx
}
\graphicspath
{{
Figures/
}}
\hypersetup
{
colorlinks,
citecolor=black,
...
...
@@ -80,11 +82,40 @@ User characteristics should go under assumptions.
\subsubsection
{
The Context of the Work
}
\subsubsection
{
Work Partitioning
}
For all work partitioning reffer to the Gantt Chart (HYPER LINK HERE).
\subsubsection
{
Individual Product Use Cases
}
The following image is the Use Case representation of Gifitti using UML.
\begin{figure}
[h]
\centering
\includegraphics
[scale=0.4]
{
UMLUseCase
}
\caption
{
UML Use Case Diagram
}
\label
{
fig:UML Use Case Diagram
}
\end{figure}
\subsection
{
Functional Requirements
}
\begin{enumerate}
\item
The user is able to open a GIF from a specified location.
\item
The user is able to save a GIF to a specified location.
\item
The user can save a GIF to the current location of an opened GIF.
\item
The user can specify the saved name of the GIF.
\item
The user can specify to export a GIF as a sprite spreadsheet, to a specified location.
\item
A Command must exisit to allow the GIF to be played, this command only works if the GIF is stopped.
\item
A Command must exist to allow the GIF to be stopped, this command only works if the GIF is playing.
\item
The user is given control over the stop and start commands.
\item
A range of frames may be specified and extracted as another GIF image.
\item
Any GIF or specified range of frames in a GIF can be exported as a series of frames.
\item
Series of frames may be PNG, JPEG, BMP, TIFF, or any other standard image format.
\item
The system must ensure the all files read in is of a proper format.
\item
The system can set the playback speed of GIFs.
\item
Users have the ability to reset the GIF to what was originally loaded.
\item
The system must be integrated with a help context availiable to the user.
\item
The system is to allow for frame injection into the GIF.
\item
For frames added to a GIF not of the proper size, the GIF is either scalled to fit, or the frame is scalled to fit.
\item
Frame modification should be able to be done in place on the application.
\item
Frame modificaition allows users to draw on or place images on existing frames.
\item
All modifications can be placed on adjacent frames on user request.
\end{enumerate}
\section
{
Non-functional Requirements
}
\subsection
{
Look and Feel Requirements
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment