diff --git a/projektdokumentation/projektdokumentation.org b/projektdokumentation/projektdokumentation.org index c1acc62..6fe665d 100644 --- a/projektdokumentation/projektdokumentation.org +++ b/projektdokumentation/projektdokumentation.org @@ -150,13 +150,13 @@ und ist nicht unwichtig. |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| | 11. | Die Archivliste wird nach einer Aktion automatisch aktualisiert. | x | | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| -| 12. | Der User kann sein Repository auf einem über gls:ssh erreichbaren Server ablegen. | | 5 | +| 12. | Der User kann sein Repository auf einem über gls:ssh erreichbaren Server ablegen. | | 5 | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| | 13. | Der User kann den Namen eines Archivs selbst bestimmen. | | 5 | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| | 14. | Die Anwendung meldet transparent, wenn das Repository nicht erreichbar ist. | | 5 | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| -| 15. | Die Anwendung meldet dem User, wenn noch ein gls:hypervisor am Laufen ist. | | 5 | +| 15. | Die Anwendung meldet dem User, wenn noch ein gls:hypervisor am Laufen ist. | | 5 | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| | 16. | Die Anwendung leitet Meldungen von gls:borg transparent weiter. | | 5 | |------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------------------+----------------------------------------------------------------| @@ -784,7 +784,7 @@ Use Cases und zeigt einem gut die Zuständigkeiten der Aktoren auf. | | <30> | | *Identifier + Name* | 4.1 Backup mounten | |---------------------+-----------------------------------------------------------------------------| -| *Description* | Ein Backup wird als gls:fuse gemountet. | +| *Description* | Ein Backup wird als gls:fuse gemountet. | |---------------------+-----------------------------------------------------------------------------| | *Actors* | Borg GUI, gls:borg | |---------------------+-----------------------------------------------------------------------------| @@ -800,12 +800,12 @@ Use Cases und zeigt einem gut die Zuständigkeiten der Aktoren auf. |---------------------+-----------------------------------------------------------------------------| | *Normal Flow* | 1. Borg GUI sammelt die Backup ID in Use Case 4.0. | | | 2. Borg GUI übergibt die Backup ID an gls:borg zusammen mit einem Zielpfad. | -| | 3. gls:borg hängt das Backup als gls:fuse Laufwerk am Zielpfad ein. | +| | 3. gls:borg hängt das Backup als gls:fuse Laufwerk am Zielpfad ein. | | | 4. gls:borg meldet Erfolg an Borg GUI. | |---------------------+-----------------------------------------------------------------------------| | *Alternative Flow* | 1. Borg GUI sammelt die Backup ID in Use Case 4.0. | | | 2. Borg GUI übergibt die Backup ID an gls:borg zusammen mit einem Zielpfad. | -| | 3. gls:borg hängt das Backup als gls:fuse Laufwerk am Zielpfad ein. | +| | 3. gls:borg hängt das Backup als gls:fuse Laufwerk am Zielpfad ein. | | | 4. gls:borg meldet einen Fehler an Borg GUI. | |---------------------+-----------------------------------------------------------------------------| | *Notes* | - | @@ -2417,7 +2417,7 @@ Bemerkung wird noch kurz ausgeführt, in welcher Form das Ziel bewiesen wurde. |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 13. | | Erfüllt | Wurde mit TC-19 bewiesen. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 14. | | Erfüllt | Wurde mit TC-02, TC-06, TC-09, TC-13 und TC-17 bewiesen. | +| 14. | | Erfüllt | Wurde mit TC-02, TC-06, TC-09, TC-13 und TC-17 bewiesen. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 15. | | Nicht erfüllt | Dies ist ein sehr komplexes Feature und braucht genügend Zeit, damit es richtig umgesetzt werden kann. Konnte deshalb nicht im Rahmen der Diplomarbeit realisiert werden. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -2431,9 +2431,9 @@ Bemerkung wird noch kurz ausgeführt, in welcher Form das Ziel bewiesen wurde. |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 20. | | Nicht erfüllt | Wurde noch nicht umgesetzt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 21. | | Erfüllt | Ist in der Sektion [[Einstellungen][Einstellungen]] beschrieben. Zurzeit wird jedoch nur ~$HOME~ verwendet. | +| 21. | | Erfüllt | Ist in der Sektion [[Einstellungen][Einstellungen]] beschrieben. Zurzeit wird jedoch nur ~$HOME~ verwendet. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 22. | | Nicht erfüllt | Zurzeit werden noch alle Daten direkt aus dem gls:borg Repository gelesen. | +| 22. | | Nicht erfüllt | Zurzeit werden noch alle Daten direkt aus dem gls:borg Repository gelesen. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 23. | | Nicht erfüllt | Wurde noch nicht umgesetzt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -2443,15 +2443,15 @@ Bemerkung wird noch kurz ausgeführt, in welcher Form das Ziel bewiesen wurde. |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 26. | | Erfüllt | Wurde mit TC-19 - TC-21 bewiesen. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 27. | | Nicht erfüllt | Zurzeit werden alle gemounteten Archive beim Schliessen der Anwendung wieder ausgehängt. | +| 27. | | Nicht erfüllt | Zurzeit werden alle gemounteten Archive beim Schliessen der Anwendung wieder ausgehängt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 28. | | Erfüllt | Der Benutzer kann das Repository wechseln, allerdings muss er hierzu die Anwendung neustarten. Ein fliegender Wechsel ist zur Zeit nicht unterstützt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 29. | | Teilweise erfüllt | Hat der Benutzer ein Archiv gemountet kann, er darin mit einem Drittwerkzeug oder von Hand nach einer Datei suchen. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 30. | | Nicht erfüllt | Zurzeit gibt es keine Einstellungen zur "Retention Policy" in Borg-Qt. | +| 30. | | Nicht erfüllt | Zurzeit gibt es keine Einstellungen zur "Retention Policy" in Borg-Qt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 31. | | Nicht erfüllt | Zurzeit sind nur die Features ~create~, ~delete~, ~mount~, ~list~, ~info~ und ~extract~ zu Teilen implementiert. | +| 31. | | Nicht erfüllt | Zurzeit sind nur die Features ~create~, ~delete~, ~mount~, ~list~, ~info~ und ~extract~ zu Teilen implementiert. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 32. | | Nicht erfüllt | Wurde noch nicht umgesetzt. | |------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -2583,16 +2583,16 @@ um seine sowie teilweise auch die Daten von Bekannten zu sichern. #+CAPTION: Projektressourcen #+ATTR_LATEX: :environment longtable :align |p{4cm}|p{2cm}|p{2cm}|p{4cm}| #+NAME: tab:ressources -|-------------------------------------+--------------------------------------------+-----------------------------------------+--------------------------------------| -| *Ressource*\cellcolor[HTML]{C0C0C0} | *geschätzte Stück*\cellcolor[HTML]{C0C0C0} | *effekt. Stück*\cellcolor[HTML]{C0C0C0} | *Begründung*\cellcolor[HTML]{C0C0C0} | -|-------------------------------------+--------------------------------------------+-----------------------------------------+--------------------------------------| -| Projektleiter/Mitarbeiter | 1 | 1 | keine Abweichung | -| Diplombetreuer | 1 | 1 | keine Abweichung | -| Testuser | 5 | 5 | keine Abweichung | -| Korrekturleser | 3 | 3 | keine Abweichung | -| iPad | 1 | 1 | keine Abweichung | -| Notebook | 1 | 1 | keine Abweichung | -|-------------------------------------+--------------------------------------------+-----------------------------------------+--------------------------------------| +|-------------------------------------+---------------------------------------------+------------------------------------------+--------------------------------------| +| *Ressource*\cellcolor[HTML]{C0C0C0} | *geschätzte Anzahl*\cellcolor[HTML]{C0C0C0} | *effekt. Anzahl*\cellcolor[HTML]{C0C0C0} | *Begründung*\cellcolor[HTML]{C0C0C0} | +|-------------------------------------+---------------------------------------------+------------------------------------------+--------------------------------------| +| Projektleiter/Mitarbeiter | 1 | 1 | keine Abweichung | +| Diplombetreuer | 1 | 1 | keine Abweichung | +| Testuser | 5 | 5 | keine Abweichung | +| Korrekturleser | 3 | 3 | keine Abweichung | +| iPad | 1 | 1 | keine Abweichung | +| Notebook | 1 | 1 | keine Abweichung | +|-------------------------------------+---------------------------------------------+------------------------------------------+--------------------------------------| ** Kosten @@ -2608,7 +2608,7 @@ um seine sowie teilweise auch die Daten von Bekannten zu sichern. | Konzept | 34 | 2040 | 35.1 | 2106. | | Realisierung | 172 | 10320 | 149.3 | 8958. | | Ausblick | 8 | 480 | 7.5 | 450. | -| Arbeit korrigieren | 20 | 1200 | 22.7 | 1362. | +| Dokumentation korrigieren | 20 | 1200 | 22.7 | 1362. | | Meeting #1 | 5 | 300 | 6.87 | 412.2 | | Meeting #2 | 5 | 300 | 3 | 180 | | Meeting #3 | 5 | 300 | 2 | 120 | @@ -2741,7 +2741,7 @@ um seine sowie teilweise auch die Daten von Bekannten zu sichern. |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 14.-20.01.2019 | Backend "Read Config" Funktion schreiben, Frontend "Read Config" Funktion beginnen | "Frontend Read Config", "Backend Write Config", "Frontend Write Config", Funktion bereits abgeschlossen. | Soweit sehr gut im Zeitplan. Die Arbeitssessions mit den Kollegen helfen. Seltsam das Qt keine Methode list.items() kennt. | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 21.-27.01.2019 | "Backend Backup" Funktion, "Frontend Backup" Funktion beginnen, Automatische Backups recherchieren | keine Abweichung | Erkältung drückt etwas auf die Performance. gls:unittest sind nocht nicht perfekt aber sind eine grosse Hilfe. | +| 21.-27.01.2019 | "Backend Backup" Funktion, "Frontend Backup" Funktion beginnen, Automatische Backups recherchieren | keine Abweichung | Erkältung drückt etwas auf die Performance. gls:unittest sind nocht nicht perfekt aber sind eine grosse Hilfe. | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 28.-03.02.2019 | "Frontend Backup" Funktion fertigstellen, "Backend und Frontend Restore" Funktion | Geplantes erreicht sowie "Mounting" und "Delete" Funktion sowohl im Backend wie auch im Frontend bereits umgesetzt. | Da die Funktionen immer von gls:borg ausgeführt werden konnte sehr viel Code von den "Backup" und "Restore" Funktionen übernommen werden was die Entwicklung sehr beschleunigt hat. | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| @@ -2753,9 +2753,9 @@ um seine sowie teilweise auch die Daten von Bekannten zu sichern. |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 25.02.-03.03.2019 | Testfälle durchgehen, Dokumentation zur Realisierung abschliessen | keine Abweichung | Das Projekt befindet sich immer noch auf gutem Kurs. Nun fehlt noch der Feinschliff. | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 04.03.-10.03.2019 | Ausblick abschliessen, Controlling abschliessen | | | +| 04.03.-10.03.2019 | Ausblick abschliessen, Controlling abschliessen | keine Abweichung | - | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 11.03.-18.03.2019 | Korrekturen der Korrekturleser einarbeiten, Abgabe | | | +| 11.03.-18.03.2019 | Korrekturen der Korrekturleser einarbeiten, Abgabe | keine Abweichung | - | |-----------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| #+LATEX:\end{landscape}