188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

14
TournamentPlaner 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2

Transcript of 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

Page 1: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

TournamentPlaner

188.403 Software Engineering & Projektmanagement

SS 2009, Gruppe 25, MR2

Page 2: 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

Page 3: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner

MR2, 20.05.2009 3

Domänen-modell

•Phase

•Teilnehmer

•Leistung

•Team

•Spieler

Page 4: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 5: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 6: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 7: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 8: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 9: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 10: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

188.403 Software Engineering & Projektmanagement SS2009 Gruppe25: TournamentPlaner

MR2, 20.05.2009 10

Fortschritt GUI: Screenshot

Page 11: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 12: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 13: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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

Page 14: 188.403 Software Engineering & Projektmanagement SS 2009, Gruppe 25, MR2.

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