170 likes | 292 Views
jLesson. QSE Gruppe 18. Team. Benjamin Gauss Team Koordinator Marco Bareis Technischer Architekt Dominik Frühwirt Build - & Releasemanagement , DB Verwaltung Georg Pfeiffer Test Koordination Lukas Schildberger Dokumentbeauftragter Nikolaus Frimmel User Interface Design.
E N D
jLesson QSE Gruppe 18
Team • Benjamin Gauss • Team Koordinator • Marco Bareis • Technischer Architekt • Dominik Frühwirt • Build- & Releasemanagement, DB Verwaltung • Georg Pfeiffer • Test Koordination • Lukas Schildberger • Dokumentbeauftragter • Nikolaus Frimmel • User Interface Design
Funktionale Anforderungen CRUD: Mitarbeiter, Einheitstyp, Klasse, Slot Kennzahlen ausgeben Output Sichten exportieren Daten exportieren, importieren Validierung Versionierung
NichtfunktionaleAnforderungen Benutzerfreundlichkeit Feedback Wartbarkeit Datensicherheit
Architektur User Interface WindowHelper, HomeScreen, Panels, Forms, … Entities Controller Services, Validators, Exceptions, … Model DAOs, HsqlDbHandler, …
Versionierung ExtrahierenderDaten Auf bestimmtenZeitpunktzurücksetzen
GUI: Ausgangslage ExcelSheet Unübersichtlich und keineDatenstruktur
GUI: Skizzen • Ziele: • Einfach • Schnell • Übersichtlich • Strukturiert
GUI: ersteEntwürfe • Tab-Navigation • ÜbersichtlicheAufteilung • FlacheStruktur • 2 Klicks Maximum
Qualitätssicherung WöchentlicheTreffen Treffenmit User Code Reviews GUI Tests / Reviews Usability Test mit User TDD: JUnit-Tests + Code Coverage