Funktionale Anforderungen (76)

Funktionale Anforderungen beschreiben die gewünschte Funktionalität eines Systems, dessen Verhalten und dessen Daten. Dabei kondensiert man die Anforderungen an ein IT-System in eine Menge von kompakten (ein Satz!) Forderungen, die man gut priorisieren und in eine Projektplanung überführen kann.

Solche Ein-Satz-Anforderungen können oft unterschiedlich interpretiert werden. Um diesem Problem entgegenzuwirken, sollten potentielle sprachliche Unklarheiten eliminiert und Anforderungen mittels Satzschablonen eindeutig formuliert werden.

ID Name Zahlt ein auf Ziel(e) Implementierungs-Status Kano-Typ Punkte aus Vorpriorisierung
FR-7 Aufgaben automatisiert überprüfen GO-6, *** found no goal with acronym organisationKompakt ***, GO-24, GO-36 bereits implementiert - 9
  FR-1 API zur Erweiterung GO-74, GO-40, GO-34 offen Begeisterung 9
  FR-5 Anzeige der Deadline GO-57, GO-69 offen Begeisterung 8
  FR-71 Weiterführende Informationen GO-62 offen Begeisterung 7
  FR-64 Unterstützung von modernen IDEs GO-44 bereits implementiert - 7
  FR-67 Verbesserung des Feedbacks GO-55, GO-31, GO-59 offen Begeisterung 6
FR-52 Schneller Lernprozess GO-20 offen Basis 6
  FR-15 Aussagekräftige Fehlermeldungen GO-29 offen Basis 6
  FR-76 Übersicht über Meilensteinergebnisse GO-24, GO-36 wird gerade implementiert - 5
  FR-21 Bereitstellung von User Preferences GO-11, GO-7 offen Begeisterung 5
  FR-38 Kommunikation zwischen den Anwendern GO-34 offen Begeisterung 4
  FR-13 Aufgabentyp mit Bilder hochladen GO-79 bereits implementiert - 4
  FR-6 Anzeigen von Informationen wie Leistungstest GO-57 offen Begeisterung 4
  FR-31 Feedback zum Code nach bestandenem Tests GO-61, GO-48, GO-59 offen Begeisterung 4
FR-46 Origin Repo muss kopiert werden GO-15, GO-24 bereits implementiert - 3
  FR-41 Manuelle Prüfung anstoßen GO-38 wird gerade implementiert - 3
  FR-36 Individualisierte Aufgaben haben einen Vergleichbaren Schwierigkeitsgrad GO-22, GO-19 offen Basis 3
  FR-45 Obergrenze für Feedback GO-24, GO-70 offen Begeisterung 3
  FR-32 Feedback-Archiv GO-61 offen Begeisterung 3
  FR-18 Barrierefreiheit GO-7 offen Basis 3
  FR-14 Ausreichende Testabdeckung GO-36, GO-6 bereits implementiert - 2
  FR-70 Wahl aus verschiedenen Aufgabentypen GO-79, GO-22 bereits implementiert - 2
  FR-30 Feedback zu Tests GO-71 bereits implementiert - 2
  FR-50 Rückfragen zu Aufgaben GO-58, GO-34 offen Basis 2
  FR-66 Untertützung von Gamification zur Motivation GO-48, GO-50 offen Begeisterung 2
  FR-3 Anbieten eines Darkmode GO-11 offen Begeisterung 2
  FR-19 Benachrichtigung für manuelle Prüfung GO-12 wird gerade implementiert - 2
  FR-4 Anpassen an die Zeitzone des Nutzers GO-36, GO-57, GO-16 bereits implementiert - 1
  FR-51 Rückmeldung zum Zeitpunkt der Korrektur GO-12 offen - 1
  FR-58 UMLet Integration GO-60, GO-36 bereits implementiert - 1
  FR-53 Schnellere Korrektur mit automatischen Tests GO-30 bereits implementiert - 1
  FR-47 Plagiatsprüfung GO-14 offen Begeisterung 1
  FR-65 Untertützung von Bonuspunkten GO-49 offen - 1
  FR-22 Das Divekit soll meilensteine anbieten, zwischen denen gewechselt werden kann GO-73 bereits implementiert - 1
  FR-25 Die abzugebende Lösung soll bereits lokal getestet werden können GO-37 bereits implementiert - 1
  FR-37 Kombinieren von Aufgaben GO-79, GO-22 offen - 1
  FR-49 Rückfragen an Betreuende GO-10, GO-13, GO-34 offen - 1
  FR-34 Fehlermeldungen der fehlgeschlagenen Tests GO-28 bereits implementiert - 1
  FR-26 Die manuelle Korrektur muss eindeutig zu zuordnen sein GO-21 wird gerade implementiert - 1
  FR-23 Dauer der Korrektur GO-12 offen - 1
  FR-17 Automatisches Belohnen häufig zitierter Personen GO-75 offen - 1
FR-16 Auswahl der Aufgaben für Überprüfung GO-59, GO-6, GO-12 offen - 1
  FR-9 Aufgaben im Umgang mit der Google Cloud GO-3, GO-22, GO-36 offen - 1
  FR-11 Aufgaben zu der Arbeit mit Build Pipelines GO-3, GO-22, GO-36 offen - 1
FR-74 Zugriffsmodifikator testen *** found no goal with acronym vorbedingungenVonAufgabenTesten ***, GO-37 offen - 0
FR-73 Zufällige Generierung von Aufgaben GO-79, GO-22 bereits implementiert - 0
  FR-72 Zitieren von kopierten Inhalten GO-75 offen - 0
  FR-35 Freie Wahl des Benachrichtigungskanals GO-9 offen Begeisterung 0
  FR-68 Visuelle Rückmeldung GO-61 offen - 0
  FR-63 Unterstützung von diagrammbasierten Aufgaben GO-60, GO-43 bereits implementiert - 0
  FR-61 Unterstützung von Projektmanagementsystemen GO-46 offen - 0
  FR-62 Unterstützung von Versionierungssystemen GO-47 bereits implementiert - 0
  FR-59 Unterstützung mehrerer Programmiersprachen GO-22, GO-36 offen - 0
  FR-57 UML Editor GO-60, GO-36 offen - 0
  FR-56 Tutorial für Umgebungseinstellungen GO-29 offen - 0
  FR-55 Tests hinzufügen GO-23 offen - 0
  FR-54 Studentische Peer-Reviews GO-4 offen - 0
  FR-43 Mehr Testfunktionalitäten GO-65 offen - 0
  FR-42 Medienbrüche entfernen GO-40 bereits implementiert - 0
  FR-40 Manuelle Korrektur vor der Deadline GO-58, GO-38 offen - 0
FR-10 Aufgaben in Level-Abschnitten aufteilen GO-48 bereits implementiert - 0
  FR-33 FehlerVerständlichkeit GO-71 offen - 0
  FR-29 Erweiterte Rückmeldung GO-27 offen - 0
  FR-75 Zuordnungsaufgaben erstellen GO-79, GO-22 offen - 0
  FR-48 Rechenaufgaben erstellen GO-79, GO-22 offen - 0
  FR-28 Ergebnisüberblick GO-66 bereits implementiert - 0
  FR-27 Erfassung der Anzahl von Zitaten GO-75 offen - 0
  FR-24 Die Feedback-Seite muss dynamisch und interaktiv sein GO-6, GO-12, GO-24, GO-5 offen - 0
  FR-20 Benachrichtigung nach abgeschlossenem Feedback GO-12 offen - 0
  FR-8 Aufgaben im Umgang mit Kubernetes GO-3, GO-22, GO-36 offen - 0
  FR-12 Aufgaben zu der Arbeit mit Docker GO-3, GO-22, GO-36 offen - 0
FR-69 Vorbedingung von Aufgaben Testen *** found no goal with acronym vorbedingungenVonAufgabenTesten ***, GO-79, GO-37 offen - 0
  FR-44 Möglichkeit eine Aufgabe zu wiederholen GO-48, GO-50 offen - 0
  FR-2 Altes Feedback zu alten Testergebnissen GO-1 wird gerade implementiert - 0
  FR-39 Kurze Beschreibung *** found no goal with acronym *** offen ???
  FR-60 Unterstützung von Gruppenarbeit GO-63 bereits implementiert -