Projekt: Verteilte Informationssysteme

SoSe 2001

Entscheidungen

zurück

GUI
  • Die Realisierung der Navigationsleiste erfolgt ohne HTML-Frames.
  • Eine Internationalisierung ist nicht vorgesehen. Die GUI wird in deutscher Sprache sein.
Implementierung
  • Das Ändern einer Auktion wird nicht implementiert.
  • Die Implementierung des "Ticketpool" wird auf einen späteren Zeitpunkt verschoben.
  • Das Attribut id der Klasse Item muß "protected" sein. (4.5.01)
  • Die Klasse FactoryItemEditable wird gestrichen. Ihre Funktionalität wird der Klasse FactoryItem hinzugefügt.(4.5)
  • Die Assoziation von EventBean nach TicketKontingentBean wird gestrichen. (4.5)
  • Es wird nur noch die Klasse java.util.Collection für Aggregationen verwendet. Die Klassen Map, Set, Enumeration und Vector sollen nicht verwendet werden. Abweichungen müssen in der Klassen/Methodenbeschreibung begründet werden.(11.5)
  • Die Klasse datatypes.Result ist obsolet. Es werden Ausnahmeklassen stattdessen verwendet [15.5.2001]
Organisatorisches
  • Verweise in HTML-Dokumenten sind relativ anzugeben, damit die Verweise unabhängig von der Arbeitsumgebung bleiben und somit Ihre Gültigkeit nicht verlieren (z.B. damit man auch von zuhause arbeiten kann).[25.5.2001]
  • Namensgebung der Testklassen: das Wort "Test" wird dem Klassennamen angehängt.
    z.B. MyClass -> MyClassTest
  • Die Statusberichte werden im CVS Verzeichnis unter /doc/Projektmanagement/Status gespeichert. Jede Gruppe verwaltet eine eigene Statusdatei. Namensgebung: Die Gruppe X verwaltet die Datei statusbreicht-.html. Eine Schablone für die Statusdatei ist auf der VIS Webseite verfügbar. Vor jedem Plenum, bringt jede Gruppe ihre Statusdatei auf dem aktuellen Stand.
    Eine Klasse ist "abgeschlossen" wenn:
    1. Die Klasse programmiert ist
    2. ggf. Die Testklasse programmiert ist
    3. ggf. Das Testprotokoll vorliegt

zurück

Letzte Änderung am 22.5.2001 N.Ardet