Übung 6 Flashcards
Wahr oder Falsch?
Entwurfsmuster können wiederverwendet werden. Die Wiederverwendung bezieht sich dabei auf einzelne Klassen.
Falsch, da die kommunizierenden Objekte und Klassen dafür da sind ein allgemeines Designproblem in einem bestimmten Kontext zu lösen.
Wahr oder Falsch?
Die von der Komponente angebotenen und benutzten Dienste werden in einer jeweiligen Schnittstelle beschrieben.
Wahr, sie werden über ihre jeweiligen Export-/ und Importschnittstellen beschrieben.
Komponenten
- Komponente 1 -> Komponente 2
- Komponente 1 -> Komponente 6
- Komponente 2 -> Komponente 6
- Komponente 2 -> Komponente 4
- Komponente 3 -> Komponente 2
- Komponente 3 -> Komponente 4
- Komponente 3 -> Komponente 6
- Komponente 4 -> Komponente 5
- Komponente 4 -> Komponente 6
- Komponente 6 -> Komponente 5
Welche Komponente hat das höchste “Fan-out”?
Komponente 3
- Komponente 1 -> Komponente 2
- Komponente 1 -> Komponente 6
- Komponente 2 -> Komponente 6
- Komponente 2 -> Komponente 4
- Komponente 3 -> Komponente 2
- Komponente 3 -> Komponente 4
- Komponente 3 -> Komponente 6
- Komponente 4 -> Komponente 5
- Komponente 4 -> Komponente 6
- Komponente 6 -> Komponente 5
Welche Komponente benutzt keine andere Komponente?
Komponente 5
- Komponente 1 -> Komponente 2
- Komponente 1 -> Komponente 6
- Komponente 2 -> Komponente 6
- Komponente 2 -> Komponente 4
- Komponente 3 -> Komponente 2
- Komponente 3 -> Komponente 4
- Komponente 3 -> Komponente 6
- Komponente 4 -> Komponente 5
- Komponente 4 -> Komponente 6
- Komponente 6 -> Komponente 5
Welche Komponente hat das höchste “Fan-in”?
Komponente 6
- Komponente 1 -> Komponente 2
- Komponente 1 -> Komponente 6
- Komponente 2 -> Komponente 6
- Komponente 2 -> Komponente 4
- Komponente 3 -> Komponente 2
- Komponente 3 -> Komponente 4
- Komponente 3 -> Komponente 6
- Komponente 4 -> Komponente 5
- Komponente 4 -> Komponente 6
- Komponente 6 -> Komponente 5
Welche Komponente wird nicht von anderen Komponenten verwendet?
Es gibt mehrere solcher Komponenten
(Komponente 1 und 3)
Es gibt ein System S, das aus n Komponenten (Modulen) besteht.
Wie hoch ist die Anzahl der konkreten benutzt-Relationen, wenn alle Module in S alle anderen Module inklusive sich selbst benutzen?
n x n
Es gibt ein System S, das aus n Komponenten (Modulen) besteht.
Wie hoch ist die Anzahl der konkreten benutzt-Relationen, wenn alle Module in S vollständig isoliert sind?
0
Wahr oder Falsch?
Eine Kombination des Top-Down und Bottom-Up-Ansatzes ist in der Praxis verbreitet.
Wahr, es wird in der Praxis auch “meet in the middle” genannt.
Ordnen Sie die Begriffe den jeweiligen Aussagen zu.
- Softwarearchitektur
- Entwurf
- Problemraum
- Spezifikation
Struktur eines Systems, welche u.a. aus Komponenten und deren Beziehungen besteht.
Softwarearchitektur
Ordnen Sie die Begriffe den jeweiligen Aussagen zu.
- Softwarearchitektur
- Entwurf
- Problemraum
- Spezifikation
Die Anforderungsanalyse fokussiert sich auf diesen Aspekt.
Problemraum
Ordnen Sie die Begriffe den jeweiligen Aussagen zu.
- Softwarearchitektur
- Entwurf
- Problemraum
- Spezifikation
Die Software-Architektur ist Teil dieses Begriffs.
Entwurf
Ordnen Sie die Begriffe den jeweiligen Aussagen zu.
- Softwarearchitektur
- Entwurf
- Problemraum
- Spezifikation
Beschreibt die zu erbringenden Leistungen eines Software-Systems
Spezifikation
Welche Aussagen treffen auf das Entwurfsmuster “Model-View-Controller” zu?
- Die “Model”-Komponente wird in vorher festgelegten zeitlichen Intervallen aktualisiert.
- MVC teilt die Nutzereingabe, die Modellierung und das Anzeigen der Daten auf drei verschiedene Objekte auf.
- Der Nutzer interagiert bei MVC mit dem System über die “View”-Komponente, die ihm die die Daten anzeigt.
- MVC hilft bei der Strukturierung von interaktiven Anwendungen.
- MVC teilt die Nutzereingabe, die Modellierung und das Anzeigen der Daten auf drei verschiedene Objekte auf.
- MVC hilft bei der Strukturierung von interaktiven Anwendungen.
Kreuzen Sie die zutreffenden Aussagen bzgl. Architekturebenen an.
- Die Systemtechnische Architektur besteht aus den verschiedenen Komponenten und Modulen.
- Beziehungen zwischen Komponenten in der Softwarearchitektur sind statisch.
- Die konzeptionelle Architektur stellt dar, welche Daten genutzt und produziert werden.
- Die softwaretechnische Architektur fokussiert sich auf den Lösungsraum.
- Die fachliche Architektur steht auf der obersten Abstraktionsebene.
- Die fachliche Architektur steht auf der obersten Abstraktionsebene.
- Die konzeptionelle Architektur stellt dar, welche Daten genutzt und produziert werden.
- Die softwaretechnische Architektur fokussiert sich auf den Lösungsraum.