6.5 KiB
6.5 KiB
Präsentation Diplomarbeit
Einführung
Einführung
Einführung BMCOL
Inspiration
- <2-> Fehlende Backups im Umfeld
- <3-> Fehlendes Know-How im Umfeld
- <4-> Software "Back in Time"
Einführung BMCOL
file:pictures/inspiration.png
Einführung
Wieso BorgBackup? BMCOL
Wieso BorgBackup?
- <3-> Open Source Software
- <4-> War cross-plattform fähig
- <5-> Blockbasierte Deduplikation
Wieso BorgBackup BMCOL
Einführung
Blockbasierte Deduplikation
file:pictures/deduplication.png
Projekt Management
Projekt Mangement
Projekt Mangement BMCOL
Wasserfallmodell
- <2-> Funktioniert gut für Einzelpersonen
- <3-> Phasenbasiertes Modell
Projekt Mangement BMCOL
Projekt Management
Risikoanalyse BMCOL
Ist-Risiko
- <2-> Nutzung einer Kommandozeilen Applikation
- <3-> Backups ohne Verschlüsselung
- <4-> Falscher Speicherort
- <5-> Versehentliche Löschung
- <6-> User vergisst Backups zu machen
Risikoanalyse BMCOL
Projekt Mangement
Risikoanalyse BMCOL
Ist-Risiko
Risikoanalyse BMCOL
\onslide<2->\alert{Soll-Risiko}
Projekt Mangement
Controlling
Varianten
Varianten
Backend BMCOL
Backend
- <2-> C#
- <3-> Python
- <4-> C++
Backend BMCOL
Varianten
Frontend BMCOL
Frontend
- <2-> Qt
- <3-> Gtk
- <4-> Electron
Frontend BMCOL
Varianten
Resultat
file:pictures/pyqt.png
Umsetzung
Umsetzung
Umsetzung BMCOL
Werkzeuge
- <2-> Gnome Planner
- <3-> Emacs
- <4-> Git
- <5-> Qt-Designer
- <6-> Inkscape
- <7-> Draw.io
- <8-> Virtualbox
Umsetzung BMCOL
Umsetzung
Finales Produkt
Umsetzung
Finales Produkt
Umsetzung
Risikoanalyse BMCOL
\alert{Soll-Risiko}
Risikoanalyse BMCOL
\onslide<2->\alert{Neues Ist-Risiko}
Abschluss
Abschluss
Fazit
- <2-> Die Arbeit war sehr interessant und zeitintensiv
- <3-> Ganttcharts können sehr hilfreich sein um den Fokus zu halten
- <4-> Unittests sind ein Must-have für Entwickler sind jedoch auch zeitintensiv
- <5-> Mehr Erfahrung im Bereich "Test-Driven-Developement" sammeln
Abschluss B_fullframe
\huge{Fragen?}
Abschluss B_fullframe
\huge{Vielen Dank für die Aufmerksamkeit!}