35
Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Projektplanung für Softwareprojekte Prof. Dr. Thaller Universität zu Köln Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Embed Size (px)

Citation preview

Page 1: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Komponentenstudien KLIPS 2.0 Intelligente Modulansicht

Projektplanung für Softwareprojekte Prof. Dr. Thaller Universität zu Köln

Team I.1Kim Opgenoorth, Alena GeduldigSimon Ritter, Patrick Pelinski

Page 2: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Kurze Erinnerung:

• Intelligente Modulansicht

• statt unübersichtliche Listenstruktur

• Zur Planung, Bewerbung und Registrierung

von Veranstaltungen

Page 3: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Intelligent bedeutet…

• Nutzung bisher ungenutzter Daten des

Modulhandbuchs

• Empfohlene Semester

• Musterstundenplan

• Modulbezogene Voraussetzungen

• etc.

Page 4: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Ziel

• Vereinfachte Semesterplanung

• Planung und Belegung = ein Vorgang

• Durchschaubarkeit, Überblick, Sicherheit

Page 5: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Use Case:Stundenplanerstellung

( für ein Studienfach )

KlIPS 2.0Intelligente Modulansicht

Page 6: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Primary Actor: Student

Scope: Semesterplanung – Erstellung und Belegung eines geeigneten Stundenplans

Level: Summary Goal (beeinhaltet die Auswahl und Bewerbung zu sämtlichen Veranstaltungen des Semesters)

Trigger: Die Belegphase nähert sich dem Ende

KLIPS 2.0 Intelligente Modulansicht

Use case: Stundenplanerstellung

Page 7: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

stakeholders and interests

Student•will sein Studium ordnungsgemäß fortfahren/ beginnen

• muss dafür entsprechende Veranstaltungen belegen

• Als Ersti noch nicht vertraut mit den Abläufen der selbstständigen Stundenplanerstellung – unsicher bei der Veranstaltungswahl•

KLIPS 2.0Intelligente Modulansicht

Use case: Stundenplanerstellung

Page 8: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

stakeholders and interests

Studiengangskoordinator• möchte dass der Student sich in seinem Studium gut und selbstständig zurechtfindet

• Sorgt dafür, dass die hierfür benötigten Daten des Modulhandbuchs dem KLIPS System vorliegen

KLIPS 2.0Intelligente Modulansicht

Use case: Stundenplanerstellung

Page 9: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

stakeholders and interests

Dozent• bietet Veranstaltungen an und stellt sie im entsprechenden Modul bei KLIPS zur Belegung bereit

Universtät zu Köln• will dass Studenten und Dozenten zusammenfinden und stellt hierfür KLIPS bereit

Page 10: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Preconditions

• Student ist ordnungsgemäß eingeschrieben

• S-Mail Account

• Veranstaltungen sind vollständig eingetragen

und den richtigen Modulen zugeordnet

• KLIPS ist in der Belegungsphase

Page 11: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Preconditions

• Ausreichendes, studierbares, dem Modulhandbuch gerecht werdendes Studienangebot

• Alle Studiengangs spezifischen Modulinformationen liegen dem System vor

Page 12: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Modulinformationen

• Empfohlene Semester

• Zusammengehörende Veranstaltungen

• Äquivalente Module (Java - C++)

Page 13: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Preconditions: KLIPS heute

Student weiß bereits…

• welche Veranstaltung er belegen muss/darf

• welche Leistungen er bereits in früheren Semestern erfüllt hat

• welche Leistung (CP) in den einzelnen Veranstaltungen gefordert werden

Page 14: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Minimal guarantees

• Student erfährt welche Veranstaltungen er im kommenden Semester belegen muss und darf (und welche (noch) irrelevant sind)

• Bewerbung zu allen Veranstaltungen seines Faches – Berücksichtigung in der Vergabephase

• Schneller Zugriff auf detaillierte Modulinformationen seines Faches

Page 15: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Success guarantees

• Student erhält Platz für alle Pflichtveranstaltungen

• Student erhält Platz für ausreichend viele Wahlveranstaltungen

• Ziel: nach erfolgreichem Abschluss des Semesters bleibt der Student in der Regelstudienzeit

Page 16: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Main success scenario

1. Student: loggt sich erfolgreich ein

2. Student: wählt Option „Veranstaltungsbelegung“

3. Student: wählt ein Fach aus

4. KLIPS: Darstellung der intelligenten Modulansicht:

Page 17: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Beispiel: Informationsverarbeitung (Student im 1. Semester)

Page 18: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

5. Student: wählt ein (Pflicht-)Modul (und betätigt den Info-Button)

6. (KLIPS: öffnet die Modulbeschreibung)

7. Student: betätigt den belegen-Button

KLIPS 2.0Intelligente Modulansicht

Use case: Stundenplanerstellung

Page 19: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

8. KLIPS: zeigt eine Liste aller Veranstaltungen zum gewählten Modulabschnitt Seminare, die schon an anderer Stelle gewählt wurden, werden entsprechend ausgezeichnet

9. Student: setzt Häkchen und Prioritäten und bestätigt seine Bewerbung (wie bisher)

10. KLIPS: zurück zur Modulansicht; reagiert auf die Bewerbung wie folgt:

Page 20: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Der belegte Modulabschnitt wird grün hinterlegt(=beworben)

zeitgleich empfohlene Veranstaltungen werden rot hinterlegt (= dringend empfohlen)

entfallende Veranstaltungen werden grau hinterlegt(= entfällt)

Page 21: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Student: zurück zu Punkt (5):

Student: hat sich für alle Pflicht- und ausreichend viele Wahlveranstaltungen beworben und beendet seine Belegung

Bewerben

KLIPS reagiert

rotes/gelbes Modul

auswählen

Page 22: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Ergebnis erfolgreicher Bewerbung:

Page 23: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Extensions

1. Student möchte sich für laut Modulhandbuch nicht vorgesehene Module bewerben

Warnhinweis: „Veranstaltung wird noch nicht

empfohlen“ Belegung aber dennoch möglich

Page 24: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Extensions

2. Student möchte sich für Modulabschnitte bewerben, in denen dieses Semester keine Veranstaltungen angeboten werden

Hinweis: „Es liegen keine Veranstaltungen vor“

Page 25: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Extensions

3. Student beendet die Belegung, obwohl noch

rot hinterlegte (=dringend empfohlene) Modulabschnitte offen sind

Warnhinweis Belegung fortsetzen?

Page 26: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Einsicht der Ergebnisse

Student: loggt sich erfolgreich ein

Student: wählt „Ansicht der

Vergabeergebnisse“

KLIPS: öffnet die Modulansicht :

Page 27: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Student hat einen Platz in einem entsprechenden Seminar erhalten:

Student hat keinen Seminarplatz erhalten:

Page 28: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Details: Detailierte Einsicht in die Vergabeergebnisse zu einzelnen Veranstaltungen

Page 29: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Use Case:Leistungsregistrierung

KlIPS 2.0Intelligente Modulansicht

Page 30: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Primary Actor: Student Scope: Registrierung erbrachter Leistungen Level: User Goal Stakeholders & Interests

Student: Absicherung, Erweis seiner Leistungen

Dozent: Bestätigt zuvor erbrachte Leistungen

KLIPS 2.0intelligente Modulansicht

Use Case: Leistungsregistrierung

Page 31: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Preconditions

Student hat Veranstaltungen erfolgreich

abgeschlossen

Dozent hat die Leistungen bereits in KLIPS

eingetragenMinimal guarantees = success

guarantees

Erbrachte Leistungen werden ordnungsgemäß

registriert

KLIPS 2.0intelligente Modulansicht

Use Case: Leistungsregistrierung

Page 32: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Main success scenario

1. Student: loggt sich erfolgreich ein

2. Student: wählt Option „Leistungsregistrierung“

3. Student: wählt ein Fach aus

4. KLIPS: Darstellung der intelligenten Modulansicht:

KLIPS 2.0intelligente Modulansicht

Use Case: Leistungsregistrierung

Page 33: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

KLIPS 2.0intelligente Modulansicht

Use Case: Leistungsregistrierung

Grün = es sind bereits Leistungen an dieser Stelle registriert

Gelb = es können Leistungen registriert werden

5. a) Student: betätigt den „jetzt-registrieren“-Button neben einem Modulabschnitt

5. b) Student: betätigt den „zurücknehmen“-Button

Page 34: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

6. a) KLIPS: Liste aller andieser StelleregistrierbarenVeranstaltungen

7. a) Student: Auswahlund Bestätigung

8. a) KLIPS: Modulabschnitt

wird grün hinterlegt

6.b) KLIPS: zeigt an dieser Stelle registrierte Veranstaltung an

7.b) Student: bestätigt die Zurücknahme der Leistungen

8.b) KLIPS: Modulabschnitt wird gelb hinterlegt

Page 35: Komponentenstudien KLIPS 2.0 Intelligente Modulansicht Team I.1 Kim Opgenoorth, Alena Geduldig Simon Ritter, Patrick Pelinski

Ende und Danke!