HOME | ENGLISH | IMPRESSUM | KIT

Praxis der Softwareentwicklung

11.5.2017: Alle Noten sind im Studierendenportal eingetragen. Bitte prüfen Sie dort ihre Bewertung und melden Sie Unstimmigkeiten sofort an pse-orga@lists.kit.edu.

In „Praxis der Softwareentwicklung“ (PSE) lernen die Teilnehmer, ein vollständiges Softwareprojekt nach dem Stand der Softwaretechnik in einem Team mit 5 bis 6 Teilnehmern durchzuführen[*]. Ziel ist es insbesondere, Verfahren des Software-Entwurfs und der Qualitätssicherung praktisch einzusetzen, Implementierungskompetenz umzusetzen, und arbeitsteilig im Team zu kooperieren.

Verschiedene Lehrstühle bieten verschiedene Aufgabenstellungen an (siehe unten).

[*] Die Größe der Teams hängt von der Anzahl der Betreuer ab und kann daher von Jahr zu Jahr schwanken. Andere Teamgrößen wird es nur in seltensten Ausnahmefällen geben.

Bedingungen

  • Das Modul muss zusammen mit dem Modul Teamarbeit in der Software-Entwicklung [M-INFO-101225] belegt werden.
Außerdem müssen folgende Prüfungen erfolgreich abgeschlossen sein:
  • Grundbegriffe der Informatik [M-INFO-101170] Klausur und Übungsschein
    und
  • Programmieren [M-INFO-101174]
    und
  • Softwaretechnik I [M-INFO-101175] Klausur und Übungsschein
    und
  • wenn Sie nach SPO 2015 studieren: Eine der Klausuren "Lineare Algebra 1" (Mathe oder Info) [T-MATH-103337] oder [T-MATH-103215]
  • wenn Sie nach SPO 2008 studieren: Eines der Module Lineare Algebra oder Höhere Mathematik/Analysis ([IN1MATHHM] oder [IN1MATHANA] oder [IN1MATHLA] oder [IN1MATHLAAG])

Empfehlung: PSE sollte erst belegt werden, wenn alle Prüfungen aus den ersten beiden Semestern erfolgreich abgeschlossen wurden.

Das Pflichtmodul Teamarbeit in der Software-Entwicklung (TSE) muss (und kann nur) zusammen mit PSE belegt werden.
Weitere Informationen dazu gibt es in der Auftaktveranstaltung.

Auftaktveranstaltung

Die Auftaktveranstaltung zu PSE findet dieses Semester am Donnerstag, den 27. Oktober 2016 um 15:45 Uhr im Hörsaal am Fasanengarten (Geb. 50.35) statt. Hier werden die einzelnen Themen in Kurzpräsentationen vorgestellt. Die Teams werden dann via WebInScribe eingeteilt.

Anmeldung

Die Anmeldung via WebInScribe läuft von Donnerstag, den 27. Oktober 2016 um 17:00 Uhr bis Dienstag, den 1. November 2016 um 23:59 Uhr. Zur Anmeldung müssen Sie Namen und Passwort ihres SCC-Accounts (u-Nummer) benutzen (die KIT-Kennungen funktionieren nicht)! Die Anmeldung läuft über das von den Tutorien bekannte WebInScribe-System und ist unter folgendem Link zu finden:

PSE-WebInScribe

Sie können Lerngruppen mit 5 Personen bilden - diese werden bei der Einteilung nach Möglichkeit berücksichtigt.

Teameinteilung

Die Teameinteilung ist fertig und kann in WebInScribe abgerufen werden:

PSE-WebInScribe

Bitte informieren Sie sich auf der Homepage des ihnen zugeteilten Themas, wann ihr erstes Gruppentreffen stattfindet oder kontaktieren Sie den jeweiligen Betreuer.

Prüfungsmodalitäten

Neben der Anmeldung in PSE-WebInScribe ist auch eine Anmeldung sowohl zur PSE- (Prüfungsnummer 529, Teilleistung [T-INFO-102031]) als auch zur TSE-Prüfung (Prüfungsnummer 455, Teilleistung [T-INFO-102018]) notwendig. Dies geht wie üblich über das KIT-Studierendenportal.

Der Anmeldezeitraum ist von Donnerstag, den 27. Oktober 2016 um 17:00 Uhr bis Dienstag, den 1. November 2016 um 23:59 Uhr.

Aufgabenstellungen

Lehrstuhl Aufgabenstellung # Teams
IAR AsfourRobot Health Monitoring1
IAR WörnOpenPowerViz: POWERLINK Real-time Ethernet Visualization1
IOSB BeyererCrayons 2.0: Design und Implementierung eines Web-Basierten Autoren- und Tutorsystems1
IOSB BeyererHigh-Performance Interactive Video Wall2
IOSB BeyererGrafischer Editor für IT-Security-Tests1
IOSB BeyererImplementierung eines OPC UA Systemadapters für den Industrial Data Space1
IOSB Beyerer„Internet der Dinge“ Web-Dashboard1
IOSB BeyererPrivacy-Crashcam-App für Android1
IPD BöhmDesign und Implementierung einer Webapplikation zur Trendanalyse von Zeitreihen2
IPD BöhmStudienplanung als Generierung von Workflows mit Compliance-Anforderungen: Planerstellung und Visualisierung2
IPD Koziolek/ReussnerAndroid Go-App4
IPD SneltingAutomatische Teameinteilung für PSE3
IPD TichyDer Microsoft Imagine Cup 2017 (nur 4er Teams)3
IPD TichyEntwicklung einer App für virtuelle Flächen in Dynamics CRM1
IPD TichyNext generation workflow engine für den Pathologiemarkt1
IPD TichySoftware Kompatibilität auf allen Ebenen1
ITEC HenkelModular Multimedia Framework to Test Video Encoding (auf Englisch)2
ITI BeckertWerkzeug zur Analyse formaler Eigenschaften von Wahlverfahren1
ITI BeckertWerkzeug zur Spezifikation und Verifikation von Software für Produktionsanlagen1
SCC StreitA Scaleable and Extensible Online Platform for Spatial IT1
SCC StreitStromverbrauchsanalyse an einem realen HPC-System1
TM AbeckEntwicklung eines SmartCampus-Microservices (HTML5, CSS3, JavaScript, Java, RESTful)1
TM BeiglEntwicklung eines interaktiven Feedbacksystems basierend auf RStudio Shiny für Daten aus ESM-Anwendungen für Android2
TM BeiglServeless System für mobile Internet der Dinge Anwendungen2
1224 verschiedene Themen 37

Unterlagen für Studenten

Thema Dokumente
Einführung [PDF]
Organisatorisches + Themenvorstellung [PDF]
Auszug aus dem Modulhandbuch (PSE und TSE) [PDF]
Allgemeine (unverbindliche) Tipps & Tricks
entstanden am IPD Snelting
[PDF]

Informationen für Betreuer

Die Vorbesprechung für Betreuer findet am Montag, den 10. Oktober 2016 um 15:45 Uhr in Raum -102 (Gebäude 50.34) statt.

Betreuerbereich

Veranstalter

Eine E-Mail an Organisatoren bitte an pse-orga@lists.kit.edu.

Lehrstuhlinhaber
Prof. Gregor Snelting
Ehemalige Mitarbeiter
Dr.-Ing. Andreas Zwinkau
Dipl.-Inform. Denis Lohner