Course Registration System

Anwendungsfallspezifikation

 

Anwendungsfall 'Zu haltende Kurse auswählen'

 

Version: Entwurf

Revisionsprotokoll

Datum

Version

Beschreibung

Autor

21. Dezember 98 Entwurf Entwurffassung S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

Inhaltsverzeichnis

  1. Kurzbeschreibung
  2. Ablauf der Ereignisse
    2.1    Basisablauf - Zu haltende Kurse auswählen
    2.2    Alternative Abläufe
  3. Spezielle Anforderungen
  4. Vorbedingungen
    4.1    Anmeldung
  5. Nachbedingungen
  6. Erweiterungspunkte

Anwendungsfall 'Zu haltende Kurse auswählen'

  1. Kurzbeschreibung
  2. In diesem Anwendungsfall kann ein Dozent im Kurskatalog die Kursangebote (mit Datums- und Zeitangaben) auswählen, die in sein Fachgebiet fallen und die er im kommenden Semester halten möchte.

    Der Akteur, mit dem dieser Anwendungsfall beginnt, ist der Dozent. Das Kurskatalogsystem ist ebenfalls ein Akteur in diesem Anwendungsfall.

    2.    Ablauf der Ereignisse

    Zu Beginn dieses Anwendungsfalls wählt der Dozent im Hauptformular die Aktivität "Zu haltende Kurse auswählen" aus.

2.1    Basisablauf - Zu haltende Kurse auswählen
  1. Das System ruft die Liste der Kurse für das aktuelle Semester ab, für die der Dozent in Frage kommt, und zeigt sie an. Außerdem ruft das System die Liste der Kurse ab, die der Dozent zuvor ausgewählt hatte. Diese Liste wird ebenfalls angezeigt.
  2. Der Dozent wählt durch Auswählen und/oder Abwählen die Kurse aus dem Angebot aus, die er im kommenden Semester halten will.
  3. Das System löscht den Dozenten für die abgewählten Kurse.
  4. Das System überprüft, ob die ausgewählten Kurse untereinander oder mit anderen Kursen, für die sich der Dozent bereits eingetragen hat, in Konflikt stehen (Datumsüberschneidungen und zeitliche Überschneidungen). Falls keine Konflikte vorliegen, aktualisiert das System die Informationen zu allen Kursen, die der Dozent ausgewählt hat.
2.2    Alternative Abläufe

Probleme: Es müssen Abläufe für die folgenden Situationen hinzugefügt werden:

  • Handhabung von Konflikten im Kurszeitplan
  • Registrierungszeitraum abgelaufen
  • Dozent kommt für einen Kurs nicht in Frage
    3.    Spezielle Anforderungen

    Die speziellen Anforderungen werden in Laufe der nächsten Iteration bestimmt.

    4.    Vorbedingungen

            4.1    Anmeldung

    Dieser Anwendungsfall beginnt erst, nachdem sich der Dozent beim System angemeldet hat.

    5.    Nachbedingungen

    Die Nachbedingungen werden in Laufe der nächsten Iteration bestimmt.

    6.    Erweiterungspunkte
    1. Während der Ausarbeitungsphase werden Erweiterungspunkte zum Geschäftsanwendungsfall bestimmt.


 

Copyright  © IBM Corp. 1987, 2004. Alle Rechte vorbehalten.  

Webbeispiel CREG-Projekt (Course Registration)
Version 2001.03