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?

1
Q

Definition Requirements Engineering

A
  • kooperativer, iterativer, inkrementeller Prozess mit 3 Zielen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nenne die drei Ziele des RE

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was sind Stakeholder?

A
  • Die Menge der beteiligten Personen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was bedeutet kooperativ?

A

Im RE gibt es viele Stakeholder, diese müssen zusammenarbeiten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was bedeutet iterativ?

A

RE erfolgt in mehreren Zyklen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was bedeutet inkrementell?

A

schrittweise erfolgend, aufeinander aufbauend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Nenne die drei Kernaktivitäten des RE

A
  • Ermittlung von Anforderungen
  • Dokumentation von Anforderungen
  • Prüfen und Abstimmen von Anforderungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Nenne die Aktivitäten der Kernaktivität “Ermittlung von Anforderungen”

A
  • Identifikation der Anforderungen
  • Verständnis in erforderlichem Detaillierungsgrad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nenne die Aktivitäten der Kernaktivität “Dokumentation von Anforderungen”

A
  • Sicherung des Erkenntnisstands
  • mithilfe bspw Text und grafischen Modellen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Nenne die Aktivitäten der Kernaktivität “Prüfen und Abstimmen von Anforderungen”

A
  • Sicherstellung der Qualität der Anforderungen
  • hinsichtlich der Kriterien Inhalt, Dokumentation, Abgestimmtheit
  • Konfliktmanagement wird durchgeführt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist eine Anforderung?

A
  • notwendige Funktionen / Eigenschaften des Systems
  • zur Lösung eines Problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist ein Problem?

A
  • fachliche Fragestellung
  • idR unabhängig von Anforderungen und Lösungen
  • beschreibt Ziel oder Zweck
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche Arten von Anforderungen gibt es?

A
  • Funktionale Anforderungen
  • Qualitätsanforderungen
  • Randbedingungen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was sind funktionale Anforderungen?

A
  • vom System bereitzustellende Funktionen
  • zB Berechnen einer Laufzeit, Anzeigen von verfügbaren Waren
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was sind Qualitätsanforderungen?

A
  • Ergänzung bereits beschriebener Anforderungen um qualitative und quantitative Eigenschaften
  • zB 1000 Bestellvorgänge pro Sekunde, verschlüsselte Speicherung
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was sind Randbedingungen?

A
  • organisatorische oder technische Vorgaben
  • zB Gesetze, regulatorische Vorschriften, Richtlinien
17
Q

Warum stellen nicht erkannte Anforderungen ein Projektrisiko dar?

A
  • insbesondere Qualitätsanforderungen / Randbedingungen
  • späte oder nachträgliche Umsetzung dieser Anforderungen ist sehr aufwendig und kann zu einer vollständigen Neukonzeption und Neuentwicklung des Systems führen