%! TeX program = xelatex
%! TeX root = ./main.tex
% vim: set spell spelllang=de:
\documentclass[aspectratio=169]{beamer}

\usetheme[compress]{Dresden}

\usepackage{fontspec}
\setsansfont{Fira Sans}

\usepackage[ngerman]{babel}
\usepackage[useregional]{datetime2}

\title{Zwischenpräsentation „Cateringservice“}
\author{%
Denis Natusch \and
Eren Asker \and
Erik Hohlfeld \and
Mathis Kral \and
Paul Heimer \and
Simon Bruder \and
Theo Reichert
}
\institute{Technische Universität Dresden}
\date{\DTMdisplaydate{2023}{11}{17}{-1}}

\begin{document}

\begin{frame}[plain, noframenumbering]
 \maketitle
\end{frame}

\begin{frame}[plain, noframenumbering]{Gliederung}
 \setcounter{tocdepth}{1}
 \tableofcontents
\end{frame}

\section{Analyse}

\subsection{Aufgabenstellung}

\begin{frame}
 \begin{columns}
  \begin{column}{.68\textwidth}
   Aus Pflichtenheft, Abschnitt \textit{Zusammenfassung}:
   \begin{itemize}
    \item Entwicklung einer web-basierten Java-Applikation
    \item System plant automatisiert Aufträge\begin{itemize}
     \item Kundenverwaltung
     \item Hilfe bei der Personalverwaltung
     \item Personalzuteilung
     \item Termin- und Eventplanung inkl. Zubehör, Lebensmittelbedarf
     \item Vereinfachung der Kostenabrechnung und Arbeitszeitaufstellung
    \end{itemize}
   \end{itemize}
  \end{column}
  \begin{column}{.32\textwidth}
   \begin{figure}
    \begin{center}
     \includegraphics[width=0.95\textwidth]{images/catering.jpg}
    \end{center}
    \caption{Symbolbild, \href{https://unsplash.com/photos/dumplings-platter-SiwrpBnxDww}{Saile Ilyas auf Unsplash}}
   \end{figure}
  \end{column}
 \end{columns}
\end{frame}

\subsection{Systemkontext}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.75\textheight]{figures/puml/design/systemContextDiagram}
  \end{center}
  \caption{Kontextdiagramm aus Entwicklerdokumentation, Abschnitt \textit{System Context}}
 \end{figure}
\end{frame}

\section{Bausteine}

\subsection{Catering}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.75\textheight]{figures/puml/design/catering}
  \end{center}
  \caption{Paket \texttt{catering} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\subsection{Katalog}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[width=\textwidth]{figures/puml/design/catalog}
  \end{center}
  \caption{Paket \texttt{catalog} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\subsection{Inventar}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[width=\textwidth]{figures/puml/design/inventory}
  \end{center}
  \caption{Paket \texttt{inventory} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\subsection{Bestellung}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.75\textheight]{figures/puml/design/order}
  \end{center}
  \caption{Paket \texttt{order} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\subsection{Nutzer}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.8\textheight]{figures/puml/design/user}
  \end{center}
  \caption{Paket \texttt{user} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\subsection{Angestellte}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.8\textheight]{figures/puml/design/staff}
  \end{center}
  \caption{Paket \texttt{staff} aus Entwicklerdokumentation, Abschnitt \textit{Building block view}}
 \end{figure}
\end{frame}

\section{Laufzeitsicht am Beispiel Order}

\subsection{Add}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.8\textheight]{figures/puml_local/seq_order_add}
  \end{center}
  \caption{Teil des Sequenzdiagramms zu \texttt{order} aus Entwicklerdokumentation, Abschnitt \textit{Runtime view}}
 \end{figure}
\end{frame}

\subsection{Checkout}

\begin{frame}
 \begin{figure}
  \begin{center}
   \includegraphics[height=0.8\textheight]{figures/puml_local/seq_order_checkout}
  \end{center}
  \caption{Teil des Sequenzdiagramms zu \texttt{order} aus Entwicklerdokumentation, Abschnitt \textit{Runtime view}}
 \end{figure}
\end{frame}

\section{Prototyp}

\begin{frame}
 \centering{\Huge Demonstration des Prototyps}
\end{frame}

\section{Fragen}

\begin{frame}
 \centering{\Huge Fragen}
\end{frame}

\end{document}
