17
TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

Embed Size (px)

Citation preview

Page 1: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

1

TOSE – GRUPPE APPLIKATIONChristian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg

Page 2: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

2

Inhalt

Organisation Vorgehen Teamreflektion Applikation Vorschläge Fragen/Diskussion

Page 3: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

3

Rollenverteilung

Projektmanager Michaela Zingg (Stv. Anton Kovacevic)

Webmaster Anton Kovacevic (Stv. Michaela Zingg)

Testmanager Jan Portner (Stv. Christian Jäggi)

Infrastrukturmanager/Coder Christian Jäggi (Stv. Jan Portner)

Page 4: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

4

Webseite

Startseite News

About Gruppeninfo

Agendas&Minutes

Dateien◦ Allgemeine Dateien

Tasklist◦ Dropbox

Time Recording◦ Dropbox

Page 5: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

5

Vorgehen im INC-1

Organisation untereinander

PoC und Grundstruktur in Eclipse erstellt

Methoden (Setter und Getter) als Schnittstelle

Dummy Daten für die Datenbank generiert

Page 6: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

6

Vorgehen im INC-1

DB Queries wurden erstellt

Code wurde ins Repository «tose-sushi» gestellt

Zusammenfügen mit der GUI

Page 7: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

7

Vorgehen am Mittwoch

Klassenbesprechung der Fortschritte Meeting im Team

Probleme Erledigung der Aufgaben besprechen Brainstorming über das nächste Vorgehen Ziele formulieren Aufgaben zuordnen

Page 8: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

8

Projekt- und Teamreflektion

Positives

Organisation

Arbeitsatmosphäre (Motivation, Engagement, etc.)

Zuverlässigeserfüllen der Tasks

Erfolgreich abgeschlossene INITund INC-1 Phase

Projekt Meetings

Page 9: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

9

Projekt- und Teamreflektion

Negatives (mögliche) Verbesserung

Protokoll Dokumentenvorlage

Struktur Teamwebseite Neugestaltung

Entwicklungsumgebung Handbuch, Tutorial

Dokumentation Javadoc,allgemein verbesserte Dokumentation

Page 10: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

10

Source – Klassendiagramm (INC-1)

Page 11: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

11

MySQL Connector/J

Offizieller JDBC Treiber von MySQL

Konvertiert „JDBC calls“ direkt ins MySQL Protokoll

Type 4 Driver: Vorteile:

Plattform unabhängig Bessere Leistung

Nachteil: Datenbank abhängig

Tipp: Vor Gebrauch extrahieren

Page 12: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

12

SourceCode- DB Verbindung

DB Informationen in Variablen:

Verbindung zu DB aufbauen:

Page 13: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

13

SourceCode – Teamname in DB

Startet in GruppennameZugriff.java

Query wird an MySQL.java weitergegeben

Page 14: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

14

SourceCode – Spiele auslesenSpieleZugriff.java

Page 15: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

15

Javadoc

Software-Dokumentationswerkzeug @author, param, return, etc. HTML-Dokumentationsdateien Index.html

Page 16: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

16

Vorschläge/weiteres Vorgehen

Team: Lose Kopplung / Starke Bindung beachten

Eingabe Einschränkungen / Tests

Projekt allgemein: Tutorial für das nächste Semster

Assembla, Eclipse Plugin, Database Connector

Page 17: TOSE – GRUPPE APPLIKATION Christian Jäggi - Anton Kovacevic - Jan Portner - Michaela Zingg 1

17

Fragen/Diskussion