Übung 7 Flashcards
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.
Falsch, die Produktlinienvariabilität muss explizit dokumentiert werden
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.
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.
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.
Die akkulumierten Kosten bei Einzelsystementwicklung steigen dagegen viel schneller, da keine proaktive Wiederverwendung stattfindet, sondern möglicherweise viel Aufwand durch redudante Arbeiten entsteht.
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.
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.
Ordnen Sie die Aussagen den jeweiligen Begriffen zu.
- Variability
- Domain Engineering
- Application Engineering
- Commonality
Einige Handys beinhalten eine Kamera mit hoher Auflösung
Variability
Ordnen Sie die Aussagen den jeweiligen Begriffen zu.
- Variability
- Domain Engineering
- Application Engineering
- Commonality
Alle Handys unterstützen die selben drei Kommunikationsprotokolle.
Commonality
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.
- 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.
Ordnen Sie den jeweiligen Modellen den Aspekt/ die Aspekte zu, die von ihnen definiert werden.
- Variability
- Commonality
- Commonality & Variability
Orthogonal Variability Models
Variability
Ordnen Sie den jeweiligen Modellen den Aspekt/ die Aspekte zu, die von ihnen definiert werden.
- Variability
- Commonality
- Commonality & Variability
Feature Model
Commonality & Variability
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
- Domain Requirements Engineering
- Domain Requirements
- Application Requirements Engineering
- Application Requirements
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
- Variabilitäts-Constraint
- Variante
- Variationspunkt
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.
- 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.