¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

SWEGL Uebung 2

Daniele P. Informatik B.A. Wirtschaftswissenschaften Schwerpunkt: Wirtschaftsinformatik Alemán 17 fichas

SWEGL Uebung 2

Fichas del conjunto (17)

  1. 1Nennen Sie die in der Vorlesung genannten Arten von Kopplungen zwischen Modulenkeine Kopplung (uncoupled)
    DatenKopplung (data coupling)
    DatenStukturKoppplung (stamp coupling)
    KontrollKopplung (control coupling)
    DatenExterneKopplung (common coupling)
    InhaltlicheKopllung (content coupling)
  2. 2Unterscheide die Kopplungsarten Datenkopplung, Datenstrukturkopplung und KontrollkupplungKomponenten übergen *:
    * nur Daten (Datenkopplung)
    * Datenstrukturen, verwenden jedoch nur Teile davon (Datenstrukturkopplung)
    * Steuerparameter für Ablaufsteuerung
  3. 3Unterscheide die Kopplungsarten Datenexterne Kopplung und Inhaltliche KopplungKomponenten nutzen selben Datenbereich (Datenexterne Kopplung)
    Komponente modifiziert interne Daten einer anderen (Inhaltliche Kopplung)
  4. 4—A und B verwenden selbe Datenstruktur C
    A und B verwenden nur teile von C (int[] b)
    =
    Datenstrukturkopplung (stamp coupling)
    A und B verwenden selbe Datenstruktur C A und B verwenden nur teile von C (int[] b) = Datenstrukturkopplung (stamp coupling)
  5. 5—B instanziiert A
    B ruft instanz Methode in A mit Daten
    Datum (opFlag) wird zur Ablaufsteuerung verwendet
    =
    Kontrollkopplung (control coupling)
    B instanziiert A B ruft instanz Methode in A mit Daten Datum (opFlag) wird zur Ablaufsteuerung verwendet = Kontrollkopplung (control coup...
  6. 6—A verändert interne Daten in Birthdays
    B verändert interne Daten in Birthdays
    =
    Datenexterne Kopplung
    A verändert interne Daten in Birthdays B verändert interne Daten in Birthdays = Datenexterne Kopplung
  7. 7—A verweist auf Funktion in B.
    (Kein Parameterloser Aufruf)
    =
    Inhaltliche Kopplung ( content coupling)
    A verweist auf Funktion in B. (Kein Parameterloser Aufruf) = Inhaltliche Kopplung ( content coupling)
  8. 8Nennen Sie die aus der Vorlesung bekannten Kohäsionartenkeine Bindung - Zufällige Kohäsion
    logische Bindung (logical cohesion)
    zeitliche B. (temporal c.)
    prozedurale B. (procedural c.)
    kommunikative B. (communicational c.)
    sequentielle B. (sequential c.)
    funktionale B. (functional c.)
    informationale B. (informational c.)
  9. 9Beschreiben Sie die Kohäsionstypen coincidental cohesion und logical cohesioncoincidental cohesion := Modul führt vollkommen unzusammenhängende Aktionen durch;{reverse(args); add(args[4],7); ToFloat(args[3]); }
    logical cohesion := Modul bietet eine Menge verwandter (alternativer) Funktionalität. {DoFunc(int, bool); DoFunc(int, int, bool)}
  10. 10Beschreiben Sie die Kohäsionstypen temporal cohesion und procedural cohesiontemporal cohesion := Modul führt Aktionen im zeitlichem Zusammenhang aus.
    (Reihenfolge irrelevant)
    procedural cohesion := Modul führt Aktionen mit Daten in zeitlicher Abfolge durch
    (Reihenfolge relevant, Daten beliebig)
  11. 11Beschreiben Sie die Kohäsionstypen communicational cohesion und sequential cohesioncommunicational cohesion := Modul führt Aktionen auf gemeinsamen Daten aus
    (Reihenfolge irrelevant, Daten zentralisiert)
    sequential cohesion := Modul führt Aktionen in seuentieller Abfolge durch. Dabei werden Ausgabedaten als Eingabedaten weitergereicht
    (Reihenfolge relevant, Daten übergeben)
  12. 12Beschreiben Sie die Kohäsionstypen functional cohesion und informational cohesionfunctional cohesion := Alle Elemente des Moduls tragen genau zur Ausführung von genau einer Aufgabe bei.
    informational cohesion := ADT, reihe von Operatione auf der selben Datenstrukutr, wobei jede einen codeunabhängigen eigenen Ein- und Ausgang hat.
  13. 13Welcher Kohäsionsart liegt hier vor? 1) Lösen eines linearen Gleichungssystems, bestehend aus den Schritten: Koeffizienten in Matrix einlesen, Matrix diagonalisieren, daraus Lösungen für die einzelnen Unbekannten berechnen1)
    Mehrere Funktionen;
    Output wird als Input uebergeben
    Aktionen werden in Reihenfolge ausgeführt
    =
    Sequentielle Kohäsion
  14. 14Welcher Kohäsionsart liegt hier vor? 2) Java-Klasse Array mit Konstruktoren und Modifikatoren 3) Mahnung/Rechnung drucken: dem Modul werden die Kundendaten, der Rechnungsbetrag und ein Options-parameter (entweder Rechnung oder Mahnung) übergeben2) Abstrakter Datentyp = Informational cohesion
    3) Mehrere Funktionen;
    Daten beliebig;
    Reihenfolge beliebig;
    Alternative Funktionen;
    =
    logical cohesion
  15. 15Welcher Kohäsionsart liegt hier vor? 4) Wechselseitige Rekursion mit zwei Funktionen [gerade(x) = ungerade(x-1) usw.]: Bestimme ob Zahl gerade oder ungerade4) Eine Funktion (Aufgabe) Besimme gerade, oder Ungerade.
    =
    functional cohesion
  16. 16Welcher Kohäsionsart liegt hier vor? 5) Gesicherte Dateiübertragung bestehend aus: verschlüsselte Verbindung aufbauen, eine Datei senden, Datei wieder empfangen, Dateien vergleichen, Verbindung abbauenMehrere Funktionen
    Daten beliebig
    Aktionen werden in Reihenfolge Ausgeführt
    =
    procedural cohesion
  17. 17Um welche Art der Kohäsion handelt es sich? 6) Modul setup: Benötigte Dateien öffnen, Druckerkanal vorbereiten, Daten- strukturen aufbauen und initialisierenMehrere FunktionenK
    Daten beliebig;
    Reihenfolge beliebig, ansonst wäre Initialisierung am Anfang
    =
    temporal cohesion

Información

Descripción
Constructive Phasis of SD (part of Grundlagen der Softwareentwicklung
Creado por
Daniele P.
Visitas
35
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?