Skip to content

Commit

Permalink
completed use cases section
Browse files Browse the repository at this point in the history
  • Loading branch information
Tale152 committed Oct 7, 2022
1 parent 6f6d8e2 commit a3d0f63
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 14 deletions.
Binary file modified document/chapters/chapter_5/images/contributor_use_cases.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified document/chapters/chapter_5/images/customer_use_cases.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 21 additions & 14 deletions document/chapters/chapter_5/sections/2_solution_analysis.tex
Original file line number Diff line number Diff line change
Expand Up @@ -86,23 +86,30 @@ \subsection{Domain: Ubiquitous Language}
\item \textbf{Access Policies}\label{access_policies}\\
\textit{Contribution Endpoint}-specific Access policies defined by the \textit{Contributor}, specifying which \textit{Resources} are offered to the \textit{Grid} for \textit{Contribution}.
\end{itemize}
\vspace{20mm}

\subsection{Use cases}
TODO
\subsection{Use Cases}
This section presents the Use Cases diagrams, graphically explaining what features need to be available from the point of view of the two actors interacting with the Grid: the Contributor and the Customer.

%\begin{figure}[!ht]
%\centering
%\includegraphics[width=\linewidth]{document/chapters/chapter_5/images/contributor_use_cases.jpg}
%\caption{Contributor's use cases diagram}
%\label{fig:use_cases_contributor}
%\end{figure}
An explanation of single use cases here is omitted since the previous section indirectly explained already the non-trivial ones; furthermore, in the next chapter, \textit{section TODO} will show how said use cases are realized using Grid entities collaborating among each other, making redundant a detailed explanation here.

%\begin{figure}[!ht]
%\centering
%\includegraphics[width=\linewidth]{document/chapters/chapter_5/images/customer_use_cases.jpg}
%\caption{Customer's use cases diagram}
%\label{fig:use_cases_customer}
%\end{figure}
\begin{itemize}
\item \textbf{Contributor}
\begin{figure}[!ht]
\centering
\includegraphics[scale=0.65]{document/chapters/chapter_5/images/contributor_use_cases.jpg}
\caption{Use Cases diagram - Contributor}
\label{fig:use_cases_contributor}
\end{figure}

\item \textbf{Customer}
\begin{figure}[!ht]
\centering
\includegraphics[scale=0.67]{document/chapters/chapter_5/images/customer_use_cases.jpg}
\caption{Use cases diagram - Customer}
\label{fig:use_cases_customer}
\end{figure}
\end{itemize}

\subsection{Requirements: MoSCoW Prioritization}
Now that it is clear what the system needs to do from the perspective of the two major actors utilizing it (Contributor and Customer), it is possible to create a list of requirements that such system needs to satisfy. To do so, the MoSCoW method will be used.
Expand Down

0 comments on commit a3d0f63

Please sign in to comment.