swt23w23/src/main/tex/final-presentation/main.tex
Simon Bruder 52db9b89c2
Add final presentation
Co-authored-by: Denis Natusch <denis.natusch@mailbox.tu-dresden.de>
Co-authored-by: Mathis Kral <mathis_tiberius.kral@mailbox.tu-dresden.de>
Co-authored-by: Theo Reichert <theo.reichert@mailbox.tu-dresden.de>
2024-01-30 19:50:18 +01:00

190 lines
4.3 KiB
TeX

%! TeX program = xelatex
% SPDX-License-Identifier: CC-BY-SA-4.0
% SPDX-FileCopyrightText: 2024 swt23w23
% vim: set spell spelllang=de:
\documentclass[aspectratio=169]{beamer}
%\usetheme{metropolis}
\usetheme[compress]{Dresden}
\setbeamertemplate{page number in head/foot}[totalframenumber]
\beamertemplatenavigationsymbolsempty
\usepackage[ngerman]{babel}
\usepackage[useregional]{datetime2}
\usepackage{tikz}
\usepackage{tabularx}
\title{Cateringservice Mampf}
\subtitle{Abschlusspräsentation}
\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{2024}{01}{31}{-1}}
\begin{document}
\begin{frame}[plain, noframenumbering]
\maketitle
\end{frame}
\begin{frame}[plain, noframenumbering]{Gliederung}
\setcounter{tocdepth}{1}
\tableofcontents
\end{frame}
\section{Analyse/Entwurf}
\subsection{Aufgabenstellung}
\begin{frame}{Aufgabenstellung}
\begin{columns}
\begin{column}{.63\textwidth}
Aus Pflichtenheft, Abschnitt \textit{Zusammenfassung}:
\begin{itemize}
\item Entwicklung einer web-basierten Java-Applikation
\item Eventplanung inkl. Zubehör
\item Kunden-/Personalverwaltung
\item Kostenabrechnung und Arbeitszeitaufstellung
\end{itemize}
\end{column}
\begin{column}{.37\textwidth}
\begin{figure}
\begin{center}
\includegraphics[width=0.95\textwidth]{images/catering.jpg}
\end{center}
\caption{Symbolbild}
\end{figure}
\end{column}
\end{columns}
\end{frame}
\subsection{Entwurf}
\begin{frame}<1>[label=analysis]
\begin{figure}
\begin{center}
\begin{tikzpicture}
\node[anchor=south west,inner sep=0pt] (diagram) at (0,0) {\includegraphics[height=0.85\textheight]{figures/puml/domain}};
\begin{scope}[x={(diagram.south east)}, y={(diagram.north west)}]
\draw<1>[thick, red] (0.28,0.2) -- (0.53,0.2) -- (0.53,0.44) -- (0.75,0.44) -- (0.75,0.03) -- (0.28,0.03) -- cycle;
\draw<2>[thick, red] (0.02,0.2) -- (0.53,0.2) -- (0.53,0.44) -- (0.75,0.44) -- (0.98,0.44) -- (0.98,0.935) -- (0.02,0.935) -- cycle;
\end{scope}
\end{tikzpicture}
\end{center}
\caption{Ausschnitt des Analysediagramms}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}
\begin{center}
\includegraphics[height=0.85\textheight]{figures/puml/catalog}
\end{center}
\caption{Ausschnitt des Entwurfsdiagramms für \texttt{catalog}}
\end{figure}
\end{frame}
\againframe<2>{analysis}
\begin{frame}
\begin{figure}
\begin{center}
\includegraphics[height=0.85\textheight]{figures/puml/order}
\end{center}
\caption{Ausschnitt des Entwurfsdiagramms für \texttt{order}}
\end{figure}
\end{frame}
\begin{frame}
\begin{figure}
\begin{center}
\includegraphics[height=0.85\textheight]{figures/puml/template-method}
\end{center}
\caption{Template-Method-Pattern aus dem Entwurfsdiagramm für \texttt{inventory}}
\end{figure}
\end{frame}
\section{Herausforderungen} % Dornige Chancen
\subsection{Einarbeitung in Frameworks}
\begin{frame}
\begin{figure}
\begin{center}
\includegraphics[width=\textwidth]{images/actual_progress}
\end{center}
\caption{Randall Munroe, \url{https://xkcd.com/2797/}, CC-BY-NC-2.5}
\end{figure}
\end{frame}
\subsection{Workflow}
\begin{frame}
\begin{center}
\includegraphics[height=.95\textheight]{images/review}
\end{center}
\end{frame}
\begin{frame}
\begin{center}
\includegraphics[width=\textwidth]{images/expected}
\end{center}
\end{frame}
\begin{frame}
\begin{center}
\includegraphics[height=.95\textheight]{images/remote}
\end{center}
\end{frame}
\section{Eigene Praxis}
\subsection{Lizenzierung}
\begin{frame}
\begin{itemize}
\item Veröffentlichung unter \texttt{AGPL-3.0-or-later}
\item Starkes Netzwerk-Copyleft
\item Feine Auflösung durch REUSE-Spezifikation
\end{itemize}
\end{frame}
\subsection{Deployment}
\begin{frame}{Domains}
\begin{itemize}
\item \texttt{mampf.shop}
\item \texttt{salespointframe.work}
\item \texttt{salespointframework.org}
\item \texttt{verkaufspunktrahmenwerk.de}
\item \texttt{verkaufspuntrahmenwerk.de}
\end{itemize}
\end{frame}
\section{Demonstration}
\begin{frame}
\centering{\Huge Demonstration}
\end{frame}
\appendix
\section*{Fragen}
\begin{frame}
\centering{\Huge Fragen}
\end{frame}
\end{document}