2019-03-22T18:11:56.768840842
2019-04-02T14:00:47.879832485
PT3H8M31S
112
LibreOffice/6.2.2.1$Linux_X86_64 LibreOffice_project/20$Build-1

# Risikoanalyse

1.1.0
21165
0
35003
16178
true
false
view2
4651
123208
0
21165
35001
37342
0
1
false
140
false
false
false
false
false
false
false
false
true
true
true
0
true
false
true
false
true
false
false
true
false
false
192011
false
false
true
true
false
false
true
true
true
true
true
false
false
true
false
false
1
0
0
false
true
false
false
false
false
false
false
false
true
false
high-resolution
true
true
true
false
true
false
true
false
false
false
false
true
false
false
true
false
true
3782516
true
false
false
true
false
false
false
true
false
false
false
true
false
false
false
AAEAAAAQAQAABAAARkZUTWkDcA0AAyoMAAAAHEdERUYE8wkPAAMptAAAAFZPUy8yUL7s9wAA [encoded data, 303281 characters] AAAAAQAAAAEAAAAAAAAAAQAAAADURmmjAAAAAMBkEbcAAAAA1Fj0sg==
AAEAAAARAQAABAAQR0RFRoPydSYABzQoAAAFEEdQT1OnXngWAAc5OAABIJ5HU1VCNVXTdgAI [encoded data, 812199 characters] AAAAAQAIAAEABgxyAAEAAQATAAEAAAABAAgAAQAGC1AAAQABAUEAAA==
AAEAAAARAQAABAAQR0RFRoPydSYAB4EMAAAFEEdQT1OGQmKLAAeGHAABH0hHU1VCNVXTdgAI [encoded data, 840552 characters]
AAEAAAARAQAABAAQR0RFRvVN2ToAB9xYAAAE9kdQT1Mjah5qAAfhUAABKJBHU1VCzwZh5wAJ [encoded data, 878638 characters] CIcIhAiFAAEABgBJB9QH1QfWB9cH2AABAAAAAQAIAAEABgmAAAEAAQFB
AAEAAAARAQAABAAQR0RFRvVN2ToACBcEAAAE9kdQT1NBz2RdAAgb/AABKFRHU1VCzwZh5wAJ [encoded data, 900588 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAotwAAACtEdQT1PKV4glAAKOJAAAGypHU1VCP1wkyQAC [encoded data, 309352 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAqA0AAACtEdQT1PdcpZ2AAKi6AAAG2ZHU1VC7cbXcgAC [encoded data, 320108 characters] A8YAAgAEA1cDaAAAA3UDdwASA5kDmQAVA8UDxQAW
T1RUTwAMAIAAAwBAQ0ZGILmRse4AAFtAAAFfMUdERUZO81E/AAG6dAAAAIBHUE9TNEuxaAAB [encoded data, 183833 characters]
T1RUTwAMAIAAAwBAQ0ZGIKQZSBEAAFtMAAFr/EdERUZO81E/AAHHSAAAAIBHUE9TAsnA9QAB [encoded data, 188652 characters]
AAEAAAATAQAABAAwRkZUTVocIkYAAlM8AAAAHEdERUYC0AAkAAJCoAAAAChHUE9TCN31fwAC [encoded data, 222859 characters] zD2izwAAAAC/G2HwAAAAAM7DHYY=
AAEAAAATAQAABAAwRkZUTVocImoAAj6gAAAAHEdERUYCzwAkAAIt+AAAAChHUE9THRsXeAAC [encoded data, 215117 characters] Ag0CDgISApYAAAABAAAAAMw9os8AAAAAvxth8AAAAADOwx2q
AAEAAAATAQAABAAwRkZUTVobFScAAjZoAAAAHEdERUYC1QAkAAImJAAAAChHUE9T0/tBYAAC [encoded data, 212036 characters] AgwCDQIOAhICnAAAAAEAAAAAzD2izwAAAAC/G2HwAAAAAM7CEGc=
AAEAAAATAQAABAAwRkZUTVobFVQAAlQ4AAAAHEdERUYC1AAkAAJDpAAAAChHUE9TrCXAFwAC [encoded data, 223254 characters] EJQ=
AAEAAAATAQAABAAwRkZUTVocIkYAAlM8AAAAHEdERUYC0AAkAAJCoAAAAChHUE9TCN31fwAC [encoded data, 222859 characters] zD2izwAAAAC/G2HwAAAAAM7DHYY=
AAEAAAATAQAABAAwRkZUTVocImoAAj6gAAAAHEdERUYCzwAkAAIt+AAAAChHUE9THRsXeAAC [encoded data, 215117 characters] Ag0CDgISApYAAAABAAAAAMw9os8AAAAAvxth8AAAAADOwx2q
AAEAAAATAQAABAAwRkZUTVobFScAAjZoAAAAHEdERUYC1QAkAAImJAAAAChHUE9T0/tBYAAC [encoded data, 212036 characters] AgwCDQIOAhICnAAAAAEAAAAAzD2izwAAAAC/G2HwAAAAAM7CEGc=
AAEAAAATAQAABAAwRkZUTVobFVQAAlQ4AAAAHEdERUYC1AAkAAJDpAAAAChHUE9TrCXAFwAC [encoded data, 223254 characters] EJQ=
AAEAAAAUAQAABABARkZUTXPB9PAAAAFMAAAAHEdERUaUz47mAAABaAAAApRHUE9TVoDENQAA [encoded data, 1107497 characters]
AAEAAAATAQAABAAwRkZUTXPB9PAAAAE8AAAAHEdERUaNwIfxAAABWAAAAjhHUE9T1BxgqAAA [encoded data, 1032293 characters] KysrKysrKysrKx0A
AAEAAAARAQAABAAQR0RFRuFh5UEAAotwAAACtEdQT1PKV4glAAKOJAAAGypHU1VCP1wkyQAC [encoded data, 309352 characters]
AAEAAAARAQAABAAQR0RFRuFh5UEAAqA0AAACtEdQT1PdcpZ2AAKi6AAAG2ZHU1VC7cbXcgAC [encoded data, 320108 characters] A8YAAgAEA1cDaAAAA3UDdwASA5kDmQAVA8UDxQAW

TextureSync

# Risikoanalyse

⸬ Version 1.1.0 Seite 4/6

# Risikoanalyse

TextureSync

Version

1.1.0

Datum

29.03.2019

Autor

Robin Willmann, Hendrik Schutter

Projektmitglieder

Hendrik Schutter,

Lukas Fürderer,

Robin Willmann,

Jannik Seiler

Inhaltsverzeichnis

Inhaltsverzeichnis

1 Projektrisiken3

2 Produktrisiken4

3 Changelog5

Projektrisiken

(3 ≙ hoch, 2 ≙ mittel, 1 ≙ gering)

Nummer

Priorität (W x A)

Auswirkung (A)

Wahrscheinlichkeit (W)

Titel

Erklärung

Gegenmaßnahmen

PjR#1

6

3

2

Aufwandsschätzung unzureichend

Zeitverzug durch schlechte Schätzung.

Puffer einplanen, Worst-Case beachten.

PjR#2

3

3

1

Netzwerk-Kommunikations-Design

Netzwerkprotokoll trifft auf Anforderung nicht zu. Netzwerkprotokoll behandelt Fehler nicht.

Frühzeitig Prototyp bauen, testen. Anforderungen analysieren.

RjR#3

3

3

1

Teammitglied fällt aus.

Teammitglied wird Krank, beendet Studium.

Puffer einplanen.

PjR#4

2

2

1

Preview

Schwierigkeiten beim Implementieren der Preview unter verwendten UI-Framework.

Frühzeitig Proof-of-Concept/Prototypen erstellen. Alternativen:

Server erstellt Preview

Wechsel des UI-Frameworks.

Nur 2D-Preview

PjR#5

2

2

1

Technologie ändert sich

Ein Framework oder Sprache wird nicht mehr entwickelt oder ändert sich stark

Aktuelle Versionen verwenden, freie Frameworks und Tools

PjR#6

2

2

1

Testen wird zu spät begonnen

Tests werden zu spät definiert und durchgeführt

Tests bei Planung definieren, während Implementieren testen

Produktrisiken

(3 ≙ hoch, 2 ≙ mittel, 1 ≙ gering)

Nummer

Priorität (W x A)

Auswirkung (A)

Wahrscheinlichkeit (W)

Titel

Erklärung

Gegenmaßnahmen

PdR#1

3

3

1

Dateiverlust

Texturen gehen verloren oder sind nicht mehr auffindbar.

Möglichkeiten zum Backup schaffen; Server-Dateistruktur einfach halten.

PdR#2

3

1

3

Zombie-Textur, Datenmüll

Textur existiert im Dateisystem des Server oder im Cache (falls, vorhanden) des Clients, ohne dass Metadaten existieren.

Server: Nach solchen Daten beim Start scannen.

Client: Cache leeren beim Start oder beim Beenden.

PdR#3

2

2

1

Synchronisationsfehler

Client-Nachrichten basieren auf alten Daten. z.B. Inkonsistenz beim Hinzufügen

Edge-Cases testen. Server sendet Nachricht, um zu zeigen, dass die Transaktion erfolgreich war.

PdR#4

2

2

1

„Single Point of Failure“ / Server nicht erreichbar.

Beim Serverausfall lassen sich auch die Clients nicht mehr verwenden.

Schon ausgewählte Texturen könnten lokal gecached werden.

PdR#7

2

2

1

Preview Anzeige ist zu rechenintensiv

Die 2D und/oder 3D Preview Anzeigen sind für den Client zu rechenintensiv, Client ist langsam, träge.

Auflösung verringern, Animationen deaktivieren, nur 2D Previews

PdR#8

1,5

0,5

3

Nutzer löscht versehentlich Daten

Ein Nutzer löscht versehentlich eine Textur aus dem System.

Bestätigung für löschen erforderlich.

Backup kann wieder eingespielt werden

PdR#5

1

3

0,33

Metadaten werden vertauscht

Tags, Auflösung, Namen sind zur falschen Textur zugeordnet.

Atomarer Upload, Möglichkeit Metadaten zu ändern.

PdR#6

0,3

3

0,1

Datensatz nicht schreibbar.

Daten können nicht geschrieben werden.

Bestätigungs-Nachricht nach Upload an Client, nach Erfolg. User Interface informiert Nutzer über den Erfolg.

Changelog

Version

Änderung

1.0.0

-

1.1.0

Weitere Risiken hinzugefügt