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 zeichnet einen Microservice aus?

  • besitzt eine Implementierung
  • kann ein UI besitzen
  • kann mehrere REST-Interfaces besitzen
  • besitzt einen Datenhaushalt
  • hat eine Laufzeitumgebung
Fenster schliessen

Welche Rollen gibt es bei der Entwicklung von Komponenten?

  • -Entwickler
  • -Zusammensteller (zum Teil Endanwender)
    • Entwickelt Applikation durch (Wieder)verwendung von Komponenten
  • System-Architekt
    • Setzt LFU für Komponenten auf
    • Einhaltung von Qualitätsanforderungen
Fenster schliessen

Welche Eigenschaften hat eine Komponente?

Deployment ist wichtigste Eigenschaft einer Komponente!

Standardisiert Müssen standardisierten Komponentenmodell entsprechen; Vorgabe von Schnittstellen, Metadaten, Dokumentation, Zusammenstellungsart, Bereitstellung

Unabhängig Sollte ohne Abhängigkeiten auskommen; falls benötigt sollte die Abhängigkeit spezifiziert sein

Einsetzbar (deployable)Kann in LZU eingesetzt werden; liegen in Binärform vor; LZU baut auf OS auf

Dokumentiert Vollständig dokumentiert, damit Benutzer entscheiden können ob Ansprüche erfüllt sind; Beschreibung Syntax und Semantik

Zusammenstellbar Kann mit (mehreren) anderen zu höherwertigen Komposition zusammengestellt werden; Interaktion über öffentliche Schnittstellen

Fenster schliessen

Was sind die Grundparadigmen der Objektorientierung?

  • Kapselung des Zustands
  • Abstraktion
  • Generalisierung und Spezialisierung
  • Polymorphie
Fenster schliessen

Unterscheide Klasse und Komponente

  • Komponenten legen keine Datentypen fest
  • Implementierung von Komponenten sind verschlossen
  • Komponenten sind sprachunabhängig
  • Komponenten sind standardisiert

Komponente:

  • Binärform
  • Wird in LZU deployed
  • kann aus LZU entfernt werden
  • Deployment während der Laufzeit

Objekt:

  • Source Code
  • Java: nur Kompolierung der Klasse, dann flexibles Einsetzen in Classpath möglich, keine Verlinkung
Fenster schliessen

Wofür stehts COTS und was zeichnet es aus?

Commerciall Off-the-Shelf

  • seriengefertigte Komponenten, gleichartig aufgebaut
  • geringe bis gar keine Konfiguration
  • vollständige Software-Lösung
Fenster schliessen

Was zeichnet ein Framework aus?

  • Rahmenwerk
  • Definiert Software-Architektur
  • Enthält Klassen, Bibliotheken und LZU
  • nicht unmittelbar ausführbar, hohe Anpassung notwendig
Fenster schliessen

Inwiefern lassen sich Komponentenmodelle unterscheiden?

Serverseitig und Clientseitig