Download pptx - jLesson

Transcript
Page 1: jLesson

jLessonQSE Gruppe 18

Page 2: jLesson

TeamBenjamin Gauss

Team Koordinator

Marco BareisTechnischer Architekt

Dominik FrühwirtBuild- & Releasemanagement, DB Verwaltung

Georg PfeifferTest Koordination

Lukas SchildbergerDokumentbeauftragter

Nikolaus FrimmelUser Interface Design

Page 3: jLesson

Funktionale AnforderungenCRUD: Mitarbeiter, Einheitstyp, Klasse, Slot

Kennzahlen ausgeben

Output

Sichten exportieren

Daten exportieren, importieren

Validierung

Versionierung

Page 4: jLesson

Nicht funktionale AnforderungenBenutzerfreundlichkeit

Feedback

Wartbarkeit

Datensicherheit

Page 5: jLesson

Architektur

User InterfaceWindowHelper, HomeScreen, Panels, Forms, …

ControllerServices, Validators, Exceptions, …

ModelDAOs, HsqlDbHandler, …

En

tities

Page 6: jLesson

Architektur: Model

Page 7: jLesson

Architektur: Controller

Page 8: jLesson

Architektur: GUI

Page 9: jLesson

DB-Schema

Page 10: jLesson

VersionierungExtrahieren der Daten

Auf bestimmten Zeitpunkt zurücksetzen

Page 11: jLesson

GUI: AusgangslageExcel Sheet

Unübersichtlich und keine Datenstruktur

Page 12: jLesson

GUI: SkizzenZiele:

EinfachSchnellÜbersichtlichStrukturiert

Page 13: jLesson

GUI: erste EntwürfeTab-Navigation

Übersichtliche Aufteilung

Flache Struktur2 Klicks Maximum

Page 14: jLesson

GUI: Finale Version

Page 15: jLesson

GUI: Finale Version

Page 16: jLesson

QualitätssicherungWöchentliche Treffen

Treffen mit User

Code Reviews

GUI Tests / Reviews

Usability Test mit User

TDD: JUnit-Tests + Code Coverage

Page 17: jLesson

jLesson Live