diff --git a/presentation/presentation.tex b/presentation/presentation.tex index eb7250e..e0c35a3 100644 --- a/presentation/presentation.tex +++ b/presentation/presentation.tex @@ -10,19 +10,12 @@ \usepackage{transparent} \usepackage{csquotes} \usepackage{tikz} -\usepackage[natbib=true, style=alphabetic,dateabbrev=false]{biblatex} -\addbibresource{bibliography.bib} +\usepackage[natbib=true,style=alphabetic,dateabbrev=false]{biblatex} +\addbibresource{../bibliography.bib} \usetikzlibrary{positioning} \usetikzlibrary{matrix} \usetikzlibrary{arrows} \usetikzlibrary{fit} - - -\usepackage{amssymb}% http://ctan.org/pkg/amssymb -\usepackage{pifont}% http://ctan.org/pkg/pifont -\newcommand{\cmark}{\ding{51}}% -\newcommand{\xmark}{\ding{55}}% - \usetheme{metropolis} \title{Evaluation von Zustandsverwaltungssystemen für das mobile Cross-Plattform-Framework Flutter} @@ -273,8 +266,10 @@ \end{frame} \begin{frame}{Business Logic Components (BLoC)} \begin{itemize} - \item Komplette Trennung von Geschäftslogik und Benutzeroberfläche \autocite{Faust} - \item Verwendung von \texttt{StatefulWidget}s zum aktualiseren des \texttt{InheritedWidget} + \item Komplette Trennung von Geschäftslogik und Benutzeroberfläche \autocite[17]{Faust} + \item Änderungen und Lesen eines Zustands nur über Streams und Sinks + \item Keine Abhängigkeiten zur Benutzeroberfläche + \item Kein Plattformabhängiger Quelltext in den Zuständen (BLoCs) \autocite{blocTalk} \end{itemize} \end{frame} \begin{frame}{Ergebnisse: BLoC} @@ -284,13 +279,13 @@ \hline Metrik & Ergebnis \\ \hline - Änderbarkeit/Skalierbarkeit & teilweise erfüllt \\ - Testbarkeit & teilweise erfüllt \\ - Effizienz & Warenkorb-Button: 8; Anmeldeschalter: 6 \\ - Komplexität/Wartbarkeit & 83 \\ + Änderbarkeit/Skalierbarkeit & vollständig erfüllt \\ + Testbarkeit & vollständig erfüllt \\ + Effizienz & Warenkorb-Button: 8; Anmeldeschalter: 4 \\ + Komplexität/Wartbarkeit & 82 \\ Verständlichkeit/Lesbarkeit & nicht erfüllt \\ - Dokumentierung & teilweise erfüllt \\ - Strukturbestimmung & nicht erfüllt\\ + Dokumentierung & vollständig erfüllt \\ + Strukturbestimmung & teilweise erfüllt\\ \hline \end{tabular} \end{table}