IBR
Technische Universität Braunschweig · Informatik an der TU BS · IBR
Softwareentwicklungspraktikum - Hochleistungskommunikation
 
Art der Veranstaltung: Praktikum
Dozent: Prof. Dr. Ursula Goltz (Institut für Software)
Übungsleiter: Axel Böger
Betreuender Hiwi: Andreas Baumgart
Hörerkreis: Informatiker und Wirtschaftsinformatiker im 4. Semester

Voraussetzungen:
  • mindestens ein Schein aus Programmieren I oder Programmieren II
  • Vorlesung Software Engineering
Ort und Zeit:
  • Einführung und Gruppeneinteilung: 11. April 2000, 11.30 Uhr im Raum PK 4.3.
  • Aufgaben Verteilung: Mittwoch, 12. April 2000, 17.00 Uhr, Bültenweg 74/75, Raum 040.
  • Abgabe Pflichtenheft: 25. April 2000
  • Kolloquium Pflichtenheft: 28. April 2000
  • Abgabe Grobentwurf: 8. Mai 2000
  • Kolloquium Grobentwurf: 11. Mai 2000
  • Abgabe Feinentwurf: 22. Mai 2000
  • Kolloquium Feinentwurf: 25. Mai 2000
  • Abgabe Implementierung: 19. Juni 2000
  • Kolloquium Implementierung: 22. Juni 2000
  • Abgabe Validierung: 26. Juni 2000
  • Kolloquium Validierung: 29. Juni 2000
  • Abschlußveranstaltung: 6. Juli 2000, 9.00 Uhr im Raum PK 4.3.
Kolloquiumszeiten:
  • Gruppe1: 11.00 Uhr
  • Gruppe2: 10.00 Uhr
  • Gruppe3: 12.00 Uhr
  • Gruppe4: 13.00 Uhr (28.4.: 14.00 Uhr)
  • Gruppe5: 14.00 Uhr (28.4.: 13.15 Uhr)
Die Bearbeitung und Abnahme der Implementierung und Validierung erfolgt im CIP-Pool des IBR, die sonstigen Kolloquien im Seminarraum. Die betreuten Rechnerzeiten im CIP-Pool sind
  • Montag, 15.00 - 17.00 Uhr und
  • Donnerstag, 9.30 - 11.30 Uhr
Darüberhinaus können die Rechner genutzt werden, sofern nicht durch andere Veranstaltungen alle Plätze belegt sind.
Beginn: erste Semesterwoche
Inhalt:

WWW-basierter Gruppenterminkalender

Für die Zusammenarbeit innerhalb einer Gruppe ist es wichtig, die Tätigkeiten möglichst reibungslos und effizient zu koordinieren. Hierfür kann Groupware zur Koordinationsunterstützung eingesetzt werden. Ein wichtiger Punkt hierbei ist die Terminplanung.

Ein Beispiel für Koordinationsunterstützung wäre, einen geeigneten Zeitraum für eine gemeinsame Sitzung zu finden, oder einfach persönliche Termine anderen bekannt zu geben.

Allgemein besteht die Aufgabe von Koordination darin, für eine bestimmte Aktivität einen passenden Zeitraum, einen geeigneten Ort und möglicherweise weitere Ressourcen zu finden. In dieser Praktikumsaufgabe soll nur der Spezialfall der Terminplanung behandelt werden.

Der Gruppenterminkalender soll WWW-basiert sein. Das bedeutet, daß die Gruppenteilnehmer über einen Web-Browser die Möglichkeit haben sollen, Termine anschauen, setzen, ändern und löschen zu können. Hierfür soll ein Java-Servlet eingesetzt werden. Das ist eine Java-Anwendungen, die auf dem WWW-Server läuft und mit den WWW-Clients über die CGI-Schnittstelle kommuniziert.

Anforderungen an den Gruppenterminkalender:

  • Administration des Kalenders: Bestimmung des zugehöriger Personenkreises und Definition verschiedener Gruppen (Teilmengen des Personenkreises)
  • Eingabe von Terminen: Angabe des Zeitpunktes/-raumes und Titel/Inhalt des Termins. Außerdem Angabe für welche Personen und Gruppen der Termin gilt und Benachrichtigung dieser Personen.
  • Ändern und löschen von Terminen.
  • Kollisionsauflösung bei Terminüberschneidungen. Hierfür müssen Terminüberschneidungen erkannt und eine Strategie zur Behebung dieser Überschneidung entwickelt werden.
Detaillierte Aufgabenstellung
Unterlagen: Informationen zum Softwareentwicklungspraktikum
Links:
Verweise zu den einzelnen Gruppen:
Scheinerwerb: Der Scheinerwerb erfolgt durch die erfolgreiche Bearbeitung der einzelnen Phasen. Insbesondere ist jeder Teilnehmer für eine Phase hauptverantwortlich.
Kontakt · Services · Publikationen · Infos f. Studenten · Projekte & Forschungsgruppen · Mitarbeiter
© IBR, TU Braunschweig, last updated 20-11-2000 15:14:26 by Anke Speer <speer@ibr.cs.tu-bs.de>