Übung 2 Flashcards
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.
- 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.
Wahr oder Falsch?
Information Hiding ermöglicht eine Änderung der Interna einer Komponente mit möglichst wenig Auswirkung auf andere Komponenten.
Wahr, da es egal ist wie eine Komponente ihre Daten speichert, solange andere Komponenten über Schnittstellen auf diese Daten zugreifen können.
Wahr oder Falsch?
Information Hiding bedeutet, dass die Mitglieder eines Software-Entwicklungsteams möglichst wenig Information miteinander teilen.
Falsch, es bedeutet, dass eine Komponente eine Menge an geheimen Informationen hat, welche vor anderen Komponenten verborgen wird.
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?
Analytisch, Dynamisch
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?
Konstruktiv, Organisatorisch
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?
Konstruktiv, Organisatorisch
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?
Analytisch, Statisch
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.
- 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.
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
Anforderungsanalytiker
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
Tester
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
Spezifizierer
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
Tester
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
Anforderungsanalytiker
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
Programmierer/Entwickler