1. Grundlagen und Begriffe des Requirements Engineering Flashcards

(11 cards)

1
Q

Was ist das Ziel des Requirements Engineering (RE)?

A

Herauszufinden und festzulegen, was ein System leisten soll, und dies dokumentiert an das Entwicklungsteam zu übergeben.

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

Wie wird Requirements Engineering definiert (nach Pohl/Rupp)?

A

Ein kooperativer, iterativer, inkrementeller Prozess, um sicherzustellen, dass alle Anforderungen bekannt, dokumentiert und abgestimmt sind.

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

Welche drei Kernaktivitäten umfasst das 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
4
Q

Wer sind Stakeholder im RE?

A

Personen oder Gruppen, die vom System betroffen sind oder am Entwicklungsprozess beteiligt sind.

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

Warum ist RE ein iterativer Prozess?

A

Anforderungen werden schrittweise ergänzt und präzisiert, da der Erkenntnisgewinn im Projektverlauf steigt.

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

Was versteht man im RE unter einer “Anforderung”?

A

Eine geforderte Funktion oder Eigenschaft eines IT-Systems zur Erreichung eines bestimmten Ziels.

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

Welche drei Arten von Anforderungen werden unterschieden?

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

Was ist eine funktionale Anforderung?

A

Eine vom System bereitzustellende Funktion (z. B. „Kunde registrieren“).

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

Was ist eine Qualitätsanforderung?

A

Eine Anforderung an die Qualität (z. B. „Reaktionszeit unter 1 Sekunde“).

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

Was ist eine Randbedingung?

A

Organisatorische oder technische Vorgaben wie Gesetze oder Technologien.

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

Warum ist die Unterscheidung von Problem, Anforderung und Lösung wichtig?

A

Um alternative Lösungen zu erkennen und nicht nur Anforderungen an eine bereits vorgestellte Lösung zu sammeln.

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