Begriffe Flashcards

Wichtige Begriffe

1
Q

mistake

A

Irrtum:

Mentaler Vorgang, der zur Entstehung von Programmfehlern führt.

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

fault

A

Produktfehler:

Abweichung zwischen beabsichtigten und realisierten Produkt.

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

error

A

Fehlerhafter Zustand:

Inkorrekter Wert einer internen Variablen.

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

failure

A

Versagen:

Tritt auf, wenn erbrachte Leistung nichtmehr mit erwünschter Leistung übereinstimmt.

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

Verifikation

A

Überprüfung der Übereinstimmung zwischen Software-Produkt und Spezifikation

(Are we doing things right?)

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

Validierung

A

Überprüfung der Übereinstimmung eines Software-Produkt bezogen auf seinen Einsatzzweck.

(Are we doing right things?)

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

Konsistenz

A

Frei von Widersprüchen.

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

Vollständigkeit

A

Muss Funktionalität vollständig beschreiben.

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

Korrektheit

A

Absicht des Auftraggebers wird vollständig und konsequent wiedergegeben.
-> Validierung

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

Eindeutigkeit

A

Anforderung kann nur auf einen Art und Weise interpretiert werden.

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

Realisierbarkeit

A

Randbedingungen müssen eingehalten werden.

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

Verfolgbarkeit

A

Dokumentation der Phasen.

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

Nachweisbarkeit

A

Eindeutige Überprüfung der Kriterien.

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

Software-Ergonomie

A

Softwareeigenschaften an psychische Eigenschaften anpassen.

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

Kopplung

A

Grad der Interaktion zwischen zwei Komponenten.

Ziel: geringe Kopplung

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

Kohäsion

A

Grad der funktionalen Bindung innerhalb einer Komponente.

Ziel: hohe Kohäsion

17
Q

Funktionales Testen

A

Blackbox:

Testauswahl aufgrund der Spezifikation, Programmstruktur irrelevant.

18
Q

Strukturelles Testen

A

White Box:

Testauswahl aufgrund der Kontroll- und Datenflüsse des Codes.

19
Q

Modellbasiertes Testen

A

Grey-Box:

Testauswahl aufgrund von UML-Diagrammen aus der OOA / OOD.

20
Q

Refactoring

A

Verbesserung der internen Struktur ohne Verhalten zu verändern.

Ziel: Software verständlicher machen.