Übung 7 Flashcards

1
Q

Wahr oder Falsch?

Die Variabilität einer Produktlinie muss dokumentiert werden. Diese Dokumentation kann durch ein Klassendiagramm erfolgen, wo z.B. durch die Vererbung die Variabilität dargestellt werden kann und welches so die notwendingen Informationen zur Variabilität enthält.

A

Falsch, die Produktlinienvariabilität muss explizit dokumentiert werden

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

Lückentext
Begriffe:

  • Break Even Point
  • Schnellere Marktreife
  • Entwicklungszyklen
  • akkumulierten Entwicklungskosten
  • Einzelsystementwicklung
  • proaktive Wiederverwendung
  • Up-Front Investment

Für die Einführung einer Produktlinie spricht eindeutig die damit einhergehende Reduktion der Entwicklungskosten. Die Einführung einer Produktlinie benötigt zwar ein genanntes

  • Break Even Point
  • Schnellere Marktreife
  • Entwicklungszyklen
  • akkumulierten Entwicklungskosten
  • Einzelsystementwicklung
  • proaktive Wiederverwendung
  • Up-Front Investment

für den Durchlauf des Domain Engineering, jedoch steigen die

  • Break Even Point
  • Schnellere Marktreife
  • Entwicklungszyklen
  • akkumulierten Entwicklungskosten
  • Einzelsystementwicklung
  • proaktive Wiederverwendung
  • Up-Front Investment

mit jedem weiteren ausgelieferten Produkt der Produktlinie danach nur relativ langsam an.

A

Für die Einführung einer Produktlinie spricht eindeutig die damit einhergehende Reduktion der Entwicklungskosten. Die Einführung einer Produktlinie benötigt zwar ein genanntes Up-Front Investment für den Durchlauf des Domain Engineering, jedoch steigen die akkumulierten Entwicklungskosten mit jedem weiteren ausgelieferten Produkt der Produktlinie danach nur relativ langsam an.

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

Die akkumulierten Kosten bei Einzelsystementwicklung steigen dagegen viel schneller, da keine

  • Break Even Point
  • Schnellere Marktreife
  • Entwicklungszyklen
  • akkumulierten Entwicklungskosten
  • Einzelsystementwicklung
  • proaktive Wiederverwendung
  • Up-Front Investment

stattfindet, sondern möglicherweise viel Aufwand durch redudante Arbeiten entsteht.

A

Die akkulumierten Kosten bei Einzelsystementwicklung steigen dagegen viel schneller, da keine proaktive Wiederverwendung stattfindet, sondern möglicherweise viel Aufwand durch redudante Arbeiten entsteht.

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

So erreicht man nach einer gewissen Anzahl an ausgelieferten Produkten einen

  • Break Even Point
  • Schnellere Marktreife
  • Entwicklungszyklen
  • akkumulierten Entwicklungskosten
  • Einzelsystementwicklung
  • proaktive Wiederverwendung
  • Up-Front Investment.

Sobald dieser überschritten wurde, profitieren Sie eindeutig von der Produktlinienentwicklung gegenüber der Einzelsystementwicklung.

A

So erreicht man nach einer gewissen Anzahl an ausgelieferten Produkten einen Break Even Point. Sobald dieser überschritten wurde, profitieren Sie eindeutig von der Produktlinienentwicklung gegenüber der Einzelsystementwicklung.

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

Ordnen Sie die Aussagen den jeweiligen Begriffen zu.

  • Variability
  • Domain Engineering
  • Application Engineering
  • Commonality

Einige Handys beinhalten eine Kamera mit hoher Auflösung

A

Variability

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

Ordnen Sie die Aussagen den jeweiligen Begriffen zu.

  • Variability
  • Domain Engineering
  • Application Engineering
  • Commonality

Alle Handys unterstützen die selben drei Kommunikationsprotokolle.

A

Commonality

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

Welche Aussage(n) zu Software-Qualität und Software-Produktlinien ist/sind richtig?
Wählen Sie eine oder mehrere Antworten:

  • Software-Qualitätssicherung muss lediglich während des Application Engineerings (z.B. Application Testing) durchgeführt werden.
  • Ein Fehler in einem Domain Artefact kann möglicherweise alle Applikationen der Produktlinie betreffen.
  • Software-Qualitätssicherungstechniken (z.B. Testverfahren) aus der Einzelsystementwicklung können unverändert auch im Domain Engineering eingesetzt werden.
  • Software-Qualitätssicherungstechniken (z.B. Testverfahren) aus der Einzelsystementwicklung können unverändert auch im Application Engineering eingesetzt werden.
A
  • Ein Fehler in einem Domain Artefact kann möglicherweise alle Applikationen der Produktlinie betreffen.
  • Software-Qualitätssicherungstechniken (z.B. Testverfahren) aus der Einzelsystementwicklung können unverändert auch im Application Engineering eingesetzt werden.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ordnen Sie den jeweiligen Modellen den Aspekt/ die Aspekte zu, die von ihnen definiert werden.

  • Variability
  • Commonality
  • Commonality & Variability

Orthogonal Variability Models

A

Variability

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

Ordnen Sie den jeweiligen Modellen den Aspekt/ die Aspekte zu, die von ihnen definiert werden.

  • Variability
  • Commonality
  • Commonality & Variability

Feature Model

A

Commonality & Variability

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

Zeigen Sie für die Phase des Requirements Engineering in der folgenden Abbildung die Zusammenhänge zwischen den beiden Entwicklungsprozessen und den entstandenen Artefakten indem Sie die entsprechenden Begriffe richtig von oben nach unten platzieren.

  • Domain Requirements
  • Application Requirements Engineering
  • Application Requirements
  • Domain Requirements Engineering
A
  1. Domain Requirements Engineering
  2. Domain Requirements
  3. Application Requirements Engineering
  4. Application Requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Kreuzen Sie die Informationen an, die in einer angemessenen Dokumentation der Variabilität auf jeden Fall enthalten sein sollen.

Wählen Sie eine oder mehrere Antworten:

  • Variabilitäts-Constraint
  • Variante
  • Variabilitätsprinzip
  • Variationspunkt
  • Variationsursprung
  • Variantenanzahl
A
  • Variabilitäts-Constraint
  • Variante
  • Variationspunkt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Kreuzen Sie die zutreffende(n) Aussage(n) an.

Wählen Sie eine oder mehrere Antworten:

  • Domänenentwicklung und Applikationsentwicklung sind Prozesse, die miteinander interagieren.
  • In der Applikationsentwicklung wird die Variabilität an spezifische Produkte gebunden.
  • Die Entwicklung einer robusten Produktlinienplattform ist das Ziel der Domänenentwicklung.
  • Die Applikationsentwicklung beschäftigt sich mit der Entwicklung wiederverwendbarer Artefakte.
A
  • Domänenentwicklung und Applikationsentwicklung sind Prozesse, die miteinander interagieren.
  • In der Applikationsentwicklung wird die Variabilität an spezifische Produkte gebunden.
  • Die Entwicklung einer robusten Produktlinienplattform ist das Ziel der Domänenentwicklung.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly