Institut für Informatik
Rheinische Friedrich-Wilhelms-Universität Bonn


Index
Institut
Forschung
Lehre und Studium
DV-Dienste
Bibliothek
Fachschaft
 
Lehrveranstaltungen
Prüfungsangelegenheiten
Studienberatung
Kommission für Lehre und Studium
Vorlesungszeiten
Up:Übersicht: alle Semester
Up:Sommersemester 2004
Prev.:Praktikum Autonome mobile Roboter
Mo 14-16, A111 (Prof. Dr. Armin B. Cremers, Dr. Dirk Schulz, Mark Moors)
Next.:Praktikum Content Management mit XML
Mo 9-11, SR A121 (Dr. Stefan Lüttringhaus-Kappel)


Praktikum (Hauptstudium)

Praktikum eXtreme Programming II

Prof. Dr. Armin B. Cremers
Rachid Buamar
Christopher Kohlhaas
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 wollen ein Eclipse-Plugin erstellen, das dem Anwender ermöglicht, mit einem graphischen Editor Design-Patterns in Java-Sourcen einzufügen und zu bearbeiten. Dabei sollen nicht nur der Code, sondern auch zusätzlich Meta-Informationen über das verwendete Pattern generiert und langfristig gepflegt werden. Dem Programmierer wird so, neben der Editierung von Quellkode zusätzlich die Möglichkeit gegeben die Struktur des Design Pattern direkt zu manipulieren (z.B. einen zusätzlichen Observer einfügen oder die Kombination mit anderen Patterns realisieren). Zur Einflechtung der Patterns werden wir u.a. die Ergebnisse aus dem Praktikum "eXtreme Programming I" beutzen, das unmittelbar zuvor stattfindet.

Zeit, OrtMo 15.3.04 bis Do 8.4.04, tägl. 9-18, SR A121.
BeginnMo 15.3.04 9h in Seminarraum A-121
Vorbesprechung18. Dezember 2003, 17h in A-207
Teilnehmerzahl10
VortragsmodusDas 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.
VoraussetzungenEngagement und Offenheit zur Zusammenarbeit sind Grundlagen, solide Kenntnisse in Objekt-orientierter Programmierung (insbesondere Java) praktische Voraussetzung für alle TeilnehmerInnen.
NachfolgeveranstaltungenVorlesung Softwaretechnologie im SS 2004
PrüfungsmöglichkeitenC-Prüfung (bei Prof. Dr. A. B. Cremers)
LiteraturMaterial zur Vorbereitung wird auf der Website bekanntgegeben.
Informationen im WWWhttp://www.informatik.uni-bonn.de/III/lehre/praktika/xp/xp2004a/

  Uni-Bonn - Math-Nat - Informatik   -   I   II   III   IV   V   VI

Wobmaster - The Wob