Praktikum Werkzeuge für agile Modellierung WS 2020/21

Aus SDQ-Wiki
Praktikum Werkzeuge für agile Modellierung (2400105)

Semester: Wintersemester 2020/21
LP (ECTS): 6
SWS: 4
Studiengang: Master Informatics, Master Information Engineering
Ansprechpartner: Anne Koziolek
Ort und Zeit der Lehrveranstaltung
unregelmäßig, siehe Beschreibungstext
unbekannt
ILIAS-Bereich

https://ilias.studium.kit.edu/goto.php?target=crs 1236501&client id=produktiv

Seite im Vorlesungsverzeichnis

Termine

Vorbesprechung mit Themenvorstellung
Appointment-new.png
Donnerstag, 05.11.2020, 10:00-11:00 Uhr Ort: MS Teams, s. Informationen in ILIAS)
Themenvergabe
Appointment-new.png
Montag, 09.11.2020, 10:00-10:30 Uhr (Ort: MS Teams, s. Informationen in ILIAS)

Anmeldung

Die Anmeldung für das Praktikum ist ab 07.09.2020, 09:00 Uhr über ILIAS möglich.

  • Bitte melden Sie sich auf der | ILIAS-Seite der Veranstaltung an, indem Sie einen Antrag auf Beitritt zu dem Kurs stellen.
    • Bitte beachten Sie: Das ILIAS-System fragt automatisch nach einem "Bewerbungstext". Diesen dürfen Sie leer lassen.
    • Sie erhalten danach eine Bestätigungsmail über den Antrag auf Aufnahme und stehen somit auf der Warteliste.
  • In der Vorbesprechung werden dann die Themen vergeben und danach im ILIAS-System die Teilnahme bestätigt.
  • Es stehen ca. 12 Praktikumsplätze zur Verfügung.

Themenvergabe

  • Die verschiedenen Themen werden bei der Vorbesprechung vorgestellt
  • Die Themenvergabe findet an einem späteren Termin statt
  • Die Themen werden entsprechend der Anmeldereihenfolge in ILIAS vergeben nach dem Prinzip first-come, first-served

Nachrücker-Regelung

  • Auch als Nachrücker bestehen erfahrungsgemäß gute Chancen, ein Thema zu erhalten
  • Frei gebliebene Themen werden während der Themenvergabe an Nachrücker-Plätze zugeteilt
    • bitte nehmen Sie daher auch als Nachrücker an den Terminen zur Vorbesprechung und der Themenvergabe teil
    • bei selbst zu vetretender Nichtteilnahme an diesen Terminen verfällt die Seminar-Anmeldung
    • nur in seltenen Fällen, falls nach der Themenvergabe einzelne Themen frei sind, informieren wir verbliebene Nachrücker per E-Mail

Abschlussvorträge im Praktikum

  • Bitte beachten Sie die Informationen des KIT zu Prüfungsleistungen, die online stattfinden: http://www.kit.edu/kit/25911.php, dort der Karteireiter Studium & Lehre / Wann kann ich voraussichtlich wieder eine mündliche Prüfung ablegen?
    • Beachten Sie, dass Sie für diese Prüfungsleistung eine funktionierende Webcam benötigen. Sie können auch Ihr Smartphone als Webcam dazuschalten. Wenn dies nicht möglich ist, wenden Sie sich bitte an Ihren Betreuer.
  • Senden Sie einen formlosen Antrag an Ihre/-n Betreuer/-in, damit Sie den Abschlussvortrag online ablegen können.
  • Füllen Sie den Teil des Formulars zu Microsoft Teams aus und senden Sie ihn an Ihre/-n Betreuer/-in (digitale Unterschrift genügt).

Inhalt des Praktikums

Agile Software-Entwicklungs-Methoden bezeichnen eine Klasse von iterativ-inkrementellen Entwicklungsmethoden, bei denen besonderer Wert auf ausführbare Software, frühes Feedback durch Beteiligte, und Annehmen von nötigen Änderungen gelegt wird. Bei diesen Entwicklungsmethoden werden Aufwände, der nicht direkt im Bezug zu lauffähiger Software steht, kritisch gesehen.

Modellierung hilft Entwicklern, mit komplexen Systemen und Sachverhalten umzugehen und eine geeignete Abstraktionsebene für anstehende Entscheidungen zu finden. Im Kontext von agiler Entwicklung werden vornehmlich Skizzen von Modellen zur Kommunikation und zum Erarbeiten von Lösungen an Whiteboards erstellt (agiles Modellieren), aber nicht weiter persistiert und verarbeitet, um Aufwände zu sparen.

In diesem Praktikum benutzen und erweitern die Teilnehmer aktuelle Werkzeuge aus Praxis und Forschung, um agile Modellierung zu unterstützen. Zwei Arten von Werkzeugen werden dabei betrachtet:

  • Werkzeuge für die Analyse natürlicher Sprache und/oder Modellskizzen, um semi-formale Modelle und Aussagen über Software-Systeme abzuleiten
  • Werkzeuge, um Modelle teilautomaisch aus Quellcode und Informationen zur Laufzeit, insbesondere Performance-Daten, abzuleiten
  • Werkzeuge zur einfacheren, domänenspezifischen Modellierung

Je nach bearbeitetem Thema werden unterschiedliche Technologien eingesetzt, darunter

  • Eclipse-Plattform
  • EMF (Eclipse Modeling Framework)
  • Palladio-Simulator
  • Protégé Ontologie-Editor
  • Toolkit zur Verarbeitung natürlicher Sprache (Stanford CoreNLP)
  • weitere Plugins für Eclipse

Die Praktikumsleistungen sind individuell benotet, Gruppenarbeit ist vorgesehen. Das Praktikum ist in die aktuellen Forschungsarbeiten des Lehrstuhls eingebunden und bietet viel Raum für Kreativität. Die Praktikumsaufgaben sind praktisch orientiert und bereiten die Studenten auf realitätsnahe Aufgaben in Forschung und in der Industrie vor.

Formalia

  • Die Teilnahme an der Vorbesprechung und Vorstellung der Themen ist erforderlich.
  • Weitere Termine finden individuell mit dem Betreuer nach Vereinbarung statt.

Unterlagen

Die Materialien werden auf der ILIAS-Plattform (https://ilias.studium.kit.edu/goto.php?target=crs 1236501&client id=produktiv) zur Verfügung gestellt.

Administratives


Lehrangebot nach Studiengang

Informatik

Bachelor / Master

Informationswirtschaft

Bachelor / Master