188.403 software engineering & projektmanagement ss 2009, gruppe 25, mr2
TRANSCRIPT
TournamentPlaner
188.403 Software Engineering & Projektmanagement
SS 2009, Gruppe 25, MR2
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 2
verwaltet…◦ … Wettbewerbe◦ … Personen / Teams◦ … Ergebnisse
erstellt◦ … Spielerlisten◦ … Ergebnislisten◦ … Spielpläne
Zusammenfassung Projekt:TournamentPlaner
Tournament◦ Phase
Leistung
Person◦ Team
Player
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 3
Domänen-modell
•Phase
•Teilnehmer
•Leistung
•Team
•Spieler
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 4
Unterstützte Sportarten◦ Dart, Fußball, Schwimmen, Tennis
Sportarten, Leistungen & Phasen
Phase Leistung
Dart WPDC, Duell Würfe
Fußball EM, Halbfinalphase, Spiel
Tore
Schwimmen WSC, Durchgang Zeit
Tennis AO, Match Sätze
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 5
GUI◦ Prototyp◦ Technologien: Swing, MiG Layout
Business Logic◦ teilweise Mock◦ Technologien: Spring
Datenbank◦ vollständig erstellt◦ Technologien: HSQLDB, JDBC
Zusammenfassung Fortschritt:TournamentPlaner
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 6
Testing◦ Testfälle existieren …◦ … großteils ohne zu testenden Code◦ Technologien: JUnit
Dokumentation◦ Artefakte◦ Technologien: Assembla.com TRAC, Apache Maven
Zusammenfassung Fortschritt:TournamentPlaner
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 7
Tabellen◦ Phase◦ Achievement◦ Participant◦ Player◦ Team◦ Team_Player
Fortschritt Datenbank: ER-Diagramm
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 8
Human Factor:◦ Datenbankbeauftragter: Thomas Gürth◦ Stellvertreter: Christian Heiling
Kommunikation der Datenbank◦ Interne Einweisung / Vortrag◦ Anleitung in Assembla TRAC & Maven
Technologien◦ SQL Server: HSQLDB, Server Mode◦ Anbindung: JDBC◦ Zugriffssprache: SQL
Fortschritt Datenbank: Beschreibung
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 9
Human Factor:◦ Technischer Architekt: Simon Sperl◦ Stellvertreter: Claus Brauner
Kommunikation der Business Logic◦ Regelmäßige Meetings◦ Anleitung in Assembla TRAC & Maven◦ Code Kommentare
Technologien◦ Sprache: Java◦ Frameworks & Komponenten: Spring, log4j◦ Tools: Eclipse, Subclipse, Maven
Fortschritt Business Logic: Beschreibung
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 10
Fortschritt GUI: Screenshot
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 11
Human Factor:◦ GUI Verantwortlicher: Claus Brauner◦ Stellvertreter: Bernhard Kallinger
Kommunikation der GUI◦ Interne Einweisung / Vortrag◦ Anleitung & Skizze in Assembla TRAC & Maven
Technologien◦ Toolkits: Swing, MiG Layout◦ GUI Test: manuelle QA
Fortschritt GUI: Beschreibung
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 12
Human Factor:◦ Dokumentenverantwortlicher: Bernhard Kallinger◦ Stellvertreter: Klemens Altmanninger
Kommunikation der Dokumentation◦ Regelmäßige Meetings◦ Assembla TRAC & Maven
Technologien◦ XML, Wiki Markup Language, Visual Paradigm
Fortschritt Dokumentation: Beschreibung
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 13
Human Factor:◦ Test Verantwortlicher: Klemens Altmanninger◦ Stellvertreter: Simon Sperl
Kommunikation der Tests◦ Anleitung in Assembla TRAC & Maven◦ SVN
Technologien◦ Toolkits: JUnit
Fortschritt Testing: Beschreibung
188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner
MR2, 20.05.2009 14
Assembla◦ TRAC
WIKI Tickets
◦ SVN Source Maven
Projektleiter: [email protected] Gruppe + Tutor: [email protected]
Dokumentation & Kontakt