Angefangen Zeitreihenanalyse zu programmieren
Zeitreihenanalyse verwendet jetzt neue APV-Methode zur
Unternehmenswertberechnung.
Merge pull request #108 from DHBW-Karlsruhe/master

Annikas letzten Commit in den Timeseries-Branch mergen
Zeitreihenanalyse (für die Direkte Eingabe) implementiert. Auf den
ersten Blick läuft die Prognoseberechnung richtig. Noch zu tun:
- Erwartungswert wird in der Ausgabegrafik nicht angezeigt
- Die zu erwartenden Cashflows werden nicht richtig angezeigt
- Zeitreihenergebnisse checken
- Zeitreihenanalyse für Umsatz- und Gesamtkostenverfahren (im Moment
zurückgestellt bis Entscheidung getroffen wurde wie diese umgesetzt
werden sollen)
Cashflows werden jetzt angezeigt, allerdings werden eingegebene Perioden
nicht korrekt übernommen. Fehlerursache noch unklar
Aus der Periodenansicht werden immer nur die eingegebenen Werte der
ersten und der letzten Periode übernommen (=>an das Project-Objekt
übergeben). Fehlerherkunft unklar
Fehler besteht immer noch
Der Fehler scheint aus dem feature-Perioden-Branch zu stammen. Ich habe
sämtliche dortigen Programmierungen rückgangig gemacht, was ihn behoben
hat. Allerdings müssen wir bei der Perioden-Seite noch einiges machen.
Korrektur Trendbereinigung: Vorjahresprojekt hatte einen Fehler in der
Trendbereinigung (Falsche Verwendung einer Formel)
JUnitTest zur Trendbereinigung nachgezogen
Korrigieren der Zeitleiste
Vorhandene Perioden werden nicht mehr beim Anlegen gelöscht
Korrekturen Zeitstrahl
Zeitstrahl verbessern
Perioden
Der erste des Periodenscreens Aufruf kann nun erkannt werden und auch,
ob es Änderungen gab.
Ansonsten ging das Programm davon aus, es gab Änderungen (da zuvor die
Initialwerte in den Veriablen standen) und hat alles irgendwie neu
gemacht.
Jetzt werden die Usereingaben verglichen mit dem, was im Projekt schon
vorhanden ist (angelegte Perioden, stochastisch/determinitisch,
Berechnungstyp) und daraus die Schlüsse gezogen.
Perioden:
Man kann nun erkennen, ob es sich um das gleiche anzuzeigende Projekt
handelt oder nicht.
Es werden dazu diverse Prüfungen ausgeführt (grundlegende Daten
geändert, Zeiträume geändert, erster Aufruf) und entsprechend reagiert.

Es funktioniert noch nicht:
-bei deterministischem Verfahren ist noch ein Bug drin, wenn weniger
(oder mehr) Perioden als zuvor gewählt werden.
Mit Blick auf die Uhr: Gute Nacht und der Fehler wird wann anders
behoben
Verbesserungen Zeitstrahl
Periodenstrahl: Bei stochastischen projekten funktioniert es nun.
- Richtige Periodenanzahl
- Perioden richtig gefüllt
- Perioden die übrig sind (8 vorhanden, nur 5 gewünscht) werden gelöscht
Periodenstrahl: Bei deterministischen Projekten funktioniert es nun :-)
- Richtige Periodenanzahl
- Perioden richtig gefüllt
- Perioden die übrig sind (8 vorhanden, nur 5 gewünscht) werden gelöscht
Erwartungswertfehler beheben