jLesson

Preview:

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

jLessonQSE Gruppe 18

TeamBenjamin Gauss

Team Koordinator

Marco BareisTechnischer Architekt

Dominik FrühwirtBuild- & Releasemanagement, DB Verwaltung

Georg PfeifferTest Koordination

Lukas SchildbergerDokumentbeauftragter

Nikolaus FrimmelUser Interface Design

Funktionale AnforderungenCRUD: Mitarbeiter, Einheitstyp, Klasse, Slot

Kennzahlen ausgeben

Output

Sichten exportieren

Daten exportieren, importieren

Validierung

Versionierung

Nicht funktionale AnforderungenBenutzerfreundlichkeit

Feedback

Wartbarkeit

Datensicherheit

Architektur

User InterfaceWindowHelper, HomeScreen, Panels, Forms, …

ControllerServices, Validators, Exceptions, …

ModelDAOs, HsqlDbHandler, …

En

tities

Architektur: Model

Architektur: Controller

Architektur: GUI

DB-Schema

VersionierungExtrahieren der Daten

Auf bestimmten Zeitpunkt zurücksetzen

GUI: AusgangslageExcel Sheet

Unübersichtlich und keine Datenstruktur

GUI: SkizzenZiele:

EinfachSchnellÜbersichtlichStrukturiert

GUI: erste EntwürfeTab-Navigation

Übersichtliche Aufteilung

Flache Struktur2 Klicks Maximum

GUI: Finale Version

GUI: Finale Version

QualitätssicherungWöchentliche Treffen

Treffen mit User

Code Reviews

GUI Tests / Reviews

Usability Test mit User

TDD: JUnit-Tests + Code Coverage

jLesson Live