Musikvoting Iteration 2 Datei

Werbung
Informationstechnik
Musikvoting Iteration 2
Datenbanksysteme
Software mit Datenbankanbindung
Name:
Datum:
Klasse:
Blatt Nr.: 1/1
Lfd. Nr.:
Eine wunderbare Party hat stattgefunden mit viel Bier, Wein, Hinrichtungen und sonstigen Annehmlichkeiten.
Besonders viel Spaß hatte die Familie Stark mit einer Playlist voll vom feinsten Power Metal. Joffrey Baratheon
bekam allerdings einen Tobsuchtsanfall, da sein selbstkomponierter Titel „Ich bin der Tollste“ trotz Überzahl der
Lannister-Familienmitglieder erst gegen Ende gespielt wurde, wo bereits fast alle Gäste betrunken, breit oder
bereits im Bett waren. Da alle hoch und heilig versprochen hatten, den Titel als erstes zu voten schaute sich
Tyrion die Logs der Datenbank an und entdeckte, dass eine IP-Adresse die zu Arya Starks Smartphone gehörte
sich mit dem Namen aller Lannisters eingeloggt hatte und dadurch Joffreys Titel herausgeschmissen hatte. Da
sich für die nächste Party Khal Drogos Horde angekündigt hat, müssen Sie nun schnell für Sicherheit sorgen.
Erweitern Sie die Nutzerauswahl um ein Passwort, welches verschlüsselt in der Datenbank gespeichert wird.
Entwickeln Sie die Software nach den neuen Anforderungen weiter.
Arbeitsschritte:
 (4) 10 Diskutieren Sie über die Anforderungen und beauftragen Sie den Dokuspezialisten unklare
Anforderungen aufzuschreiben und mit dem Kunden zu klären.
 (4) 20 Schnittstellen besprechen
 (E) 135 Implementierung der Software
 Datenbankspezialist
 Tabellen anpassen ohne die Daten zu verlieren
 SQL-Einträge und SQL-Abfragen schreiben
 GUI-Designer
 Log-In entwerfen
 Passwort ändern berücksichtigen
 Programmierer
 Passwort auslesen, salten, hashen und in die Datenbank schreiben
 Passwortänderungen vorsehen
 Dokuspezialist
 Zuarbeit für Programmierer, was salten und hashen ist
 Digitalisierung und Dokumentation des letzten Planungsschritts
 Hilfe bei Problemen der anderen Teammitglieder, Rechercheaufgaben
 Kuchenlieferservice
 ER-Diagramm, Klassendiagramm erstellen und aktuell halten
 Dokumentation fortführen, Präsentation vorbereiten, Probleme und Lösungen dokumentieren
©Tenbusch
Herunterladen