From 430ed02b0c3f1b5504a87be113913e48c7a63f7b Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sat, 2 Sep 2017 16:42:00 +0200 Subject: [PATCH] extend the documentation --- doku/content.tex | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/doku/content.tex b/doku/content.tex index 85e9eec..e86fb82 100644 --- a/doku/content.tex +++ b/doku/content.tex @@ -639,6 +639,13 @@ Diese Tabelle weist jedem Standort einen Preis zu. Dies ermöglicht es die Preise für jeden Standort flexibel zu halten und den regionalen Interessengruppen anzupassen. +\paragraph{RentedLocations} +Damit wir die getätigten Mieten in der Applikation sauber ausgeben +können war es nötig eine View zu erstellen. Diese behinhaltet drei +``inner joins'' über die Tabellen ``members'', ``rents'', +``rent_prices'' und ``locations''. Somit kann man einsehen welches +Mitglied an welchem Ort und zu welchem Preis einen Stand gemietet hat. + \begin{landscape} \begin{figure} \centering @@ -954,6 +961,44 @@ und gibt Die in TC-08 getätigte Miete aus. & Mietliste wurde Befüllt. \end{longtable} %% -- end test case table -- \end{landscape} + +\section{Fazit} + +Im Bezug auf die Planung verlief diese Case Study wesentlich besser +als die vorherige. Insbesondere die Zeitplanung lief sehr gut. Wir +hatten zwar geplant nach den Sommerferien mit der Arbeit fertig zu +sein was wir schlussendlich nicht erreicht hatten. Jedoch wurden wir +ca. einen Monat später, Anfangs September, mit dem grössten Teil der +Arbeit fertig und lagen somit immer noch sehr gut in der Zeit. + +Durch die regelmässigen Meetings waren wir bezüglich dem Fortschritt +immer auf dem aktuellsten Stand. Zusätzlich ermöglichten uns die +Meetings frühzeitig Korrekturen bezüglich der Planung vorzunehmen und +somit allfällige Probleme zu umgehen. + +Desweiteren hatten wir so auch ideal Zeit technische Schwierigkeiten +miteinander zu besprechen. Wie etwa wie wir gewisse Entitäten abbilden +wollen oder bei Problemen bei der C\# Applikation. + +Die C\# Applikation war insgesamt der grösste Knackpunkt dieser +Casestudy. Die Anwendung funktioniert soweit wie geplant könnte in +dieser Form allerdings wohl eher nicht produktiv eingesetzt werden. + +Der Aufbau der Datenbank hat uns dazu im Vergleich verhältnismässig +wenig Probleme bereitet. Das Hauptproblem dabei war hauptsächlich die +schwammige Beschreibung der Anforderung des Kunden. + +Wie auch in der letzten Case Study hat sich das Arbeiten mit Git +wieder bewährt. Allerdings könnten wir uns die Funktionen von Git +stärker zu nutzen machen. Etwa Test Branches erstellen um schnell +etwas zu testen oder die Commits noch sauberer zu erstellen damit man +einfacher mit ihnen arbeiten kann. + +Bezüglich der Dokumentation haben wir uns ein gute und stabile +Umgebung in \LaTeX aufgebaut welche wir so nun auch ohne weiteres in +späteren Arbeiten verwenden können. Insbesondere die Tabellen werden +wir sehr gut auch in späteren Projekten nutzen können. + %%% Local Variables: %%% mode: latex %%% TeX-master: "main"