Gruppe Dr. Henrik Grosskreutz Mensaprojekt Version 1.0 Vorgestellt durch Projektmgmt-Team Sarah Klein & Gregor Reimling Gruppe Dr. Henrik Grosskreutz
Mensa-Funktionalitäten Agenda Iterationen Mensa-Funktionalitäten Live-Demo Klassenhierarchie ER-Modell Qualitätssicherung und Tests Ausblick?
Iterationen 1. 2. 3. 4. 1. Iterationen Webseitenerstellung / Erstellung REST Schnittstelle Klassendefinitionen / Datenbankerstellung (Einarbeitung Hibernate) Testing & Doku 2. Webseite anbinden / Speiseplanungsseite DB-Funktionalitäten mit Hibernate umsetzen Strategie Pattern -> Wahlweise RAM-/DB-Modus 3. Lebensmittel- Kategorisierung & Gericht anlegen / ausgeben Erstellung Namenskonzept Zentrale Datenbank (mensaprojekt.de) 4. Bugfixes im Frontend / Speisekarte erstellen Datenbank-Anbindung / Vermeidung von Duplikaten Umsetzung des Namenskonzepts
5. 6. 7. Wochenplanumsetzung FE, BE, Rest pdf-Ausgabe Wochenplan Datenbankintegration 6. Anpassen der Wochenplan-Seite FE Automatische Reload-Funktion 7. Bugfixes FE, BE Pdf-Ausgabe Wochenplan, Newsletter Wochenplan
Vorstellung der Version 1.0 2. Mensa Funktionalität Vorstellung der Version 1.0
2. I. Klassenhierarchie Klassenhierarchie
2. II. REST Web Services ER-Modell
3. QS & Tests Eingesetzte Tools Backend: JUNIT-Framework, Eclemma Plugin für die Testabdeckung (Ahmed) Frontend: Selenium Firefox-Addon, automatischer Testprozess für Webanwendungen (Ahmed) REST-Schnittstelle: POSTER Firefox-Addon, für die Interaktion mit Webservices über HTTP-Requests (Alexander) DB-Schicht: Hibernate und Eclipse SQL Explorer (Alexander)
Testberichte Wie erwähnt werden Sie wöchentlich erstellt Über SVN werden sie hochgeladen kein Trac System Ein finales Abschlussbericht für Testing & Qualitätssicherung wurde erstellt
Testberichte Der Testprozess erfolgte sowohl im RAM- als auch im DB-Modus Ein Muster!!! (Testbericht und JUNIT) .............
Ausblick Rechteverwaltung Erweiterung der Speiseplanungsfunktionalität Feedback- System
Vielen Dank für Eure Aufmerksamkeit! Habt Ihr noch Fragen?