LE 1 Flashcards
Einleitung und Grundlagen
Nenne 2 typische Symptome für mangelhafte RE
Fehlende oder unklare Anforderungen
Nenne 3 typische Gründe für mangelhaftes RE
- Die falsche Annahme der Stakeholder, dass vieles selbstverständlich ist und nicht explizit genannt werden muss
- Kommunikationsprobleme aufgrund von unterschiedlichen Erfahrungs- und Wissensstand
- Der Projektdruck des Auftraggebers, kurzfristig ein produktives System zu erstellen
4 Haupttätigkeiten des RE
- Ermitteln,
- das Dokumentieren,
- das Prüfen/Abstimmen
- sowie das Verwalten von Anforderungen
Welche 6 Eigenschaften muss ein Requirements Engineer mitbringen?
- analytisches Denken
- Empathie
- Konfliktlösungsfähigkeit
- Moderationsfähigkeit
- Selbstbewusstsein
- Überzeugungsfähigkeit
Welche 3 Arten von Anforderungen unterscheidet man typischerweise?
- funktionale Anforderungen
- Qualitätsanforderungen
- Radnbedingungen
Wofür wird der Überbegriff “Nicht-funktionale Anforderung” oft verwendet?
Der Begriff “Nicht-funktionale Anforderung” wird oft als Überbegriff von Qualitätsanforderungen und Randbedingungen verwendet.
Welche 6 Aspekte sind die bei Qualitätsanforderungen zu beachten?
- Effizienz / Performanz
- Sicherheit
- Zuverlässigkeit
- Benutzbarkeit
- Wartbarkeit / Änderbarkeit
- Übertragbarkeit
Eine Anforderung ist…
- eine Bedingung oder Fähigkeit, die von einem Benutzer (oder System) zur Problemlösung oder Zielerreichung benötigt wird
- eine Bedingung oder Fähigkeit, die ein System oder Teilsystem erfüllen oder besitzen muss, um einen Vertrag, eine Norm, eine Spezifikation oder andere, formell vorgegebene Dokumente, zu erfüllen.
- eine dokumentierte Repräsentation einer Bedingung oder Eigenschaft gemäß 1 oder 2
Was versteht man unter Stakeholder eines Systems?
Stakeholder eines Systems…
- …sind Personen oder Organisationen, die (direkt oder indirekt)…
- …Einfluss auf die Anforderungen des System haben
Nenne 5 Aspekte der Gebrauchsqualität (Quality in Use)
- Effektivität
- Effizienz
- Zufriedenheit
- Risikofreiheit
- Kontextabdeckung
Was definieren “Funktionale Anforderungen”?
Funktionale Anforderungen definieren vom System bereitzustellende Funktionen
Was definieren “Qualitätsanforderungen”?
Qualitätsanforderungen definieren qualitative Eigenschaften, die das System oder dessen Funktionalität aufweisen sollen.
Was definieren “Randbedingungen”?
Randbedingungen sind organisatorische oder technische Vorgaben, die den Spielraum zur Realisierung des System einschränken.
Welche 6 W-Fragen an den Stakeholder helfen das zugrunde liegende Bedürfnis zu ermitteln?
- WER benötigt die Aussage? => Autofahrer
- WAS wird benötigt? => Kurzblinken
- WARUM wird die Aussage benötigt? => Spurwechsel anzeigen
- WANN wird die Aussage benötigt? => Bei angetippten Hebel
- WO wird die Aussage benötigt? => Linkes bzw. rechtes Blinklicht
- WIE wird die Aussage benötigt? => 3x Blinken
Nenne 3 Eigenschaften des Requirements Engineering Prozesses.
- kooperativ
- iterativ
- inkrementell