17
Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie Dresden, 15.01.2012

Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

Embed Size (px)

Citation preview

Page 1: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

Softwarepraktikum WS 2011/2012Gruppe 20 - Clowncollege

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

Dresden, 15.01.2012

Page 2: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 3: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

1. Einleitung – Das Team

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

Page 4: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

1. Einleitung - Aufgabenstellung

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

Page 5: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 6: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

3.1 Entwicklungszyklus - Einarbeitung

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

Page 7: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

3.2 Entwicklungszyklus - Analyse

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

Page 8: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 9: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 10: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

3.4 Entwicklungszyklus - Implementierung

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

Page 11: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

Bsp: Administratorübersichten und Funktionen

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

Page 12: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 13: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 14: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

4. Zahlen und Fakten

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

Page 15: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

5. Programmvorstellung

Programmvorstellung mittels Screencasts

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

Page 16: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Page 17: Softwarepraktikum WS 2011/2012 Gruppe 20 - Clowncollege Fakultät Informatik Institut für Software- und Multimediatechnik, Professur Softwaretechnologie

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

Vielen Dank für die Aufmerksamkeit!