Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software-...

Post on 05-Apr-2015

106 views 1 download

transcript

Softwarepraktikum WS 2011/2012Gruppe 20 - Clowncollege

Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

Dresden, 15.01.2012

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 2 von XYZ

Gliederung

1. Einleitung2. Projektarbeit und Organisation3. Entwicklungszyklus

1. Einarbeitung2. Analyse3. Entwurf4. Implementierung5. Wartung

4. Zahlen und Fakten5. Programmvorstellung6. Fazit

1. Einleitung – Das Team

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 3 von XYZ

1. Einleitung - Aufgabenstellung

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 4 von XYZ

2. Projektarbeit und Organisation

• Straffer Projektplan über 13 Wochen

• Kommunikation im Team über Skype und E-Mail

• Wöchentliches Gruppentreffen mit dem Tutor

• Protokollanfertigung zu Tutorien und Gruppentreffen

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 5 von XYZ

3.1 Entwicklungszyklus - Einarbeitung

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 6 von XYZ

3.2 Entwicklungszyklus - Analyse

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 7 von XYZ

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 8 von XYZ

3.3 Entwicklungszyklus - Entwurf

• Prototypen zu Beginn der Entwurfsphase erstellt wichtige praktische Framework-Erfahrungen für die Implementierung

• Zustandsdiagramme halfen beim Verständnis der systeminternen Übergänge und der auslösenden Aktionen

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 9 von XYZ

3.4 Entwicklungszyklus - Implementierung

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 10 von XYZ

Bsp: Administratorübersichten und Funktionen

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 11 von XYZ

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 12 von XYZ

3.5 Entwicklungszyklus - Wartung

• meiste Tests schon während der Implementierungsphase durch MVC und Persistenz nur begrenztes Testen mit JUnit möglich

• Phase vor allem zur Fehlerbehebung und Fertigstellung der Funktionalität genutzt Crosstesting half dabei letzte kleine Fehler auszumerzen

• JavaDoc vervollständigt

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 13 von XYZ

4. Zahlen und Fakten

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 14 von XYZ

5. Programmvorstellung

Programmvorstellung mittels Screencasts

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 15 von XYZ

6. Fazit

erste praktische Erfahrungen im „großen Stil“ Abwechslung zum normalen Studienalltag extrem großer Lerneffekt

großer Zeitaufwand schwerfällige Einarbeitung ins Framework Erstellung eines „Wegwerfproduktes“

TU Dresden, 11.04.23 Gruppe 20 - Clowncollege Folie 16 von XYZ

TU Dresden, 11.04.23 Präsentationsname XYZ Folie 17 von XYZ

Vielen Dank für die Aufmerksamkeit!