Course Registration System

Anwendungsfallspezifikation

 

Anwendungsfall 'Registrierung für Kurse'

 

Version: Entwurf

Revisionsprotokoll

Datum

Version

Beschreibung

Autor

21. Dezember 98 Entwurf Entwurffassung S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

Inhaltsverzeichnis

  1. Kurzbeschreibung
  2. Ablauf der Ereignisse
    2.1    Basisablauf - Terminplan erstellen
    2.2    Alternative Abläufe
                        2.2.1    Terminplan modifizieren
           2.2.2    Terminplan löschen
                        2.2.3    Kurskatalogsystem nicht verfügbar
  3. Spezielle Anforderungen
  4. Vorbedingungen
    1. Anmeldung
  5. Nachbedingungen
  6. Erweiterungspunkte

Anwendungsfall 'Registrierung für Kurse'

  1. Kurzbeschreibung
  2. In diesem Anwendungsfall kann sich ein Student für Kursangebote des aktuellen Semesters registrieren. Er kann die getroffene Auswahl auch modifizieren oder löschen, falls in der Bestätigungsphase zu Semesterbeginn Änderungen vorgenommen werden. Das Kurskatalogsystem zeigt eine Liste aller Kursangebote für das laufende Semester an.

    Der Hauptakteur dieses Anwendungsfalls ist der Student. Das Kurskatalogsystem ist ebenfalls ein Akteur in diesem Anwendungsfall.

    2.    Ablauf der Ereignisse

    Zu Beginn dieses Anwendungsfalls wählt der Student im Hauptformular die Aktivität "Terminplan verwalten" aus.

2.1    Basisablauf - Terminplan erstellen
  1. Der Student wählt "Terminplan erstellen" aus.
  2. Das System zeigt ein leeres Terminplanformular an.
  3. Das System ruft eine Liste aller verfügbaren Kurse aus dem Kurskatalogsystem ab.
  4. Der Student wählt in der Liste der Kursangebote 4 Primärkurse und 2 alternative Kurse aus. Wenn der Student seine Auswahl getroffen hat, wählt er "Übergeben" aus.
  5. Die ausgewählten Kurse werden hinzugefügt.
  6. Das System speichert den Terminplan.
2.2    Alternative Abläufe

         2.2.1    Terminplan modifizieren

        NZE

        2.2.2    Terminplan löschen

        NZE

        2.2.3    Kurskatalogsystem nicht verfügbar

Falls das System nicht mit dem Kurskatalogsystem kommunizieren kann, zeigt es nach einer festgelegten Anzahl von versuchen eine Fehlernachricht für den Studenten an. Der Student bestätigt die Fehlernachricht und der Anwendungsfall endet.

    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 Student 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