350 likes | 519 Views
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
E N D
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 • 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 • VereinfachteSemesterplanung • Planung und Belegung = ein Vorgang • Durchschaubarkeit, Überblick, Sicherheit
Use Case:Stundenplanerstellung( für ein Studienfach ) KlIPS 2.0 Intelligente Modulansicht
KLIPS 2.0 Intelligente ModulansichtUsecase: Stundenplanerstellung • 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.0Intelligente ModulansichtUsecase: Stundenplanerstellung stakeholdersandinterests 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 ModulansichtUsecase: Stundenplanerstellung stakeholdersandinterests 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
stakeholdersandinterests 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
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
Successguarantees • 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 successscenario • Student: loggt sich erfolgreich ein • Student: wählt Option „Veranstaltungsbelegung“ • Student: wählt ein Fach aus • KLIPS: Darstellung der intelligenten Modulansicht:
KLIPS 2.0Intelligente ModulansichtUsecase: Stundenplanerstellung • Student: wählt ein (Pflicht-)Modul (und betätigt den Info-Button) • (KLIPS: öffnet die Modulbeschreibung) • Student: betätigt den belegen-Button
KLIPS: zeigt eine Liste aller Veranstaltungen zum gewählten Modulabschnitt Seminare, die schon an anderer Stelle gewählt wurden, werden entsprechend ausgezeichnet • Student: setzt Häkchen und Prioritäten und bestätigt seine Bewerbung (wie bisher) • 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
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
Extensions 2. 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 Ergebnisse Student: loggt sich erfolgreich ein Student: 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 Vergabeergebnissezu einzelnen Veranstaltungen
Use Case:Leistungsregistrierung KlIPS 2.0 Intelligente Modulansicht
KLIPS 2.0intelligente ModulansichtUse Case: Leistungsregistrierung • 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 ModulansichtUse Case: Leistungsregistrierung Preconditions • Student hat Veranstaltungen erfolgreich abgeschlossen • Dozent hat die Leistungen bereits in KLIPS eingetragen Minimal guarantees = successguarantees • Erbrachte Leistungen werden ordnungsgemäß registriert
KLIPS 2.0intelligente ModulansichtUse Case: Leistungsregistrierung Main successscenario • Student: loggt sich erfolgreich ein • Student: wählt Option „Leistungsregistrierung“ • Student: wählt ein Fach aus • KLIPS: Darstellung der intelligenten Modulansicht:
KLIPS 2.0intelligente ModulansichtUse Case: Leistungsregistrierung Grün = es sind bereits Leistungen an dieser Stelle registriert Gelb = es können Leistungen registriert werden 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 an dieser Stelle registrierbaren Veranstaltungen 7. a) Student: Auswahl und 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