Dies ist eine alte Version des Dokuments!
LU02e - LB2 - Inhalt
1. Ablauf
- Es werden zufällig Teams zu je 2 Personen gebildet
- Die Lehrersperson kommuniziert:
- den Auftrag und den Umfang (Was ist zu liefern)
- die Themen
- die Zuteilung der Team zu den Themen
- Die Arbeitsaufteilung muss klar ersichtlich sein: Sie arbeiten am gleichen Projekt, jedoch an unterschiedlichen Teilen: Angriff VS. Verteidigung
- Die Leistungsüberprüfung geschieht durch ein Video-aufgezeichnetes Fachgespräch.
- Jedes Mitglied kann Auskunft über alle Codeteile geben, d.h. Wissenstransfer liegt in der Verantwortung der Lernenden
- Bewertet wird nach einem vorher definierten Bewertungsraster
- Je 2 Teams erhalten den gleichen Auftrag, das Team mit der besten Leistung erhält einen Bonus von 0.25 Notenpunkten
2. Notenrelevante Teile
Notenrelevante Teile sind:
- Lieferumfang 45%
- Einhaltung der Coding-Standards: 10%
- Beantwortung der Fachfragen 45%
3. Themen
Die nachfolgenden Themen stehen zur Verfügung:
- SQLi
- BruteForce
- DDoS
4. Vorgehensvorschläge
3.1 SQLi
Vorarbeiten
- Sie wählen ein Themenschwerpunkt passend zur Aufgabenstellung (Adressdatenbank, Kundendatenbank, ….)
- Sie erstellen mindestens 10 UseCases fachlich korrekt und passend zum gewählten Schwerpunkt
- Basierend auf den UseCases erstellen Sie ein ERD in der Krähnenfuss-Notation, welche die UsesCases abdeckt
- Sie setzten das ERD in einer Datenbank wie beispielweise MySQL um
- Sie füllen die Tabellen mit einer represantivive Menge an Daten