Course Registration System

Anwendungsfallspezifikation
Anwendungsfall 'Registrierung abschließen'

Version: Entwurf

 

Revisionsprotokoll

Datum

Version

Beschreibung

Autor

21. Dezember 98 Entwurf Entwurf S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Inhaltsverzeichnis

  1. Kurzbeschreibung
  2. Ablauf der Ereignisse
    2.1    Basisablauf - Erfolgreicher Abschluss der Registrierung
    2.2    Alternative Abläufe
           2.2.1    Kein Dozent für ein Kursangebot
                    2.2.2    System für die Gebührenabrechnung nicht verfügbar
  3. Spezielle Anforderungen
  4. Vorbedingungen
    4.1    Anmeldung
  5. Nachbedingungen
  6. Erweiterungspunkte

 

Anwendungsfall 'Registrierung abschließen'

  1. Kurzbeschreibung

In diesem Anwendungsfall kann ein Registrator den Registrierungsprozess abschließen. Kursangebote, für die sich nicht genug Studenten angemeldet haben, werden storniert. Ein Kurs wird gehalten, wenn sich mindestens drei Teilnehmer gemeldet haben. Das Abrechnungssystem wird über alle Studenten in den nicht stornierten Kursen informiert, so dass den Studenten die Kursgebühren in Rechnung gestellt werden können.

Der Hauptakteur dieses Anwendungsfalls ist der Registrator. Das Gebührenabrechnungssystem gehört zu den weiteren, an diesem Testfall beteiligten Akteuren.

    2.    Ablauf der Ereignisse

    Zu Beginn dieses Anwendungsfalls wählt der Registrator im Hauptformular die Aktivität "Registrierung schließen" aus.

           2.1    Basisablauf - Erfolgreicher Abschluss der Registrierung
  1. Das System überprüft, ob gerade eine Registrierung bearbeitet wird. Ist dies der Fall, wird eine Nachricht für den Registrator angezeigt und der Anwendungsfall beendet. Die Registrierung kann nicht abgeschlossen werden, solange sie in Bearbeitung ist.
  2. Für jedes offene Kursangebot überprüft das System, ob sich mindestens drei Studenten und ein Dozent eingetragen haben. Wenn das der Fall ist, schließt das System das Kursangebot und sendet für jeden eingetragenen Studenten eine Transaktion an das Gebührenabrechnungssystem.

Problem: Mit dem Registrierungsbüro ist abzuklären, ob weiterhin Kurse für drei Studenten abgehalten werden sollen. Müsste die Mindestanzahl nicht größer sein?

  2.2    Alternative Abläufe
                        2.2.1    Kein Dozent für ein Kursangebot

        Wenn sich im Basisablauf kein Dozent für einen angebotenen Kurs eingetragen hat, storniert das System das Kursangebot. An dieser Stelle beginnt der untergeordnete Ablauf 'Kursangebot stornieren'.

    2.2.2    System für die Gebührenabrechnung nicht verfügbar

Falls das System nicht mit dem Gebührenabrechnungssystem kommunizieren kann, versucht es nach einem angegebenen Zeitraum, die Anfrage erneut zu senden. Das System setzt diese Versuche fort, bis das System für Gebührenabrechnung verfügbar ist.

Probleme:

Was ist zu tun, wenn sich für einen Kurs zu wenig Teilnehmer gemeldet haben?

    3.    Spezielle Anforderungen

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

    4.    Vorbedingungen
 

4.1    Anmeldung

    Der Registrator kann erst mit diesem Anwendungsfall beginnen, nachdem er sich beim System angemeldet hat.

    5.    Nachbedingungen

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

    6.    Erweiterungspunkte

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