• Keine Ergebnisse gefunden

Klausur zur Vorlesung Software aus Komponenten

N/A
N/A
Protected

Academic year: 2022

Aktie "Klausur zur Vorlesung Software aus Komponenten"

Copied!
4
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Name:

Vorname:

Matrikelnummer:

Punkte:

Klausur zur Vorlesung Software aus Komponenten

Wintersemester 2007/08 — apl. Prof. Dr. H.-G. Gr¨ abe

Bemerkungen:

• Jedes Blatt ist mit Ihrem Namen, Vornamen und Ihrer Matrikelnummer zu versehen.

• Jede Aufgabe ist auf dem Aufgabenblatt oder dessen R¨uckseite zu l¨osen. Reicht der Platz nicht aus, so k¨onnen Sie Zusatzbl¨atter verwenden. Diese sind ebenfalls mit Namen, Vornamen und Matrikelnummer zu kennzeichnen.

• Außer Papier, Schreibzeug und Zeichenger¨aten sind keine weiteren Hilfsmittel (insbe- sondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.

• L¨osungen m¨ussen in logisch und grammatisch verst¨andlicher Form dargestellt werden.

Bei stichpunktartiger Darstellung muss der Inhalt der Antwort zweifelsfrei erkennbar sein.

• Im Aufgabenteil sind die Aussagen zu begr¨unden, im Fragenteil sind keine Begr¨un- dungen erforderlich.

• Handys sind w¨ahrend der Klausur abzuschalten.

(2)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 1 (12 Punkte)

Erl¨autern Sie die Besonderheiten des .NET-Konzepts gegen¨uber seinen Vorl¨aufern. Gehen Sie in Ihren Ausf¨uhrungen insbesondere auf die Rolle der Common Language Runtime (CLR), des Common Type Systems (CTS), der Assemblies sowie des Konzepts

”Managed Code“ ein.

(3)

Name:

Vorname:

Matrikelnummer:

Punkte:

Aufgabe 2 (12 Punkte)

In einer Komponenten-Infrastruktur spielen Basisdienste, welche wichtige und h¨aufig ge- brauchte Basisfunktionalit¨aten als Bestandteil der Infrastruktur selbst bereit stellen, eine wichtige Rolle.

a. Erl¨autern Sie das Konzept des CORBA-Anfragedienstes und dessen Verbindung zum CORBA-Sammeldienst. Stellen Sie dabei die Objekte und Funktionen dar, die bei der Nutzung des Anfragedienstes miteinander zusammenarbeiten. (6 Punkte) b. Ein weiterer CORBA-Basisdienst ist der Persistenzdienst. Erl¨autern Sie im Detail die von einem solchen Dienst zu behandelnde Fragestellung. Gehen Sie dabei auch auf den Begriff object web sowie die damit verbundenen Problemstellungen ein. Stellen Sie Un- terschiede und historische Einordnung vonpersistent object service(POS) undpersistent

state service (PSS) dar. (6 Punkte)

(4)

Name:

Vorname:

Matrikelnummer:

Punkte:

Fragenteil (16 Punkte)

1. Nennen Sie vier Arten von Ports im CORBA-Komponentenmodell (CCM) und charak-

terisieren Sie jede mit einem Satz. (4 Punkte)

2. Nennen Sie vier neue Konzepte des Standards EJB 3/Java 6, mit denen Probleme fr¨uherer EJB-Standards prinzipiell anders gel¨ost werden. (4 Punkte) 3. Nennen Sie vier Leistungsmerkmale des OSGi-Frameworks. (4 Punkte) 4. Nennen Sie vier Berufsprofile f¨ur Informatiker, die in einer Methodologie des kompo- nentenorientierten Programmierens (COP) zu unterscheiden sind. (4 Punkte)

Referenzen

ÄHNLICHE DOKUMENTE

• Außer Papier, Schreibzeug und Zeichenger¨aten sind keine weiteren Hilfsmittel (insbe- sondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.. • L¨osungen m¨ ussen

• Außer Papier, Schreibzeug und Zeichenger¨aten sind keine weiteren Hilfsmittel (ins- besondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.. • Lesen Sie

Erl¨ autern Sie, welche Schritte clientseitig erforderlich sind, um einen bereits laufenden Dienst in Anspruch zu nehmen, der diese Schnittstelle implementiert. Erl¨ autern Sie,

• Außer Papier, Schreibzeug und Zeichenger¨ aten sind keine weiteren Hilfsmittel (insbe- sondere keine Taschenrechner und keine Aufzeichnungen) erlaubt.. • L¨ osungen m¨ ussen

Dabei dürfen Sie die Begriffe „Permutation“, „Einheitsmatrix“ sowie grundlegende mengentheoretische Begriffe als bekannt voraussetzen.. Alle anderen von Ihnen vewendeten

Sie dürfen alle Definitionen, Notationen und Ergebnisse aus der Vorlesung und den Übungen verwenden, solange Sie diese klar benennen.. Lösung zu

Sie dürfen alle Definitionen, Notationen und Ergebnisse aus der Vorlesung und den Übungen verwenden, solange Sie diese klar benennen.. Lösung zu

Für die Folgerung dürfen Sie alle Definitionen, Notationen und Ergebnisse aus der Vorlesung und den Übungen verwenden, solange Sie diese klar benennen.. Lösung zu