Übung 2 Flashcards

1
Q

Abstraktion ist ein wichtiges Prinzip des Software Engineering. Welche der folgenden Aussagen über Abstraktion ist/sind richtig?

  • Modellierung kann durch “Boxes and Lines” erfolgen, aber auch mit anderen Diagrammtypen.
  • Ein Modell kann Details der Realität ausblenden, aber auch mit Informationen angereichert werden, die in der Realität nicht vorhanden sind.
  • Ein Modell muss für alle Stakeholder gleichermaßen relevant sein.
  • Das Ziel der Abstraktion besteht, darin, möglichst wenig Details der Wirklichkeit abzubilden.
A
  • Ein Modell kann Details der Realität ausblenden, aber auch mit Informationen angereichert werden, die in der Realität nicht vorhanden sind.
  • Modellierung kann durch “Boxes and Lines” erfolgen, aber auch mit anderen Diagrammentypen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wahr oder Falsch?
Information Hiding ermöglicht eine Änderung der Interna einer Komponente mit möglichst wenig Auswirkung auf andere Komponenten.

A

Wahr, da es egal ist wie eine Komponente ihre Daten speichert, solange andere Komponenten über Schnittstellen auf diese Daten zugreifen können.

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

Wahr oder Falsch?
Information Hiding bedeutet, dass die Mitglieder eines Software-Entwicklungsteams möglichst wenig Information miteinander teilen.

A

Falsch, es bedeutet, dass eine Komponente eine Menge an geheimen Informationen hat, welche vor anderen Komponenten verborgen wird.

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

Qualitätssicherungsmaßnahmen werden in konstruktive und analytische Verfahren unterteilt. Unter den konstruktiven Maßnahmen unterscheiden wir zwischen technischen und organisatorischen, unter den analytischen zwischen statischen und dynamischen Verfahren.
Wählen Sie bei den folgenden Qualitätssicherungsmaßnahmen aus, in welche Kategorie sie gehören.

  • Analytisch, Dynamisch
  • Analytisch, Statisch
  • Konstruktiv, Organisatorisch
  • Konstruktiv, Technisch

Zu welcher Kategorie gehört Testen?

A

Analytisch, Dynamisch

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

Qualitätssicherungsmaßnahmen werden in konstruktive und analytische Verfahren unterteilt. Unter den konstruktiven Maßnahmen unterscheiden wir zwischen technischen und organisatorischen, unter den analytischen zwischen statischen und dynamischen Verfahren.
Wählen Sie bei den folgenden Qualitätssicherungsmaßnahmen aus, in welche Kategorie sie gehören.

  • Analytisch, Dynamisch
  • Analytisch, Statisch
  • Konstruktiv, Organisatorisch
  • Konstruktiv, Technisch

Zu welcher Kategorie gehört Programmierrichtlinien?

A

Konstruktiv, Organisatorisch

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

Qualitätssicherungsmaßnahmen werden in konstruktive und analytische Verfahren unterteilt. Unter den konstruktiven Maßnahmen unterscheiden wir zwischen technischen und organisatorischen, unter den analytischen zwischen statischen und dynamischen Verfahren.
Wählen Sie bei den folgenden Qualitätssicherungsmaßnahmen aus, in welche Kategorie sie gehören.

  • Analytisch, Dynamisch
  • Analytisch, Statisch
  • Konstruktiv, Organisatorisch
  • Konstruktiv, Technisch

Zu welcher Kategorie gehört Vorgegebene Gliederung von Anforderungsdokumenten?

A

Konstruktiv, Organisatorisch

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

Qualitätssicherungsmaßnahmen werden in konstruktive und analytische Verfahren unterteilt. Unter den konstruktiven Maßnahmen unterscheiden wir zwischen technischen und organisatorischen, unter den analytischen zwischen statischen und dynamischen Verfahren.
Wählen Sie bei den folgenden Qualitätssicherungsmaßnahmen aus, in welche Kategorie sie gehören.

  • Analytisch, Dynamisch
  • Analytisch, Statisch
  • Konstruktiv, Organisatorisch
  • Konstruktiv, Technisch

Zu welcher Kategorie gehört Formale Verifikation?

A

Analytisch, Statisch

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

Welche der folgenden Aussagen über Rollen im Software Engineering ist/sind wahr?

  • Eine Rolle kann von mehreren Personen eingenommen werden.
  • Einer Person kann höchstens eine Rolle zugewiesen werden.
  • Es müssen nicht alle Rollen in jeder Softwareentwicklung auftreten.
  • Eine Rolle wird durch Aufgaben und Befugnisse (evtl. auch Qualifikationen) beschrieben.
A
  • Eine Rolle wird durch Aufgaben und Befugnisse (evtl. auch Qualifikationen) beschrieben.
  • Eine Rolle kann von mehreren Personen eingenommen werden.
  • Es müssen nicht alle Rollen in jeder Softwareentwicklung auftreten.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.
Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Machbarkeitsstudie

A

Anforderungsanalytiker

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

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.

Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Überprüfung des Gesamtsystems

A

Tester

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

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.

Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Vorbereitung der Qualitätssicherung durch Dokumentation der Abnahmekriterien

A

Spezifizierer

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

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.

Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Überprüfung der Zusammenarbeit der Komponenten

A

Tester

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

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.

Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Erstellung eines Anforderungsdokuments

A

Anforderungsanalytiker

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

Welche Aktivität gehört zu welcher Rolle? Wählen sie für jede Aktivität die entsprechende Rolle aus.

Rollen:

  • Projektmanager
  • Programmierer/ Entwickler
  • Spezifizierer
  • Risikomanager
  • Anforderungsanalytiker
  • Tester

Pre-Test der Module

A

Programmierer/Entwickler

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