mirror of
https://github.com/st-tu-dresden-praktikum/swt23w23
synced 2024-06-28 08:43:41 +02:00
Simon Bruder
bac025fd0a
This finally makes the licensing under AGPL-3.0-or-later explicit after I got the okay from the kickstart source owners. This also checks the REUSE compliance in a pre commit hook, and therefore also in CI.
186 lines
4.5 KiB
TeX
186 lines
4.5 KiB
TeX
%! TeX program = xelatex
|
|
%! TeX root = ./main.tex
|
|
% SPDX-License-Identifier: AGPL-3.0-or-later
|
|
% SPDX-FileCopyrightText: 2023 swt23w23
|
|
% 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://www.flickr.com/photos/rusty_clark/6125518130/}{Rusty Clark, CC-BY 2.0}}
|
|
\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}
|