Praktikum (Hauptstudium)
Praktikum eXtreme Programming I
Prof. Dr. Armin B. Cremers Tobias Windeln Daniel Speicher Holger Mügge
eXtreme Programing (XP) steht für agile Software-Entwicklung, Teamwork und Effizienz. Dies wird erzielt durch kundenorientierte Planung, kurze Iterationszyklen und Techniken wie das Programmieren in Paaren, automatisiertes Testen und Refaktorisieren. Dieses Praktikum gibt uns Gelegenheit, die Ideen von XP auszuprobieren und kennen zu lernen. In einer kleinen Gruppe arbeiten wir vier Wochen lang getreu den XP-Prinzipien an einem überschaubaren und interessanten Projekt.
Wir entwickeln ein Transformations-Frameworks für Java Programme als Erweiterung für die Entwicklungsumgebung Eclipse. Dieses Framework stellt eine Basis für Refactorings, aspektorientierte Programmierung und Modellierung von Design Patterns bereit. Dabei werden uns aus den verschiedenen Anwendungsbereichen Beispiele zur Verfügung stehen, an denen wir unserer Fortschritt messen können. Das Framework stellt dann eine Basis für das Praktikum eXtreme Programming II dar, in dem die Entwicklung eines Design Pattern Editors im Vordergrund stehen wird.
| Zeit, Ort | Mo 1.3.04 bis Fr 26.3.04, tägl. 9-18, SR A121. |
| Beginn | 16. Februar 2004 |
| Vorbesprechung | 18. Dezember 2003, 17h in A-207 |
| Teilnehmerzahl | 10 |
| Vortragsmodus | Das Projekt dauert vier Wochen, in denen wir täglich von 9 bis 18 Uhr arbeiten. Zu unseren gemeinsamen Aufgaben gehören: der Auf- und Abbau unseres Labors sowie die Organisation von Frühstück, Getränken und Snacks für zwischendurch. |
| Voraussetzungen | Engagement und Offenheit zur Zusammenarbeit sind Grundlagen, solide Kenntnisse in Objekt-orientierter Programmierung (insbesondere Java) praktische Voraussetzung für alle TeilnehmerInnen. | | Nachfolgeveranstaltungen | Vorlesung Softwaretechnologie im SS 2004 |
| Prüfungsmöglichkeiten | C-Prüfung (bei Prof. Dr. A. B. Cremers) |
| Literatur | Material zur Vorbereitung wird auf der Website bekanntgegeben. |
| Informationen im WWW | http://www.informatik.uni-bonn.de/III/lehre/praktika/xp/xp2004a/ |
|