Lernkarten

Karten 58 Karten
Lernende 2 Lernende
Sprache Deutsch
Stufe Grundschule
Erstellt / Aktualisiert 31.03.2018 / 31.03.2018
Lizenzierung Keine Angabe
Weblink
Einbinden
0 Exakte Antworten 58 Text Antworten 0 Multiple Choice Antworten
Fenster schliessen

Was weißt du zum Binding von Komponenten?

  • Vertical Binding: Verbindung von zwei Interfaces vom gleichen Typ

  • Horizontal Binding: Verbindung von Required und Provided Interface

  • First-Party: Verbindung durch Entwickler

  • Third-Party: wird vom Anwender verbunden

Fenster schliessen

Differenziere Exogenous und Endogenous Composition

Exogenous

  • explizite Verwendung von Konnektoren zur Interaktion zwischen Komponenten

Endogenous

  • Binding ohne Konnektoren
  • Binding, Interaktionsprotokolle und Fehlerhandling sind Bestandteil der Komponente
Fenster schliessen

Welche Eigenschaften hat eine Laufzeitumgebung?

  • Grundlegende Kommunikation zwischen Komponenten
  • Konfiguration von einzelnen horizontalen Services (bspw. Datenbanken)
  • Konfiguration von sicherheitstechnischen Einstellungen
  • Konfiguration von Qualitätsanforderungen an die LZU
  • Kontrolle des Lebenszyklus der eingesetzten Komponenten
Fenster schliessen

Was macht die Management Schnittstelle einer LZU?

  • Dynamisches Deployment
  • Definition von Bindungen
  • Testen von Komponenten
  • Status-Anzeige von Komponenten
  • Konfiguration der LZU
Fenster schliessen

Welche Phasen gibt es bei der Entwicklung einer komponentenbasierten Applikation?

  1. Requirements Specification
  2. Component Analysis
  3. Requirements Modification
  4. System Design with Reuse
  5. Development and Integration
  6. System Validation
Fenster schliessen

Erzähle etwas zu den einzelnen Phasen der Entwicklung einer komponentenbasierten Applikation

  • Requirements Specification
  • Component Analysis:
    • Suche nach Komponenten, die (Teile) der Anforderungen erfüllen
    • meistens kein exakter Match möglich
  • Requirments Modificatoion: Überarbeitung der Anforderungen; Berücksichtigung der gefundenen Komponenten
  • System Design with Reuse: Entwicklung Software-Architektur; Berücksichtigung der gefunden Komponenten; Auswahl Komponentenmodell und LZU
  • Development and Integration: Integration der Software-Komponenten (mit Entwicklung)
Fenster schliessen

Welche Variationen bei der Auswahl von Komponenten gibt es?

  • In-House (Eigenentwicklung)
  • Commercial off the shelf (vorgefertigt; kein Sourcecode)
  • Open Source Components
  • Outsource
Fenster schliessen

Welche vier Sichten kennst du aus der Vorlesung?

  1. Kontextsicht
  2. Laufzeitsicht
  3. Bausteinsicht
  4. Verteilungssicht