03 - Spezifikation von Sofware Flashcards

1
Q

Definition: Lastenheft

A

Hier werden die Anforderungen aus Sicht des Auftraggebers erfasst, indem der Ist-Zustand mit dem Soll-Zustand vergleicht wird. Ein Lastenheft umfasst alle funktionalen und nichtfunktionalen Anforderungen.

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

Definition: Pflichtenheft

A

Hier wird das Realisierungsvorhaben aus Sicht des Auftragnehmers beschrieben. Ein Pflichtenheft detailliert das Lastenheft, enthält Kriterien für die Abnahme und begründet grundsätzliche Plattformentscheidungen.

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

Definition: Funktionale Anforderungen

A

Beschreiben, was das System leisten soll, wie es auf bestimme Eingaben reagieren soll und wie es sich in bestimmten Situationen verhalten soll.

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

Definition: Nichtfunktionale Anforderungen

A

Beschrieben Beschränkungen der vom System angebotenen Dienste, z.B. zeitliche Einschränkungen oder die Einhaltung von Standards. Sie haben ihren Ursprung in dem Produkt, der Organisation oder von externen Quellen.

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

Wünsche an Funktionale Anforderungen (2)

A

1) Konsistenz

2) Vollständigkeit

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

Nachteile von menschlicher Sprache für Anforderungsformulierung (3)

A

1) Ungenau
2) Verwirrend
3) Gefahr der Verschmelzung von Anforderungen

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

Schwierigkeiten bei Requirements Engineering (5)

A

1) Beteiligten haben unklare Erwartungen
2) Sie können Ihre Erwartungen nicht in Worte fassen
3) Sie haben unrealistische Erwartungen
4) Sie beschrieben ihre Erwartungen in einer unternehmensspezifischen Terminologie
5) Die Erwartungen verschiedener Beteiligter widersprechen sich

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

Requirements Engineering: Was passiert nach der Anforderungssammlung?

A

Nachdem die Anforderungen gesammelt sind, werden sie:

1) Klassifiziert, Strukturiert, Gruppiert
2) Priorisiert, Verhandelt, Konflikte gelöst
3) Dokumentiert

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

Fragen bei Requirements Validation (7)

A

Sind die Anforderungen…

1) verifizierbar formuliert?
2) verständlich formuliert?
3) nachvollziehbar, spiegeln sie also wirklich die aktuellen Benutzeranforderungen wider?
4) anpassungsfähig aufgebaut, könnten sie also ohne große Rückwirkungen auf andere Anforderungen geändert werden?
5) widerspruchsfrei?
6) vollständig?
7) realistisch bei gegeben Budget?

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

Definition: Change Management

A

Ein Prozess, der beschriebt wie über Änderungen die nach der Spezifikation vorgeschlagen werden entschieden werden und dokumentiert werden.

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