From e960182469d80eb0be0579180f759ea67d97af5b Mon Sep 17 00:00:00 2001 From: Jonas Franz Date: Thu, 3 Feb 2022 20:35:08 +0100 Subject: [PATCH] Add analysis --- chapters/analyse/analyse.tex | 7 +++++++ chapters/basics/state-management.tex | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/chapters/analyse/analyse.tex b/chapters/analyse/analyse.tex index 00d496e..5b6946d 100644 --- a/chapters/analyse/analyse.tex +++ b/chapters/analyse/analyse.tex @@ -2,3 +2,10 @@ Nachdem nun die diversen existierenden Ansätze für die Zustandsverwaltung in Flutter vorgestellt worden sind, muss im nächsten Schritt untersucht werden, welche Anforderungen an solche Systeme gestellt werden. Zudem soll daraus abgeleitet werden, welche Kriterien für die spätere Evaluation entscheidend sind. +\section{Anforderungsanalyse} + +Die grundlegende Anforderung für Zustandsverwaltungssysteme ist es, dass sie den Zustand einer Anwendung und bestimmter Teile einer Anwendung wie eines Widgets oder einer ganzen Seite verwalten können. Alle bereits vorgestellten Lösungsansätze können dies mit mehr oder weniger Aufwand auch erfüllen. Allerdings ist es neben der Aussage, ob ein System diese Anforderung umsetzen kann, auch wichtig wie und in welcher Qualität diese umgesetzt werden. + +Die Wahl eines Zustandsverwaltungssystems bestimmt die Architektur einer Anwendung signifikant mit. Daher sind die Anforderungen an eine gute Architektur oder ein gutes Software-Design auch in Teilen auf Zustandsverwaltungssysteme übertragbar. Um nun daraus Anforderungen zu konstruieren, ist es also erforderlich, sich anzuschauen, was ein gutes Software-Design überhaupt ausmacht. + +% https://learning.oreilly.com/library/view/fundamentals-of-software/9781492043447/ch04.xhtml#idm46005305800936 \ No newline at end of file diff --git a/chapters/basics/state-management.tex b/chapters/basics/state-management.tex index fce58d7..d14e141 100644 --- a/chapters/basics/state-management.tex +++ b/chapters/basics/state-management.tex @@ -23,6 +23,10 @@ Beide Sichtweisen haben gemein, dass die Grundaufgabe der Zustandsverwaltung die Nachdem nun eingeführt wurde, was unter einer Zustandsverwaltung in Flutter zu verstehen ist, werden nun mögliche bestehende Ansätze für eine Zustandsverwaltung skizziert, um im weiteren Verlauf der Ausarbeitung im Analyse- und Evaluationskapitel diese eingehender zu untersuchen. +\subsection{Auswahl} + +TBD + \subsection{Mitgelieferte Werkzeuge} \label{chap:included}