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

Post on 24-Feb-2016

39 views 0 download

description

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

transcript

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

Kurze Erinnerung: • Intelligente Modulansicht• statt unübersichtliche Listenstruktur• Zur Planung, Bewerbung und Registrierung

von Veranstaltungen

Intelligent bedeutet…• Nutzung bisher ungenutzter Daten des

Modulhandbuchs• Empfohlene Semester• Musterstundenplan• Modulbezogene Voraussetzungen• etc.

Ziel• Vereinfachte Semesterplanung• Planung und Belegung = ein Vorgang• Durchschaubarkeit, Überblick, Sicherheit

Use Case:Stundenplanerstellung

( für ein Studienfach )

KlIPS 2.0Intelligente Modulansicht

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

stakeholders and interestsStudent•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

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

stakeholders and interestsDozent• bietet Veranstaltungen an und stellt sie im entsprechenden Modul bei KLIPS zur Belegung bereitUniverstät zu Köln• will dass Studenten und Dozenten zusammenfinden und stellt hierfür KLIPS bereit

Preconditions

• Student ist ordnungsgemäß eingeschrieben• S-Mail Account• Veranstaltungen sind vollständig

eingetragen und den richtigen Modulen zugeordnet• KLIPS ist in der Belegungsphase

Preconditions• Ausreichendes, studierbares, dem

Modulhandbuch gerecht werdendes Studienangebot

• Alle Studiengangs spezifischen Modulinformationen liegen dem System vor

Modulinformationen

• Empfohlene Semester

• Zusammengehörende Veranstaltungen

• Äquivalente Module (Java - C++)

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

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

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

Main success scenario1. Student: loggt sich erfolgreich ein2. Student: wählt Option

„Veranstaltungsbelegung“3. Student: wählt ein Fach aus4. KLIPS: Darstellung der intelligenten

Modulansicht:

Beispiel: Informationsverarbeitung (Student im 1. Semester)

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

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:

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

zeitgleich empfohlene Veranstaltungen werden rot hinterlegt (= dringend empfohlen)

entfallende Veranstaltungen werden grau hinterlegt(= entfällt)

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

Ergebnis erfolgreicher Bewerbung:

Extensions1. Student möchte sich für laut

Modulhandbuch nicht vorgesehene Module bewerben

Warnhinweis: „Veranstaltung wird noch nicht

empfohlen“ Belegung aber dennoch möglich

Extensions2. Student möchte sich für Modulabschnitte

bewerben, in denen dieses Semester keine Veranstaltungen angeboten werden

Hinweis: „Es liegen keine Veranstaltungen vor“

Extensions

3. Student beendet die Belegung, obwohl noch

rot hinterlegte (=dringend empfohlene) Modulabschnitte offen sind

Warnhinweis Belegung fortsetzen?

Einsicht der ErgebnisseStudent: loggt sich erfolgreich einStudent: wählt „Ansicht der

Vergabeergebnisse“KLIPS: öffnet die Modulansicht :

Student hat einen Platz in einem entsprechenden Seminar erhalten:

Student hat keinen Seminarplatz erhalten:

Details: Detailierte Einsicht in die Vergabeergebnisse zu einzelnen Veranstaltungen

Use Case:Leistungsregistrierung

KlIPS 2.0Intelligente Modulansicht

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

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

Main success scenario1. Student: loggt sich erfolgreich ein2. Student: wählt Option

„Leistungsregistrierung“3. Student: wählt ein Fach aus4. KLIPS: Darstellung der intelligenten

Modulansicht:

KLIPS 2.0intelligente Modulansicht

Use Case: Leistungsregistrierung

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

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

Ende und Danke!