Studenten-Projekt: Aufgaben

Ulrich Stein
Programmieren mit MATLAB

 
 

Projekt-Aufgaben

Die Studenten der Semestergruppe 2P am Department Maschinenbau und Produktion der HAW Hamburg bearbeiteten im Sommersemester 2006 in Informatik unterschiedliche Projekte als Zweit-Semester-Hausabeiten. Eine Laborgruppe (16-20 Studenten) bearbeitete gemeinsam ein Hauptprojekt, das vom Betreuer vorgegeben wurde. Die Studenten einer Laborgruppe arbeiteten in der Regel zu zweit in Arbeitsgruppen an einem Teilprojekt. Aus diesen Teilprojekten wurde am Ende das Hauptprojekt zusammengebaut. Hierfür gab es vom Betreuer vordefinierte Schnittstellen (z.B. Funktions-Signaturen), die ein gemeinsames Arbeiten am Projekt ermöglichten (Concurrent Engineering).

Die Aufgaben einer Arbeitsgruppe waren:

  • Entwicklung eines Konzeptes zur Lösung des vorgegebenen Teilproblems.
  • Programmierung der benötigten MATLAB-Funktionen.
  • Inline-System-Dokumentation der Funktionen.
  • Entwicklung eines Test-Szenarios für die geschriebenen Funktionen.
  • Dokumentation des Tests der geschriebenen Funktionen. Analyse der aufgetretenen Fehler, Dokumentation der Fehlersuche und Lösungsstrategien.
  • Dokumentation des Einbaus der Funktionen in das Hauptprojekt.
  • Ausführliche Projektbeschreibung, 10-20 Seiten.
Für jedes Hauptprojekt wurde eine Start-Umgebung bereitgestellt, die als Ausgangspunkt für erste Tests dienen konnte. Alle MATLAB-Funktionen eines Hauptprojekts arbeiten auf einer gemeinsamen Datenbasis. Zur Laufzeit des Programm wird dafür ein globaler Speicherbereich reserviert, der durch einen eindeutigen Namen angesprochen wird - ähnlich wie im "Spiel: Projekt Labyrinth", das in Abschnitt 4.3 des Buches beschrieben ist.

Um ein gemeinsames Arbeiten am Projekt ermöglichen, wird jedem Projekt ein Prefix zugewiesen. Die Namen der MATLAB-Funktionen eines Projekts müssen mit diesem Prefix beginnen, um Kollisionen durch identisch vergebene Funktionsnamen zu verhindern.

Aufgabenbeschreibung: Hausarbeit_V1_11.pdf

⇐ zurück