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
- Kurzbeschreibung
- Ablauf der Ereignisse
- 2.1 Basisablauf - Zu haltende Kurse auswählen
- 2.2 Alternative
Abläufe
- Spezielle Anforderungen
- Vorbedingungen
- 4.1 Anmeldung
- Nachbedingungen
- Erweiterungspunkte
Anwendungsfall 'Zu haltende
Kurse auswählen'
- Kurzbeschreibung
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
- 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.
- Der Dozent wählt durch Auswählen und/oder Abwählen die Kurse aus dem Angebot aus, die er im kommenden Semester halten will.
- Das System löscht den Dozenten für die abgewählten Kurse.
- 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
- Während der Ausarbeitungsphase werden Erweiterungspunkte zum Geschäftsanwendungsfall
bestimmt.
|