Modul: Software aus Komponenten
![]() | Modulnummer 10–202-2311 Verwendbarkeit Kernmodul im M. Sc. Informatik der Praktischen Informatik Modulturnus jedes Wintersemester Empfohlen für: 1. Semester M.Sc Informatik Dauer 1 Semester Arbeitsaufwand 5 LP = 150 Arbeitsstunden (Workload) ![]() |
Lehrformen
- Seminar Komponentensoftware (1 SWS) = 15 h Präsenzzeit und 35 h Selbststudium = 50 h
- Vorlesung Software aus Komponenten (2 SWS) = 30 h Präsenzzeit und 70 h Selbststudium = 100 h
Ziele
Komponententechnologien werden als eine Weiterentwicklung objekt-orientierter
Technologien betrachtet. Im Gegensatz zu früheren Jahren orientiert sich die
Vorlesung stärker an den übergreifenden theoretischen Konzepten und Prinzipien
für Softwarenachnutzung, welche im Buch [Szyperski, 2002] dargestellt sind.
Inhalt Die Vorlesung führt in dieses sich rasch entwickelnde Gebiet von hoher praktischer
Bedeutung ein und setzt dabei nur geringe Vorkentnisse voraus.
Ein besonderer Schwerpunkt sind Komponentenkonzepte auf lose gekoppelten
Architekturen, wie sie in der Webservice-Technologie Anwendung finden.
Die Vorlesung berührt im Einzelnen die folgenden Themen:
- Komponenten. Markt. Standards
- Grundlegende Prinzipien der Wiederverwendung
- Komponentenmodelle und -plattformen im Vergleich: CORBA, Java,. NET
- Webservices
- Komponenten und Architekturen
- Komponenten und IT-Professionals
Teilnahmevoraussetzungen Keine
Literaturangabe
- H. Balzert: Lehrbuch Grundlagen der Informatik. Spektrum Verlag, Heidelberg 1999.
- H. Balzert: Lehrbuch der Software-Entwicklung. Spektrum Verlag, Heidelberg 2000.
- J. Richter: Microsoft. NET-Framework-Programmierung. Microsoft Press, Unterschleißheim 2002.
- J. Siegel: CORBA 3. Fundamentals and Programming. Wiley, New York 2001 (2. Auflage).
- C. Szyperski: Component Software. Beyond Object-Oriented Programming. ACM Press, New York 2002 (2. Auflage).
Weitere Informationen unter
http://www.informatik.uni-leipzig.de sowie im Vorlesungsverzeichnis.
Prüfungsformen und -leistungen
- Klausur 60 Min.
- Zulassungsvoraussetzung: Seminarschein

