Praktikum SoftwaretechnikZeit: Mi 16:45-19.45 UhrRaum: IZ 504 Erster Termin: 26.10.2005 Dozent: Professor Dr. B. Rumpe Assistent: Holger Krahn, Martin Schindler Art der Veranstaltung: Praktikum Stundenzahl: 0+4 Hörerkreis: Informatik, Wirtschaftsinfomatik, IST, Medienwissenschaftler, Nebenfach Informatik Voraussetzungen: Java-Programmierung Interesse an agilen Methoden und selbständiger Arbeit Scheinerwerb: ja Ziel: Anwendung von Extreme Programming, generativer Softwareentwicklung und Test-First Dieses Praktikum ermöglicht es den Teilnehmern eine innovative Entwicklungsmethodik (Test First und Extreme Programming) kennen zu lernen und anzuwenden. Dabei stehen inhaltlich als auch konzeptionell softwaretechnische Aspekte im Vordergrund. Während des Praktikums soll insbesondere gelernt werden, wie robuste und zuverlässige Software mit der Programmiersprache Java entwickelt, ein gemeinsames Projekt effektiv durchgeführt und Qualitätssicherungsmaßnahmen umgesetzt werden können. Aufgabenstellung: Im Praktikum Software Engineering werden praktische Aspekte der generative Softwareentwicklung anhand von konkret zur erstellender Software eingeübt. Dabei werden im ersten Teil des Praktikums die Grundlagen von den Teilnehmern erarbeitet und überprüfbare funktionale Testfälle erstellt. Dieses Test-First-Vorgehen erlaubt im zweiten Teil eine Erstellung der Generatoren, die diese Testfälle erfüllen müssen. Im dritten Teil sollen die Teilnehmer eine konkrete Softwareproblemstellung lösen, wobei die im zweiten Teil erstellten Generatoren eingesetzt werden, um die durch Generatoren in Softwareprojekten zu erzielenden Produktivitäts- und Qualitätssteigerung persönlich beurteilen zu können. Für die Erstellung der Teilaufgaben wird das am Institut SSE entwickelte Modellierungswerkzeug MontiCore eingesetzt und von den Praktikumsteilnehmern erweitert. Der Generierungsprozess lässt sich aus der folgenden Abbildung erkennen: Die Aufgaben sind jeweils von Gruppen von vier Studierenden (sofern nicht anders angegeben) zu bearbeiten. Folgende Aufgabenstellungen sind möglich:
Anmeldungen sind ab sofort per Email an Martin Schindler (M.Schindlersse.cs.tu-bs.de) möglich. Melden sich dabei Gruppen an, können diese sich auf "first come first serve" Basis ein Thema auswählen. Für die übrigen Studierenden ist es möglich, während des ersten Praktikumtreffens am 26.10. um 16:45 Uhr, Raum IZ 504, Gruppen zu bilden und ein Thema zu wählen. Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen und Studien-/Diplomarbeiten informieren: | ||