04 Quiz: Requirements Engineering
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
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?
Welche der folgenden ist eine NICHT-FUNKTIONALE Anforderung für einen Road Profile Viewer?
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?
Wie hilft die Verwendung einer Angle-Klasse anstelle eines rohen float für angle_degrees bei der Durchsetzung von Anforderungen?
Wer gilt laut Vorlesung als Stakeholder?
Der Road Profile Viewer hat verschiedene Stakeholder mit potenziell widersprüchlichen Anforderungen. Welches Szenario illustriert einen Stakeholder-Konflikt am besten?
Welches INVEST-Kriterium ist am direktesten mit unserer Fähigkeit verbunden zu verifizieren, dass eine Anforderung erfüllt ist?
“Das System sollte benutzerfreundlich sein” gilt als schlechte Anforderung. Welche der folgenden wäre eine testbare Verfeinerung?
Bei der Implementierung einer Stakeholder-Anforderung wie “Berechne Schnittpunkt” treffen Entwickler Designentscheidungen, die neue Anforderungen erzeugen. Wie werden diese genannt?
Warum werden Stakeholder-Anforderungen typischerweise auf Modul-/E2E-Ebene getestet statt mit Unit-Tests?
Was ist das korrekte Format für eine User Story?
Welche Rolle spielen Akzeptanzkriterien (Given-When-Then) im Requirements Engineering?