Lektion 1 - Grundlagen und Begriffe des Requirements Engineering Flashcards
Was bedeutet RE? Was sind seine Ziele? Welche Kernaktivitäten werden durchgeführt? Was ist eine Anforderung? Welche Arten von Anforderungen gibt es?
Definition Requirements Engineering
- kooperativer, iterativer, inkrementeller Prozess mit 3 Zielen
Nenne die drei Ziele des RE
- alle relevanten Anf. sind bekannt und in erf. Detailgrad verstanden
- alle Anf. sind konform zu Dokuvorschriften / Spezivorschriften dokumentiert / spezifiziert
- Stakeholder erzielen ausreichende Übereinstimmung über bekannte Anforderungen
Was sind Stakeholder?
- Die Menge der beteiligten Personen
Was bedeutet kooperativ?
Im RE gibt es viele Stakeholder, diese müssen zusammenarbeiten
Was bedeutet iterativ?
RE erfolgt in mehreren Zyklen
Was bedeutet inkrementell?
schrittweise erfolgend, aufeinander aufbauend
Nenne die drei Kernaktivitäten des RE
- Ermittlung von Anforderungen
- Dokumentation von Anforderungen
- Prüfen und Abstimmen von Anforderungen
Nenne die Aktivitäten der Kernaktivität “Ermittlung von Anforderungen”
- Identifikation der Anforderungen
- Verständnis in erforderlichem Detaillierungsgrad
Nenne die Aktivitäten der Kernaktivität “Dokumentation von Anforderungen”
- Sicherung des Erkenntnisstands
- mithilfe bspw Text und grafischen Modellen
Nenne die Aktivitäten der Kernaktivität “Prüfen und Abstimmen von Anforderungen”
- Sicherstellung der Qualität der Anforderungen
- hinsichtlich der Kriterien Inhalt, Dokumentation, Abgestimmtheit
- Konfliktmanagement wird durchgeführt
Was ist eine Anforderung?
- notwendige Funktionen / Eigenschaften des Systems
- zur Lösung eines Problems
Was ist ein Problem?
- fachliche Fragestellung
- idR unabhängig von Anforderungen und Lösungen
- beschreibt Ziel oder Zweck
Welche Arten von Anforderungen gibt es?
- Funktionale Anforderungen
- Qualitätsanforderungen
- Randbedingungen
Was sind funktionale Anforderungen?
- vom System bereitzustellende Funktionen
- zB Berechnen einer Laufzeit, Anzeigen von verfügbaren Waren
Was sind Qualitätsanforderungen?
- Ergänzung bereits beschriebener Anforderungen um qualitative und quantitative Eigenschaften
- zB 1000 Bestellvorgänge pro Sekunde, verschlüsselte Speicherung