17
jLesson QSE Gruppe 18

jLesson

  • Upload
    dillian

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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