add the Zielbewertung

This commit is contained in:
Andreas Zweili 2019-03-04 14:05:35 +01:00
parent 6cc1731d81
commit 677bbea9a1
1 changed files with 83 additions and 10 deletions

View File

@ -1467,12 +1467,6 @@ durch die Use Cases abgedeckt. Die weiteren Ziele lassen sich erst sinnvoll
integrieren, wenn die Basis für das Programm geschaffen wurde. Somit werden
diese Ziele erst im Anschluss zur Diplomarbeit umgesetzt.
Die Ziele, die nicht durch die Testfälle getestet werden können sind Ziel Nr. 1
und Nr. 2. Für Ziel Nr. 1 wird in der Sektion [[Realisierung]] ein Proof of Concept
erstellt um die cross-plattform Fähigkeit zu beweisen. Ziel Nr. 2 ist mit
folgendem Link erfüllt. https://github.com/borg-qt/borg-qt/blob/master/LICENSE.
Dabei handelt es sich um die Lizenz des Borg-Qt Repository.
Getestet wird die Applikation jeweils auf dem Computer des Projektleiters. Auf
diesem läuft die aktuelle Langzeitsupport Version (18.04) von Ubuntu
footcite:ubuntu Linux mit der GNOME Desktop Umgebung footcite:gnome, als
@ -2406,12 +2400,91 @@ möglich wurde im gls:gui jedoch noch nicht umgesetzt. Die Resultate wurden in
der Tabelle:([[tab:testcases]]) erfasst.
* TODO Ausblick
** TODO Erreichte Ziele
** TODO Zielbewertung
| Ziel Nr. | Erfüllt | Bemerkung |
|----------+---------+-----------|
| | | |
In der nachfolgenden Tabelle:([[tab:bewertete_projektziele]]) wurden die Ziele nach
"Erfüllt", "Nicht erfüllt" oder "Teilweise Erfüllt" bewertet. Die Ziel-Nr.
entspricht dabei der Ziel-Nr. in der Tabelle:([[tab:projektziele]]). In der Spalte
Bemerkung wird noch kurz ausgeführt in welcher Form das Ziel bewiesen wurde.
Die Ziele, die nicht durch die Testfälle getestet werden können sind Ziel Nr. 1
und Nr. 2. Für Ziel Nr. 1 wird in der Sektion [[Realisierung]] ein Proof of Concept
erstellt um die cross-plattform Fähigkeit zu beweisen. Ziel Nr. 2 ist mit
folgendem Link erfüllt. .
Dabei handelt es sich um die Lizenz des Borg-Qt Repository.
#+CAPTION: Bewertete Projektziele
#+ATTR_LATEX: :environment longtable :align |p{1cm}|p{1.5cm}|p{1.5cm}|p{9cm}|
#+NAME: tab:bewertete_projektziele
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| *Ziel-Nr.*\cellcolor[HTML]{C0C0C0} | *Muss*\cellcolor[HTML]{C0C0C0} | *Bewertung*\cellcolor[HTML]{C0C0C0} | *Bemerkung*\cellcolor[HTML]{C0C0C0} |
| <5> | <10> | <10> | <40> |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1. | x | Erfüllt | Wurde in der Sektion: [[Cross-plattform Kompatibilit%C3%A4t][Cross-plattform Kompatibilität]] mit einem Proof of Concept bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 2. | x | Erfüllt | Die Lizenz der Anwendung ist unter diesem Link einsehbar: https://github.com/borg-qt/borg-qt/blob/master/LICENSE |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 3. | x | Erfüllt | Wurde mit TC-04 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 4. | x | Erfüllt | Wurde mit TC-08 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 5. | x | Erfüllt | Wurde mit TC-16 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 6. | x | Erfüllt | Wurde mit TC-11 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 7. | x | Erfüllt | Wurde mit TC-04 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 8. | x | Erfüllt | Wurde mit TC-01 - TC-03 sowie TC-19 und TC-21 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 9. | x | Erfüllt | Wurde mit TC-04 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 10. | x | Erfüllt | Die Konfigurationsdatei kommt standardmässig mit einer Liste an Excludes welche für ein Linux Desktop System sinnvoll sind. Wurde mit TC-15 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 11. | x | Erfüllt | Wurde mit TC-04 und TC-08 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 12. | | Erfüllt | Wurde mit TC-23 bewiesen. Läuft so produktiv auf dem Computer des Projektleiters. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 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. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 15. | | Nicht erfüllt | Dies ist ein sehr komplexes Features und braucht genügend Zeit damit es richtig umgesetzt werden kann. Konnte deshalb nicht im Rahmen der Diplomarbeit realisiert werden. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 16. | | Erfüllt | Wurde mit TC-02, TC-05, TC-06, TC-09, TC-13 und TC-17 bewiesen. Die angezeigten Fehlermeldungen sind Meldungen von gls:borg welche 1:1 an den User durchgereicht werden. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 17. | | Erfüllt | Wurde mit TC-05 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 18. | | Erfüllt | Wurde mit TC-25 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 19. | | Erfüllt | Wurde mit TC-21 und TC-22 bewiesen. Läuft so produktiv auf dem Computer des Projektleiters. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 20. | | Nicht erfüllt | Wurde noch nicht umgesetzt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 21. | | Erfüllt | Ist in der Sektion [[Einstellungen][Einstellungen]] beschrieben. Zur Zeit wird jedoch nur ~$HOME~ verwendet. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 22. | | Nicht erfüllt | Zur Zeit werden noch alle Daten direkt aus dem gls:borg Repository gelesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 23. | | Nicht erfüllt | Wurde noch nicht umgesetzt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 24. | | Nicht erfüllt | Wurde mangels Datenbank noch nicht umgesetzt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 25. | | Nicht erfüllt | Wurde noch nicht umgesetzt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 26. | | Erfüllt | Wurde mit TC-19 - TC-21 bewiesen. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 27. | | Nicht erfüllt | Zur Zeit 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 | Zur Zeit gibt es keine Einstellungen zur "Retention Policy" in Borg-Qt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 31. | | Nicht erfüllt | Zur Zeit sind nur die Features ~create~, ~delete~, ~mount~, ~list~, ~info~ und ~extract~ zu Teilen implementiert. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 32. | | Nicht erfüllt | Wurde noch nicht umgesetzt. |
|------------------------------------+--------------------------------+-------------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
#+LATEX:\newpage
*** TODO Risikoanalyse der neuen Ist-Situation