HOME | DEUTSCH | IMPRESSUM | KIT

Software Engineering Practice

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. Dieses Semester wird ein Team wahrscheinlich aus 5-6 Teilnehmern bestehen. Andere Teamgrößen wird es nur in seltensten Ausnahmefällen geben.

Bedingungen

Das Modul muss zusammen mit dem Modul Teamarbeit in der Software-Entwicklung [IN2INSWPS] belegt werden.
Der erfolgreiche Abschluss der Module Grundbegriffe der Informatik [IN1INGI] und Programmieren [IN1INPROG] wird vorausgesetzt.

Empfehlung: PSE sollte erst belegt werden, wenn alle Scheine aus den ersten beiden Semestern erworben 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 Dienstag, dem 16.4.2013 um 14:00 Uhr im Hörsaal am Fasanengarten (Geb. 50.35) statt. Hier werden die einzelnen Themen in Kurzpräsentationen vorgestellt. Die Teams werden dann in der ersten Woche via WebInScribe eingeteilt.

Teameinteilung

Die Teameinteilung ist fertig und kann in WebInScribe abgerufen werden:

PSE-WebInScribe

Prüfungsmodalitäten

Nach der Teameinteilung und dem ersten Gruppentreffen ist eine Anmeldung sowohl zur PSE- als auch zur TSE-Prüfung notwendig. Dies geht wie üblich über das KIT-Studierendenportal. Anmeldezeitraum war vom 22.4.2013 bis 20.5.2013.

Aufgabenstellungen

Nr. Lehrstuhl Aufgabenstellung # Teams
1 TM Abeck PACMan - Policies for Access Control-Manager 1
2 IFA Asfour Entwicklung einer graphischen Programmierumgebung für humanoide Roboter 1
3 TM Beigl Entwicklung eines intelligenten Annotationstools für Sensordaten 2
4 TM Beigl KIT Travel App 2
5 IOSB Beyerer Entwicklung mobiler Clients zur Lagedarstellung 2
6 IOSB Beyerer Entwicklung eines Frühwarnsystems zur Trinkwasserüberwachung in Rohrleitungsnetzen 1
7 IOSB Beyerer Mobile Endgeräte zur Bewertung lackierter Oberflächen 1
8 Beyerer/Wörn BringToLight: Data Mining for Multispectral Material Properties 1
9 IPD Böhm Crowd Computing zur Meinungsbildung 2
10 IBDS Dachsbacher Echtzeit-Computergrafik in der Spieleentwicklung 2
11 IFA Dillmann Segmentierung von medizinischen Bilddaten 1
12 ITEC Henkel Modulares Multimedia-Werkzeug zum Testen von Videoencodern 2
13 ITI Sanders Entwicklung eines Routenplaners für Radfahrer / Autofahrer / Fußgänger 1
14 SCC Streit Big Data Broker 1
15 IPD Tichy Do you speak Excel? 1
16 ITI Wagner Entwicklung eines Campus-Routing Systems 2
17 TM Zitterbart Group Trip Cloud 1

Material for Students

Topic Documents
Einführung [PDF]
Themenvorstellung + Organisatorisches [PDF]
Auszug aus dem Modulhandbuch (PSE und TSE) [PDF]

Informations for Teaching Staff

Betreuerbereich

Personnel

Department Head
Prof. Gregor Snelting
Former Staff Member
Dipl.-Inform. Matthias Braun