Chapter 6 (Feature Interaktionen) Flashcards

1
Q

Was ist eine Featureinteraktion?

A

Die Integration von eine Menge von Features erfordern Modifikation von Features.

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

Welche Featureinteraktionen- Kathegorien gibt es?

A

Positive FI | Negative FI
Gewollte FI Feature Kooperation Feature Vetoing
Ungewollte FI Zusätzliche Features Fehlende Features
Überlagernde Fe Fehlende Fe

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

Was sind nichtfunktionale Feature-Interaktionen?

A

Senden von Signalen zB. dauert zu lange.
Wieviel Speicher braucht ein Feature?
Wieviel Prozessorzeit verbraucht ein Feature?

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

Was sind Multi-Interaktionen?

A

Multi-Feature-Interaktionen sind gewollte/ungewollte Interaktionen, die in bestimmten Kombinationen von T Features auftreten.

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

Erklären sie das Optional Feature Problem in FOP

A
  • Optionales Feature verhält sich isoliert korrekt
  • Problem in Kombination mit anderen Features
  • Zusätzliche Code koordiniert richtiges Verhalten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Ansätze gibt es optionale Features zu implementieren?

A

1) Multible Implementierung
+ Variability - Implementierungsaufwand +Binary size -Codequalität
2) Abhängigkeiten beibehalten
- Variability + Implementierungsaufwand +Binary size + Codequalität
3) Code verschieben
+ Variability + Implementierungsaufwand -Binary size -Codequalität
4) Verhalten anpassen
? Variability +Implementierungsaufwand ?Binary size +Codequalität
5) Präprozessor
+ Variability + Implementierungsaufwand +Binary size –Codequalität
6) Interaktion extrahieren (Glue Code nutzen)
+ Variability - Implementierungsaufwand +Binary size +Codequalität

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