Commit bcde5298fea69f8776be14e8b0c316e92cf308f5
1 parent
f40bedf819
Exists in
master
stuff
Showing 1 changed file with 2 additions and 2 deletions Inline Diff
UserStories.tex
View file @
bcde529
\documentclass[letterpaper]{scrartcl} % or whatever | 1 | 1 | \documentclass[letterpaper]{scrartcl} % or whatever | |
\usepackage{tgpagella} | 2 | 2 | \usepackage{tgpagella} | |
\setkomafont{disposition}{\normalfont\bfseries} | 3 | 3 | \setkomafont{disposition}{\normalfont\bfseries} | |
%\usepackage[markuppercase]{scrpage2} | 4 | 4 | %\usepackage[markuppercase]{scrpage2} | |
\title{\huge System Test Plan} | 5 | 5 | \title{\huge System Test Plan} | |
\date{\today} | 6 | 6 | \date{\today} | |
\author{\Large Students With A Goal (S.W.A.G.)} | 7 | 7 | \author{\Large Students With A Goal (S.W.A.G.)} | |
\usepackage[pass]{geometry} | 8 | 8 | \usepackage[pass]{geometry} | |
\usepackage{hyperref} | 9 | 9 | \usepackage{hyperref} | |
\usepackage{graphicx} | 10 | 10 | \usepackage{graphicx} | |
\usepackage{enumitem} | 11 | 11 | \usepackage{enumitem} | |
\setlist[description]{style=multiline,leftmargin=3cm,font=\normalfont\textbf} | 12 | 12 | \setlist[description]{style=multiline,leftmargin=3cm,font=\normalfont\textbf} | |
\setlistdepth{9} | 13 | 13 | \setlistdepth{9} | |
14 | 14 | |||
\setlist[itemize,1]{label=$\bullet$} | 15 | 15 | \setlist[itemize,1]{label=$\bullet$} | |
\setlist[itemize,2]{label=$\bullet$} | 16 | 16 | \setlist[itemize,2]{label=$\bullet$} | |
\setlist[itemize,3]{label=$\bullet$} | 17 | 17 | \setlist[itemize,3]{label=$\bullet$} | |
\setlist[itemize,4]{label=$\bullet$} | 18 | 18 | \setlist[itemize,4]{label=$\bullet$} | |
\setlist[itemize,5]{label=$\bullet$} | 19 | 19 | \setlist[itemize,5]{label=$\bullet$} | |
\setlist[itemize,6]{label=$\bullet$} | 20 | 20 | \setlist[itemize,6]{label=$\bullet$} | |
\setlist[itemize,7]{label=$\bullet$} | 21 | 21 | \setlist[itemize,7]{label=$\bullet$} | |
\setlist[itemize,8]{label=$\bullet$} | 22 | 22 | \setlist[itemize,8]{label=$\bullet$} | |
\setlist[itemize,9]{label=$\bullet$} | 23 | 23 | \setlist[itemize,9]{label=$\bullet$} | |
\renewlist{itemize}{itemize}{9} | 24 | 24 | \renewlist{itemize}{itemize}{9} | |
\begin{document} | 25 | 25 | \begin{document} | |
\maketitle | 26 | 26 | \maketitle | |
\begin{center} | 27 | 27 | \begin{center} | |
\includegraphics[width=12cm]{../swag_logo.png}\\ | 28 | 28 | \includegraphics[width=12cm]{../swag_logo.png}\\ | |
29 | 29 | |||
\begin{tabular}{l r} | 30 | 30 | \begin{tabular}{l r} | |
Melody Jeng & System Architect \\ | 31 | 31 | Melody Jeng & System Architect \\ | |
Arno Gau & Senior System Analyst \\ | 32 | 32 | Arno Gau & Senior System Analyst \\ | |
Rachel Lee & Software Development Lead \\ | 33 | 33 | Rachel Lee & Software Development Lead \\ | |
Laura Hawkins & Project Manager \\ | 34 | 34 | Laura Hawkins & Project Manager \\ | |
Rohan Rangray & Algorithms Specialist\\ | 35 | 35 | Rohan Rangray & Algorithms Specialist\\ | |
Andrew Buss & Database Specialist \\ | 36 | 36 | Andrew Buss & Database Specialist \\ | |
Phuong Tran & Quality Assurance Lead \\ | 37 | 37 | Phuong Tran & Quality Assurance Lead \\ | |
Chung Kang Wang & Business Analyst\\ | 38 | 38 | Chung Kang Wang & Business Analyst\\ | |
Masud Rahman & User Interface Specialist\\ | 39 | 39 | Masud Rahman & User Interface Specialist\\ | |
Kevin Mach & User Interface Specialist\\ | 40 | 40 | Kevin Mach & User Interface Specialist\\ | |
\end{tabular} | 41 | 41 | \end{tabular} | |
\end{center} | 42 | 42 | \end{center} | |
\newpage | 43 | 43 | \newpage | |
\textbf{\LARGE{These User Stories supercede the the User Stories listed on the post it notes on the CSE Software Tools | 44 | 44 | \textbf{\LARGE{These User Stories supercede the the User Stories listed on the post it notes on the CSE Software Tools | |
Site. We were not able to remove those User Stories. Please use these as the User Stories. }} | 45 | 45 | Site. We were not able to remove those User Stories. Please use these as the User Stories. }} | |
\tableofcontents | 46 | 46 | \tableofcontents | |
\section{ Account } | 47 | 47 | \section{ Account } | |
\begin {enumerate} | 48 | 48 | \begin {enumerate} | |
\item {As a student, I want to be able to log in to the account I signed up with.} | 49 | 49 | \item {As a student, I want to be able to log in to the account I signed up with.} | |
\item {As a student, I want to be able to change my password for my account.} | 50 | 50 | \item {As a student, I want to be able to change my password for my account.} | |
\item {As a student, I want to be able to recover my password when I forget it.} | 51 | 51 | \item {As a student, I want to be able to recover my password when I forget it.} | |
\item {As a student, I want to configure my notifications.} | 52 | 52 | \item {As a student, I want to configure my notifications.} | |
\item {As a student, I want to be able to logout my account. } | 53 | 53 | \item {As a student, I want to be able to logout my account. } | |
\item {As a first time user, I want to be able build my deck without going through registration process in class.} | 54 | 54 | \item {As a first time user, I want to be able build my deck without going through registration process in class.} | |
\item {As an instructor, I want to limit access to the cards for my course.} | 55 | 55 | \item {As an instructor, I want to limit access to the cards for my course.} | |
\item {As an instructor, I want to invite students to the class group I created.} | 56 | 56 | \item {As an instructor, I want to invite students to the class group I created.} | |
\item {As a student I want to receive notifications without installing an app.} | 57 | 57 | \item {As a student I want to receive notifications without installing an app.} | |
\item {As a student I want to be able to delete my account.} | 58 | 58 | \item {As a student I want to be able to delete my account.} | |
\end{enumerate} | 59 | 59 | \end{enumerate} | |
\section{ Flashcards } | 60 | 60 | \section{ Flashcards } | |
\begin{enumerate} | 61 | 61 | \begin{enumerate} | |
As a student, I want to pick flashcards | 62 | 62 | \item As a student, I want to pick flashcards | |
As a student, I want to be able to make my own flashcard | 63 | 63 | As a student, I want to be able to make my own flashcard | |
As a student, I want to remove cards from my deck | 64 | 64 | As a student, I want to remove cards from my deck | |
As a student, I don't want to see low-quality cards. | 65 | 65 | As a student, I don't want to see low-quality cards. | |
As a student, I want to edit my card. | 66 | 66 | As a student, I want to edit my card. | |
As a student, I want to make flashcards quickly | 67 | 67 | As a student, I want to make flashcards quickly | |
As a student, I want to flag abusive flash cards. | 68 | 68 | As a student, I want to flag abusive flash cards. | |
As a student I want to see other cards at the time they are added to the feed | 69 | 69 | As a student I want to see other cards at the time they are added to the feed | |
As a student, I want to be able to hide unwanted cards from my live feed | 70 | 70 | As a student, I want to be able to hide unwanted cards from my live feed | |
71 | 71 | \end{enumerate} | ||
\section{ Decks} | 72 | 72 | \section{ Decks} | |
As a student, I want to be able to make my own deck | 73 | 73 | As a student, I want to be able to make my own deck | |
As a student, I want to be able to separate the live feed for each class | 74 | 74 | As a student, I want to be able to separate the live feed for each class | |
As a student, I want to add myself to a class | 75 | 75 | As a student, I want to add myself to a class | |
As a student, I want to my deck to be private | 76 | 76 | As a student, I want to my deck to be private | |
As a student, I want to be able to shuffle my deck. | 77 | 77 | As a student, I want to be able to shuffle my deck. | |
As a student, I want to be able to remove courses that I was registered to. | 78 | 78 | As a student, I want to be able to remove courses that I was registered to. | |
\section{Study} | 79 | 79 | \section{Study} | |
As a student, I want to be able to study my deck. | 80 | 80 | As a student, I want to be able to study my deck. | |
As a student, I want to have the app remind me when to review my cards | 81 | 81 | As a student, I want to have the app remind me when to review my cards | |
As a student, I want to be able to blank out words to make cards. | 82 | 82 | As a student, I want to be able to blank out words to make cards. | |
As a student I want to review cards without waiting for a notification | 83 | 83 | As a student I want to review cards without waiting for a notification | |
As a student I want to view cards in my deck in the order they were created | 84 | 84 | As a student I want to view cards in my deck in the order they were created | |
As a student, I want to be able to search/sort/filter for flashcards by date, class, tag, keywords | 85 | 85 | As a student, I want to be able to search/sort/filter for flashcards by date, class, tag, keywords | |
As a student, I want to be able to scroll infinitely | 86 | 86 | As a student, I want to be able to scroll infinitely | |
As a student I want to use the keyboard to interact with the app | 87 | 87 | As a student I want to use the keyboard to interact with the app | |
\newpage | 88 | 88 | \newpage |