Course Registration
System
Anwendungsfallspezifikation
Anwendungsfall 'Registrierung abschließen'
Version: Entwurf
Revisionsprotokoll
Datum |
Version |
Beschreibung |
Autor |
21. Dezember 98 |
Entwurf |
Entwurf |
S. Gamble |
|
|
|
|
|
|
|
|
|
|
|
|
Inhaltsverzeichnis
- Kurzbeschreibung
- 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
- Spezielle Anforderungen
- Vorbedingungen
- 4.1 Anmeldung
- Nachbedingungen
- Erweiterungspunkte
Anwendungsfall 'Registrierung abschließen'
- 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
- 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.
- 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.
|