extend the documentation

This commit is contained in:
Andreas Zweili 2017-09-02 16:42:00 +02:00
parent f5bbdb796d
commit 430ed02b0c
1 changed files with 45 additions and 0 deletions

View File

@ -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"