Benutzer:Grey/SWT: Unterschied zwischen den Versionen
(→Data Dictionary) |
(→Data Dictionary) |
||
| (10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 12: | Zeile 12: | ||
! {{Highlight1}} |Beschreibung | ! {{Highlight1}} |Beschreibung | ||
! {{Highlight1}} |Quelle | ! {{Highlight1}} |Quelle | ||
| + | |- | ||
| + | |anrechnungsart | ||
| + | |Attribut | ||
| + | |Klasse: Besucht_LV ; Typ: string | ||
| + | |Klassenmodell | ||
|- | |- | ||
|Besucht_LV | |Besucht_LV | ||
| Zeile 151: | Zeile 156: | ||
|Assoziation | |Assoziation | ||
|Jede Teilnote gehört zu einer LV | |Jede Teilnote gehört zu einer LV | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|Klassenmodell | |Klassenmodell | ||
|- | |- | ||
| Zeile 296: | Zeile 291: | ||
|Systemereignis | |Systemereignis | ||
|Studierender hat sich erfolgreich für eine Lehrveranstaltung angemeldet. | |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 | |TimeLine | ||
|- | |- | ||
| Zeile 301: | Zeile 301: | ||
|Systemereignis | |Systemereignis | ||
|Ein Studierender wird per E-Mail über erfogreiche Blockprüfungsanmeldung informiert. | |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 | |TimeLine | ||
|- | |- | ||
| Zeile 308: | Zeile 318: | ||
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | |blockprüfung_anmelden(mat-nr,termin) | + | |blockprüfung_anmelden(mat-nr, termin) |
|Systemoperation | |Systemoperation | ||
|Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an. | |Das Verwaltungspersonal meldet einen Studierenden zu einer Blockprüfung an. | ||
| Zeile 314: | Zeile 324: | ||
|- | |- | ||
|blockprüfungsanmeldung_erfolgreich | |blockprüfungsanmeldung_erfolgreich | ||
| + | |Systemereignis | ||
| + | |Studierender wurde erfolgreich für eine Blockprüfung angemeldet. | ||
| + | |TimeLine | ||
| + | |- | ||
| + | |daten_eingeben(name, studiengang, email, mat-nr) | ||
|Systemoperation | |Systemoperation | ||
| − | | | + | |Der Studierende gibt seine Daten bei der Anmeldung für seine erste LV ein. |
|TimeLine | |TimeLine | ||
|- | |- | ||
| Zeile 328: | Zeile 343: | ||
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | |für_lv_anmelden(mat-nr, | + | |für_lv_anmelden(mat-nr, lvid, anrechnungsart) |
|Systemoperation | |Systemoperation | ||
|Ein Studierender meldet sich (mittels des Webformulars) für eine Lehrveranstalutung an. | |Ein Studierender meldet sich (mittels des Webformulars) für eine Lehrveranstalutung an. | ||
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | |gesamtnote_eintragen(mat-nr | + | |gesamtnote_eintragen(mat-nr, note, lvid) |
|Systemoperation | |Systemoperation | ||
|Ein Dozent trägt die Gesamtnote eines Studierenden für eine LV ins System ein. | |Ein Dozent trägt die Gesamtnote eines Studierenden für eine LV ins System ein. | ||
| Zeile 360: | Zeile 375: | ||
|schon_angemeldet | |schon_angemeldet | ||
|Systemereignis | |Systemereignis | ||
| − | |Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da er bereits angemeldet war | + | |Ein Studierender konnte sich nicht erfogreich für eine LV anmeden, da er bereits angemeldet war. |
|TimeLine | |TimeLine | ||
|- | |- | ||
| Zeile 368: | Zeile 383: | ||
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | | | + | |studierender_nicht_an_blockprüfung_angemeldet |
|Systemereignis | |Systemereignis | ||
| − | |Eine Blocknote eines Studierenden konnte | + | |Eine Blocknote eines Studierenden konnte nicht eingetragen werden, da dieser für keine Blockprüfung angemeldet war. |
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | | | + | |studierender_nicht_angemeldet |
|Systemereignis | |Systemereignis | ||
| − | |Eine Note ( | + | |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 | |TimeLine | ||
|- | |- | ||
| Zeile 383: | Zeile 398: | ||
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | | | + | |teilnoten_fehlen |
|Systemereignis | |Systemereignis | ||
| − | |Die | + | |Die Gesamtnote eines Studierenden konnte nicht eingetragen werden, da nicht beide Teilnoten im System vermerkt sind. |
|TimeLine | |TimeLine | ||
|- | |- | ||
| − | |teilnote_eintragen(mat-nr | + | |teilnote_eintragen(mat-nr, note, lvid) |
|Systemoperation | |Systemoperation | ||
| − | |Ein Dozent trägt eine | + | |Ein Dozent trägt eine Teilnote eines Studierenden für eine LV ins System ein. |
|TimeLine | |TimeLine | ||
|- | |- | ||
| Zeile 436: | Zeile 451: | ||
|Assoziation | |Assoziation | ||
|Ein Studierender meldet sich am System und an einer LV über das Web-Formular an. | |Ein Studierender meldet sich am System und an einer LV über das Web-Formular an. | ||
| + | |Systemklassenmodell | ||
| + | |- | ||
| + | |Benotet | ||
| + | |Assoziation | ||
| + | |Ein Dozent benotet VLs. | ||
|Systemklassenmodell | |Systemklassenmodell | ||
|- | |- | ||
| Zeile 443: | Zeile 463: | ||
|Systemklassenmodell | |Systemklassenmodell | ||
|- | |- | ||
| − | | | + | |Dozent_Terminal |
|Klasse | |Klasse | ||
| − | | | + | |Ein Dozent arbeitet an einem Terminal und interagiert so mit dem System. |
|Systemklassenmodell | |Systemklassenmodell | ||
|- | |- | ||
| − | | | + | |Kennt |
| − | | | + | |Assoziation |
| − | | | + | |Das Verwaltungspersonal kennt alle LVs. |
|Systemklassenmodell | |Systemklassenmodell | ||
|- | |- | ||
| Zeile 461: | Zeile 481: | ||
|Assoziation | |Assoziation | ||
|Das Dozent_Terminal überprüft die Studierender_Daten. | |Das Dozent_Terminal überprüft die Studierender_Daten. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|Systemklassenmodell | |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 |
| 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 |