Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Benutzer:Grey/SWT: Unterschied zwischen den Versionen

(Data Dictionary)
(Data Dictionary)
 
(68 dazwischenliegende Versionen von 17 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= Data Dictionary =
 
 
 
'''Mögliche Diagramme:'''
 
'''Mögliche Diagramme:'''
 
* Klassenmodell   
 
* Klassenmodell   
Zeile 7: Zeile 5:
 
* Systemklassenmodell
 
* Systemklassenmodell
 
* Operationsmodell  
 
* Operationsmodell  
+
 
 +
= Data Dictionary =
 
{| border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show;"
 
{| border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show;"
 
! {{Highlight1}} |Name
 
! {{Highlight1}} |Name
Zeile 14: Zeile 13:
 
! {{Highlight1}} |Quelle
 
! {{Highlight1}} |Quelle
 
|-
 
|-
|Beinhaltet_Teilleistung
+
|anrechnungsart
|Assoziation
+
|Attribut
|Zu jeder LV existieren zwei Teilleistungen.
+
|Klasse: Besucht_LV ; Typ: string
 +
|Klassenmodell
 +
|-
 +
|Besucht_LV
 +
|Assoziations-Klasse
 +
|Ein Studierender besucht eine LV.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 27: Zeile 31:
 
|Klasse
 
|Klasse
 
|Mündliche Prüfung bei einem Professor über mindestens zwei LVs.
 
|Mündliche Prüfung bei einem Professor über mindestens zwei LVs.
 +
|Klassenmodell
 +
|-
 +
|datum
 +
|Attribut
 +
|Klasse: Termin; Typ: Date
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 32: Zeile 41:
 
|Klasse
 
|Klasse
 
|Eine Person die an einer Universität Lehrveranstaltungen hält.
 
|Eine Person die an einer Universität Lehrveranstaltungen hält.
 +
|Klassenmodell
 +
|-
 +
|email
 +
|Attribut
 +
|Klasse: Studierender; Typ: String
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 42: Zeile 56:
 
|Assoziation
 
|Assoziation
 
|Jede Blockprüfung findet an einem zuvor festgesetzten Termin statt.
 
|Jede Blockprüfung findet an einem zuvor festgesetzten Termin statt.
 +
|Klassenmodell
 +
|-
 +
|freiePlätze
 +
|Attribut
 +
|Klasse: LV; Typ: long
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 47: Zeile 66:
 
|Klasse
 
|Klasse
 
|Eine Note die ein Studierender für eine LV erhält und sich aus zwei Teilnoten zusammensetzt.
 
|Eine Note die ein Studierender für eine LV erhält und sich aus zwei Teilnoten zusammensetzt.
 +
|Klassenmodell
 +
|-
 +
|Gesamtnote_gehört_zu_LV
 +
|Assoziation
 +
|Jede Gesamtnote gehört zu einer LV
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 54: Zeile 78:
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Hat_Noten
+
|Hat_Gesamtnote
 +
|Assoziation
 +
|Ein Studierender hat Gesamtnoten
 +
|Klassenmodell
 +
|-
 +
|Hat_Teilnote
 
|Assoziation
 
|Assoziation
|Ein Student hat Noten für Prüfungsleistungen
+
|Ein Studierender hat Teilnoten
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Hat_Teilnoten
+
|Hat_Blocknote
 
|Assoziation
 
|Assoziation
|Ein Student hat Teilnoten für jede erbrachte Teilleistung.
+
|Nach erfolgter Blockprüfung hat jeder Student eine Blocknote
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Legt_Teilleistung_ab
+
|Ist_zugeordnet
 
|Assoziation
 
|Assoziation
|
+
|Ein Termin gehört zu einem Professor
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 74: Zeile 103:
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Meldet_sich_an_LV_an
+
|lvid
|Assoziation
+
|Attribut
|
+
|Klasse: LV; Typ: long
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Meldet_Studierenden_an
 
|Meldet_Studierenden_an
 
|Assoziation
 
|Assoziation
|
+
|Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an.
 +
|Klassenmodell
 +
|-
 +
|mat-nr
 +
|Attribut
 +
|Klasse: Studierender; Typ: int
 +
|Klassenmodell
 +
|-
 +
|name
 +
|Attribut
 +
|Klasse:Dozent,Professor,Studierender; Typ: String
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Note
+
|note
|Klasse
+
|Attribut
|Eine Leistungsbewertung die ein Studierender erhält.
+
|Klasse: Blocknote, Gesamtnote, Teilnote; Typ: float
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 96: Zeile 135:
 
|Prüft_Blockprüfung
 
|Prüft_Blockprüfung
 
|Assoziation
 
|Assoziation
|
+
|Ein Professor prüft eine Blockprüfung.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Setzt_Termin_fest
+
|studiengang
|Assoziation
+
|Attribut
|
+
|Klasse: Studierender; Typ: String
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 114: Zeile 153:
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
|Teilleistung
+
|Teilnote_gehört_zu_LV
|Klasse
+
|Assoziation
|Schriftliche oder mündliche Leistung in einer LV, die ein Studierender erbringen muss.
+
|Jede Teilnote gehört zu einer LV
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Teilt_Daten_mit
 
|Teilt_Daten_mit
 
|Assoziation
 
|Assoziation
|
+
|Ein Student teilt dem Verwaltungspersonal seine Matrikelnummer und Prüfungstermin mit.
 +
|Klassenmodell
 +
|-
 +
|Teilt_Termin_mit
 +
|Assoziation
 +
|Ein Professer teilt dem Verwaltungspersonal seine möglichen Prüfungstermine mit.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 131: Zeile 175:
 
|Trägt_Blockprüfungsnote_ein
 
|Trägt_Blockprüfungsnote_ein
 
|Assoziation
 
|Assoziation
|
+
|Verwaltungspersonal trägt Note für eine Blockprüfung ins System ein.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Trägt_Gesamtnote_ein
 
|Trägt_Gesamtnote_ein
 
|Assoziation
 
|Assoziation
|
+
|Ein Dozent trägt die Gesamtnote für eine LV ins System ein.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Trägt_in_System_ein
 
|Trägt_in_System_ein
 
|Assoziation
 
|Assoziation
|
+
|Verwaltungspersonal trägt Termin für eine Blockprüfung ins System ein.
 +
|Klassenmodell
 +
|-
 +
|Trägt_seine_Daten_ein
 +
|Assoziation
 +
|Studierender trägt seine Daten in das Webformular ein.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Trägt_Teilnote_ein
 
|Trägt_Teilnote_ein
 
|Assoziation
 
|Assoziation
|
+
|Ein Dozent trägt die Teilnote für eine Teilleistung ins System ein.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Trägt_Teilleistung_ein
 
|Trägt_Teilleistung_ein
 
|Assoziation
 
|Assoziation
|
+
|Ein Dozent trägt eine Teilleistung für eine LV ins System ein.
 +
|Klassenmodell
 +
|-
 +
|typ
 +
|Attribut
 +
|Klasse: Teilleistung; Typ: String
 +
|Klassenmodell
 +
|-
 +
|uhrzeit
 +
|Attribut
 +
|Klasse: Termin; Typ: Time
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
Zeile 157: Zeile 216:
 
|Klasse
 
|Klasse
 
|Eine Person die Noten und Prüfungstermine in das System einträgt.
 
|Eine Person die Noten und Prüfungstermine in das System einträgt.
 +
|Klassenmodell
 +
|-
 +
|Web-Formular
 +
|Klasse
 +
|Eine Internetseite mit der sich Studierende am System für LVs anmelden können.
 
|Klassenmodell
 
|Klassenmodell
 
|-
 
|-
 
|Wurde_geprüft_mit
 
|Wurde_geprüft_mit
 
|Assoziation
 
|Assoziation
 +
|Eine Blockprüfung wurde mir einer bestimmten Note abgeschlossen.
 +
|Klassenmodell
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|Blockprüfungs-Anmeldung
 +
|Use Case
 +
|Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an.
 +
|Use-Case-Modell
 +
|-
 +
|Dateneingabe
 +
|Use Case
 +
|Bei erstmaliger LV-Anmeldung gibt ein Studierender seine persönlichen Daten an.
 +
|Use-Case-Modell
 +
|-
 +
|Dozent
 +
|Akteur(actor)
 +
|
 +
|Use-Case-Modell
 +
|-
 +
|Eintragung Blocknote
 +
|Use Case
 +
|Das Verwaltungspersonal trägt die Blocknote eines Studierenden nach erfolgreicher Blockprüfung ins System ein.
 +
|Use-Case-Modell
 +
|-
 +
|Gesamtbenotung
 +
|Use Case
 +
|Ein Dozent trägt die Gesammtnote eines Studierenden für eine Lehrveranstaltung ins System ein.
 +
|Use-Case-Modell
 +
|-
 +
|LV-Anmeldung
 +
|Use Case
 +
|Ein Studierender meldet sich per Webformular für eine Lehrveranstaltung an.
 +
|Use-Case-Modell
 +
|-
 +
|Studierender
 +
|Akteur(actor)
 +
|
 +
|Use-Case-Modell
 +
|-
 +
|Teilbenotung
 +
|Use Case
 +
|Ein Dozent trägt eine Teilnote eines Studierenden für eine Lehrveranstaltung ins System ein.
 +
|Use-Case-Modell
 +
|-
 +
|Termineintragung
 +
|Use Case
 +
|Das Verwaltungspersonal trägt einen (freien) Termin beim Professor für eine Blockprüfung ins System ein.
 +
|Use-Case-Modell
 +
|-
 +
|Verwaltungspersonal
 +
|Akteur(actor)
 +
|
 +
|Use-Case-Modell
 +
|-
 +
|
 +
|
 
|
 
|
|Klassenmodell
+
|
 +
|-
 +
|anmelden_erfolgreich
 +
|Systemereignis
 +
|Studierender hat sich erfolgreich für eine Lehrveranstaltung angemeldet.
 +
|TimeLine
 +
|-
 +
|beide_teilnoten_schon_eingetragen
 +
|Systemereignis
 +
|Beide Teilnoten eines Studierenden für eine LV sind bereits eingetragen.
 +
|TimeLine
 +
|-
 +
|bestätigungsmail_geschickt
 +
|Systemereignis
 +
|Ein Studierender wird per E-Mail über erfogreiche Blockprüfungsanmeldung informiert.
 +
|TimeLine
 +
|-
 +
|block_bereits_angemeldet
 +
|Systemereignis
 +
|Der Studierende hat schon eine Anmeldung für eine Blockpüfung.
 +
|TimeLine
 +
|-
 +
|blocknote_eintragen(mat-nr, note)
 +
|Systemoperation
 +
|Das Verwaltungspersonal trägt die Blocknote eines Studierenden für seine Blockprüfung ins System ein.
 +
|TimeLine
 +
|-
 +
|blocknote_eintragen_erfolgreich
 +
|Systemereignis
 +
|Die Blocknote eines Studierenden für eine Blockprüfung wurde erfolgreich eingetragen.
 +
|TimeLine
 +
|-
 +
|blockprüfung_anmelden(mat-nr, termin)
 +
|Systemoperation
 +
|Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an.
 +
|TimeLine
 +
|-
 +
|blockprüfungsanmeldung_erfolgreich
 +
|Systemereignis
 +
|Studierender wurde erfolgreich für eine Blockprüfung angemeldet.
 +
|TimeLine
 +
|-
 +
|daten_eingeben(name, studiengang, email, mat-nr)
 +
|Systemoperation
 +
|Der Studierende gibt seine Daten bei der Anmeldung für seine erste LV ein.
 +
|TimeLine
 +
|-
 +
|daten_für_erste_anmeldung
 +
|Systemereignis
 +
|Studierender wird bei erstmaliger LV-Anmeldung aufgefordert, seine persönlichen Daten einzugeben.
 +
|TimeLine
 +
|-
 +
|Dozent
 +
|ClassifierRole
 +
|
 +
|TimeLine
 +
|-
 +
|für_lv_anmelden(mat-nr, lvid, anrechnungsart)
 +
|Systemoperation
 +
|Ein Studierender meldet sich (mittels des Webformulars) für eine Lehrveranstalutung an.
 +
|TimeLine
 +
|-
 +
|gesamtnote_eintragen(mat-nr, note, lvid)
 +
|Systemoperation
 +
|Ein Dozent trägt die Gesamtnote eines Studierenden für eine LV ins System ein.
 +
|TimeLine
 +
|-
 +
|gesamtnote_eintragen_erfolgreich
 +
|Systemereignis
 +
|Die Gesamtnote eines Studierenden für eine LV wirde erfolgreich eingetragen.
 +
|TimeLine
 +
|-
 +
|keine_plätze_frei
 +
|Systemereignis
 +
|Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da alle Plätze bereits belegt waren.
 +
|TimeLine
 +
|-
 +
|nicht_genügend_lvs_vorhanden
 +
|Systemereignis
 +
|Ein Studierender konnte nicht für ein Blockprüfung angemeldet werden, da er/sie weniger als 2 LVs mit Anrechnungsart "Block" besucht hat
 +
|TimeLine
 +
|-
 +
|prüfungstermin_eingeben(datum, uhrzeit)
 +
|Systemoperation
 +
|Verwaltungspersonal trägt freien Blockprüfungstermin ins System ein.
 +
|TimeLine
 +
|-
 +
|schon_angemeldet
 +
|Systemereignis
 +
|Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da er bereits angemeldet war.
 +
|TimeLine
 +
|-
 +
|Studierender
 +
|ClassifierRole
 +
|
 +
|TimeLine
 +
|-
 +
|studierender_nicht_an_blockprüfung_angemeldet
 +
|Systemereignis
 +
|Eine Blocknote eines Studierenden konnte nicht eingetragen werden, da dieser für keine Blockprüfung angemeldet war.
 +
|TimeLine
 +
|-
 +
|studierender_nicht_angemeldet
 +
|Systemereignis
 +
|Eine Note (Teil oder Gesamtnote) eines Studierenden konnte nicht ins System eingegeben werden, da der Studierende nicht für die entsprechende LV angemeldet war.
 +
|TimeLine
 +
|-
 +
|System
 +
|ClassifierRole
 +
|Die Gesamtheit der Software "StudiSoft"
 +
|TimeLine
 +
|-
 +
|teilnoten_fehlen
 +
|Systemereignis
 +
|Die Gesamtnote eines Studierenden konnte nicht eingetragen werden, da nicht beide Teilnoten im System vermerkt sind.
 +
|TimeLine
 +
|-
 +
|teilnote_eintragen(mat-nr, note, lvid)
 +
|Systemoperation
 +
|Ein Dozent trägt eine Teilnote eines Studierenden für eine LV ins System ein.
 +
|TimeLine
 +
|-
 +
|teilnote_eintragen_erfolgreich
 +
|Systemereignis
 +
|Ein Dozent hat erfogreich eine Teilnote eines Studierenden ins System eingetragen.
 +
|TimeLine
 +
|-
 +
|termin_bereits_vorhanden
 +
|Systemereignis
 +
|Freier Blockprüfungstermin konnte nicht eingetragen werden, da bereits vorhanden.
 +
|TimeLine
 +
|-
 +
|termin_eingetragen
 +
|Systemereignis
 +
|Ein freier Blockprüfungstermin wurde vom Verwaltungspersonal vermerkt.
 +
|TimeLine
 +
|-
 +
|termin_nicht_möglich
 +
|Systemereignis
 +
|Ein Studierender konnte nicht für ein Blockprüfung angemeldet werden, da der angegebene Termin nicht möglich war.
 +
|TimeLine
 +
|-
 +
|Verwaltungspersonal
 +
|ClassifierRole
 +
|
 +
|TimeLine
 +
|-
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|Arbeitet_an_Dozent_Terminal
 +
|Assoziation
 +
|Dozenten interagieren an einem Dozenten_Terminal mit dem System.
 +
|Systemklassenmodell
 +
|-
 +
|Arbeitet_an_Verwaltungspersonal_Terminal
 +
|Assoziation
 +
|Verwaltungspersonal interagiert an einem Verwaltungspersonal_Terminal mit dem System.
 +
|Systemklassenmodell
 +
|-
 +
|Arbeitet_an_Web-Formular
 +
|Assoziation
 +
|Ein Studierender meldet sich am System und an einer LV über das Web-Formular an.
 +
|Systemklassenmodell
 +
|-
 +
|Benotet
 +
|Assoziation
 +
|Ein Dozent benotet VLs.
 +
|Systemklassenmodell
 +
|-
 +
|besucht
 +
|Assoziation
 +
|Ein Studierender besucht die Website und interagiert so mit dem System.
 +
|Systemklassenmodell
 +
|-
 +
|Dozent_Terminal
 +
|Klasse
 +
|Ein Dozent arbeitet an einem Terminal und interagiert so mit dem System.
 +
|Systemklassenmodell
 +
|-
 +
|Kennt
 +
|Assoziation
 +
|Das Verwaltungspersonal kennt alle LVs.
 +
|Systemklassenmodell
 +
|-
 +
|Meldet_an_LV_an
 +
|Assoziation
 +
|Das Web-Formular meldet einen Studierenden an einer LV an.
 +
|Systemklassenmodell
 +
|-
 +
|Prüft_Daten
 +
|Assoziation
 +
|Das Dozent_Terminal überprüft die Studierender_Daten.
 +
|Systemklassenmodell
 +
|-
 +
|Repräsentiert_Studierender
 +
|Assoziation
 +
|Verknüpft außerhalb des Systems stehende Personen (Dozent, Studierender) mit ihren systeminternen Repräsentationen.
 +
|Systemklassenmodell
 +
|-
 +
|Studierender_Daten
 +
|Klasse
 +
|Die systeminterne Repräsentation eines Studierenden.
 +
|Systemklassenmodell
 
|-
 
|-
|Web-Formular
+
|Verwaltungspersonal_Terminal
 
|Klasse
 
|Klasse
|Eine Internetseite mit der sich Studierende am System für LVs anmelden können.
+
|das Verwaltungspersonal arbeitet an einem Terminal und interagiert so mit dem System.
|Klassenmodell
+
|Systemklassenmodell
 
|}
 
|}

Aktuelle Version vom 23. Juni 2006, 14:10 Uhr

Mögliche Diagramme:

  • Klassenmodell
  • Use-Case-Modell
  • Timeline-Diagramme
  • Systemklassenmodell
  • Operationsmodell

Data Dictionary

Vorlage:Highlight1 |Name Vorlage:Highlight1 |Art Vorlage:Highlight1 |Beschreibung Vorlage:Highlight1 |Quelle
anrechnungsart Attribut Klasse: Besucht_LV ; Typ: string Klassenmodell
Besucht_LV Assoziations-Klasse Ein Studierender besucht eine LV. Klassenmodell
Blocknote Klasse Eine Note die ein Studierender bei einer Blockprüpfung erhält. Klassenmodell
Blockprüfung Klasse Mündliche Prüfung bei einem Professor über mindestens zwei LVs. Klassenmodell
datum Attribut Klasse: Termin; Typ: Date Klassenmodell
Dozent Klasse Eine Person die an einer Universität Lehrveranstaltungen hält. Klassenmodell
email Attribut Klasse: Studierender; Typ: String Klassenmodell
Enthält_LV Assoziation Jede Blockprüfung beinhaltet mindestens zwei LVs. Klassenmodell
Findet_statt_an_Termin Assoziation Jede Blockprüfung findet an einem zuvor festgesetzten Termin statt. Klassenmodell
freiePlätze Attribut Klasse: LV; Typ: long Klassenmodell
Gesamtnote Klasse Eine Note die ein Studierender für eine LV erhält und sich aus zwei Teilnoten zusammensetzt. Klassenmodell
Gesamtnote_gehört_zu_LV Assoziation Jede Gesamtnote gehört zu einer LV Klassenmodell
Hält Assoziation Jeder Dozent betreut eine oder mehrere LVs. Klassenmodell
Hat_Gesamtnote Assoziation Ein Studierender hat Gesamtnoten Klassenmodell
Hat_Teilnote Assoziation Ein Studierender hat Teilnoten Klassenmodell
Hat_Blocknote Assoziation Nach erfolgter Blockprüfung hat jeder Student eine Blocknote Klassenmodell
Ist_zugeordnet Assoziation Ein Termin gehört zu einem Professor Klassenmodell
LV Klasse Lehrveranstaltung an einer Universität, an der ein Studierender teilnehmen kann. Klassenmodell
lvid Attribut Klasse: LV; Typ: long Klassenmodell
Meldet_Studierenden_an Assoziation Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an. Klassenmodell
mat-nr Attribut Klasse: Studierender; Typ: int Klassenmodell
name Attribut Klasse:Dozent,Professor,Studierender; Typ: String Klassenmodell
note Attribut Klasse: Blocknote, Gesamtnote, Teilnote; Typ: float Klassenmodell
Professor Klasse Eine Person die berechtigt ist eine Blockprüfung durchzuführen. Klassenmodell
Prüft_Blockprüfung Assoziation Ein Professor prüft eine Blockprüfung. Klassenmodell
studiengang Attribut Klasse: Studierender; Typ: String Klassenmodell
Studierender Klasse Eine Person die an einer Universität lernt. Klassenmodell
Teilnote Klasse Eine Note die ein Studierender für eine Teilleistung in einer LV erhält. Klassenmodell
Teilnote_gehört_zu_LV Assoziation Jede Teilnote gehört zu einer LV Klassenmodell
Teilt_Daten_mit Assoziation Ein Student teilt dem Verwaltungspersonal seine Matrikelnummer und Prüfungstermin mit. Klassenmodell
Teilt_Termin_mit Assoziation Ein Professer teilt dem Verwaltungspersonal seine möglichen Prüfungstermine mit. Klassenmodell
Termin Klasse Festgesetzter Zeitpunkt an dem eine Blockprüfung stattfindet. Klassenmodell
Trägt_Blockprüfungsnote_ein Assoziation Verwaltungspersonal trägt Note für eine Blockprüfung ins System ein. Klassenmodell
Trägt_Gesamtnote_ein Assoziation Ein Dozent trägt die Gesamtnote für eine LV ins System ein. Klassenmodell
Trägt_in_System_ein Assoziation Verwaltungspersonal trägt Termin für eine Blockprüfung ins System ein. Klassenmodell
Trägt_seine_Daten_ein Assoziation Studierender trägt seine Daten in das Webformular ein. Klassenmodell
Trägt_Teilnote_ein Assoziation Ein Dozent trägt die Teilnote für eine Teilleistung ins System ein. Klassenmodell
Trägt_Teilleistung_ein Assoziation Ein Dozent trägt eine Teilleistung für eine LV ins System ein. Klassenmodell
typ Attribut Klasse: Teilleistung; Typ: String Klassenmodell
uhrzeit Attribut Klasse: Termin; Typ: Time Klassenmodell
Verwaltungspersonal Klasse Eine Person die Noten und Prüfungstermine in das System einträgt. Klassenmodell
Web-Formular Klasse Eine Internetseite mit der sich Studierende am System für LVs anmelden können. Klassenmodell
Wurde_geprüft_mit Assoziation Eine Blockprüfung wurde mir einer bestimmten Note abgeschlossen. Klassenmodell
Blockprüfungs-Anmeldung Use Case Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an. Use-Case-Modell
Dateneingabe Use Case Bei erstmaliger LV-Anmeldung gibt ein Studierender seine persönlichen Daten an. Use-Case-Modell
Dozent Akteur(actor) Use-Case-Modell
Eintragung Blocknote Use Case Das Verwaltungspersonal trägt die Blocknote eines Studierenden nach erfolgreicher Blockprüfung ins System ein. Use-Case-Modell
Gesamtbenotung Use Case Ein Dozent trägt die Gesammtnote eines Studierenden für eine Lehrveranstaltung ins System ein. Use-Case-Modell
LV-Anmeldung Use Case Ein Studierender meldet sich per Webformular für eine Lehrveranstaltung an. Use-Case-Modell
Studierender Akteur(actor) Use-Case-Modell
Teilbenotung Use Case Ein Dozent trägt eine Teilnote eines Studierenden für eine Lehrveranstaltung ins System ein. Use-Case-Modell
Termineintragung Use Case Das Verwaltungspersonal trägt einen (freien) Termin beim Professor für eine Blockprüfung ins System ein. Use-Case-Modell
Verwaltungspersonal Akteur(actor) Use-Case-Modell
anmelden_erfolgreich Systemereignis Studierender hat sich erfolgreich für eine Lehrveranstaltung angemeldet. TimeLine
beide_teilnoten_schon_eingetragen Systemereignis Beide Teilnoten eines Studierenden für eine LV sind bereits eingetragen. TimeLine
bestätigungsmail_geschickt Systemereignis Ein Studierender wird per E-Mail über erfogreiche Blockprüfungsanmeldung informiert. TimeLine
block_bereits_angemeldet Systemereignis Der Studierende hat schon eine Anmeldung für eine Blockpüfung. TimeLine
blocknote_eintragen(mat-nr, note) Systemoperation Das Verwaltungspersonal trägt die Blocknote eines Studierenden für seine Blockprüfung ins System ein. TimeLine
blocknote_eintragen_erfolgreich Systemereignis Die Blocknote eines Studierenden für eine Blockprüfung wurde erfolgreich eingetragen. TimeLine
blockprüfung_anmelden(mat-nr, termin) Systemoperation Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an. TimeLine
blockprüfungsanmeldung_erfolgreich Systemereignis Studierender wurde erfolgreich für eine Blockprüfung angemeldet. TimeLine
daten_eingeben(name, studiengang, email, mat-nr) Systemoperation Der Studierende gibt seine Daten bei der Anmeldung für seine erste LV ein. TimeLine
daten_für_erste_anmeldung Systemereignis Studierender wird bei erstmaliger LV-Anmeldung aufgefordert, seine persönlichen Daten einzugeben. TimeLine
Dozent ClassifierRole TimeLine
für_lv_anmelden(mat-nr, lvid, anrechnungsart) Systemoperation Ein Studierender meldet sich (mittels des Webformulars) für eine Lehrveranstalutung an. TimeLine
gesamtnote_eintragen(mat-nr, note, lvid) Systemoperation Ein Dozent trägt die Gesamtnote eines Studierenden für eine LV ins System ein. TimeLine
gesamtnote_eintragen_erfolgreich Systemereignis Die Gesamtnote eines Studierenden für eine LV wirde erfolgreich eingetragen. TimeLine
keine_plätze_frei Systemereignis Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da alle Plätze bereits belegt waren. TimeLine
nicht_genügend_lvs_vorhanden Systemereignis Ein Studierender konnte nicht für ein Blockprüfung angemeldet werden, da er/sie weniger als 2 LVs mit Anrechnungsart "Block" besucht hat TimeLine
prüfungstermin_eingeben(datum, uhrzeit) Systemoperation Verwaltungspersonal trägt freien Blockprüfungstermin ins System ein. TimeLine
schon_angemeldet Systemereignis Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da er bereits angemeldet war. TimeLine
Studierender ClassifierRole TimeLine
studierender_nicht_an_blockprüfung_angemeldet Systemereignis Eine Blocknote eines Studierenden konnte nicht eingetragen werden, da dieser für keine Blockprüfung angemeldet war. TimeLine
studierender_nicht_angemeldet Systemereignis Eine Note (Teil oder Gesamtnote) eines Studierenden konnte nicht ins System eingegeben werden, da der Studierende nicht für die entsprechende LV angemeldet war. TimeLine
System ClassifierRole Die Gesamtheit der Software "StudiSoft" TimeLine
teilnoten_fehlen Systemereignis Die Gesamtnote eines Studierenden konnte nicht eingetragen werden, da nicht beide Teilnoten im System vermerkt sind. TimeLine
teilnote_eintragen(mat-nr, note, lvid) Systemoperation Ein Dozent trägt eine Teilnote eines Studierenden für eine LV ins System ein. TimeLine
teilnote_eintragen_erfolgreich Systemereignis Ein Dozent hat erfogreich eine Teilnote eines Studierenden ins System eingetragen. TimeLine
termin_bereits_vorhanden Systemereignis Freier Blockprüfungstermin konnte nicht eingetragen werden, da bereits vorhanden. TimeLine
termin_eingetragen Systemereignis Ein freier Blockprüfungstermin wurde vom Verwaltungspersonal vermerkt. TimeLine
termin_nicht_möglich Systemereignis Ein Studierender konnte nicht für ein Blockprüfung angemeldet werden, da der angegebene Termin nicht möglich war. TimeLine
Verwaltungspersonal ClassifierRole TimeLine
Arbeitet_an_Dozent_Terminal Assoziation Dozenten interagieren an einem Dozenten_Terminal mit dem System. Systemklassenmodell
Arbeitet_an_Verwaltungspersonal_Terminal Assoziation Verwaltungspersonal interagiert an einem Verwaltungspersonal_Terminal mit dem System. Systemklassenmodell
Arbeitet_an_Web-Formular Assoziation Ein Studierender meldet sich am System und an einer LV über das Web-Formular an. Systemklassenmodell
Benotet Assoziation Ein Dozent benotet VLs. Systemklassenmodell
besucht Assoziation Ein Studierender besucht die Website und interagiert so mit dem System. Systemklassenmodell
Dozent_Terminal Klasse Ein Dozent arbeitet an einem Terminal und interagiert so mit dem System. Systemklassenmodell
Kennt Assoziation Das Verwaltungspersonal kennt alle LVs. Systemklassenmodell
Meldet_an_LV_an Assoziation Das Web-Formular meldet einen Studierenden an einer LV an. Systemklassenmodell
Prüft_Daten Assoziation Das Dozent_Terminal überprüft die Studierender_Daten. Systemklassenmodell
Repräsentiert_Studierender Assoziation Verknüpft außerhalb des Systems stehende Personen (Dozent, Studierender) mit ihren systeminternen Repräsentationen. Systemklassenmodell
Studierender_Daten Klasse Die systeminterne Repräsentation eines Studierenden. Systemklassenmodell
Verwaltungspersonal_Terminal Klasse das Verwaltungspersonal arbeitet an einem Terminal und interagiert so mit dem System. Systemklassenmodell