Hinweis zur Privatsphäre: Wenn Sie sich mit Ihrem GitHub-Konto anmelden, werden Ihre Quiz-Versuche in Google Firebase gespeichert, damit Sie Ihren Fortschritt verfolgen können. Diese Daten sind nur für den Kursleiter einsehbar, werden nicht anderweitig weitergegeben und nach Semesterende gelöscht. Frühere Löschung auf Anfrage beim Kursleiter. Möchten Sie anonym bleiben? Nutzen Sie den Gastmodus oder ein GitHub-Konto ohne Ihren echten Namen.
Lädt...

04 Quiz: Requirements Engineering

Punkte: 0 / 12

Anleitung

Dies ist ein interaktives Quiz. Melde dich mit GitHub an, um deinen Fortschritt zu speichern, oder fahre als Gast fort.

  • Wähle deine Antwort für jede Frage
  • Erhalte sofortiges Feedback zu deinen Antworten
  • Wiederhole Fragen so oft du möchtest
  • Verfolge deinen Fortschritt über Sitzungen hinweg
Frage1 Das Kernproblem

In Kapitel 04 (Requirements Engineering) haben wir entdeckt, dass Coverage-Lücken in Tests oft etwas Grundlegenderes offenbaren. Was zeigen Coverage-Lücken typischerweise an?

Frage2 Funktionale vs. Nicht-Funktionale Anforderungen

Welche der folgenden ist eine NICHT-FUNKTIONALE Anforderung für einen Road Profile Viewer?

Frage3 Das Problem mit Kommentaren

Die Vorlesung argumentiert gegen die Verwendung von Kommentaren/Docstrings als primäre Methode zur Dokumentation von Design by Contract Anforderungen. Was ist das HAUPTPROBLEM bei diesem Ansatz?

Frage4 Typsystem als Anforderungsdurchsetzung

Wie hilft die Verwendung einer Angle-Klasse anstelle eines rohen float für angle_degrees bei der Durchsetzung von Anforderungen?

Frage5 Stakeholder-Definition

Wer gilt laut Vorlesung als Stakeholder?

Frage6 Stakeholder-Konflikte

Der Road Profile Viewer hat verschiedene Stakeholder mit potenziell widersprüchlichen Anforderungen. Welches Szenario illustriert einen Stakeholder-Konflikt am besten?

Frage7 Die INVEST-Kriterien

Welches INVEST-Kriterium ist am direktesten mit unserer Fähigkeit verbunden zu verifizieren, dass eine Anforderung erfüllt ist?

Frage8 Testbare Anforderungen

“Das System sollte benutzerfreundlich sein” gilt als schlechte Anforderung. Welche der folgenden wäre eine testbare Verfeinerung?

Frage9 Implementierungsentscheidungen

Bei der Implementierung einer Stakeholder-Anforderung wie “Berechne Schnittpunkt” treffen Entwickler Designentscheidungen, die neue Anforderungen erzeugen. Wie werden diese genannt?

Frage10 Testpyramide und Anforderungen

Warum werden Stakeholder-Anforderungen typischerweise auf Modul-/E2E-Ebene getestet statt mit Unit-Tests?

Frage11 User Story Format

Was ist das korrekte Format für eine User Story?

Frage12 Zweck der Akzeptanzkriterien

Welche Rolle spielen Akzeptanzkriterien (Given-When-Then) im Requirements Engineering?

© 2026 Dominik Mueller   •  Powered by Soopr   •  Theme  Moonwalk