INF.05175.10 - Komponenten- und Service-Orientierte Software (Vollständige Modulbeschreibung)

INF.05175.10 - Komponenten- und Service-Orientierte Software (Vollständige Modulbeschreibung)

Originalfassung Englisch
INF.05175.10 5 CP
Modulbezeichnung Komponenten- und Service-Orientierte Software
Modulcode INF.05175.10
Semester der erstmaligen Durchführung
Fachbereich/Institut Institut für Informatik
Verwendet in Studiengängen / Semestern
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung gültig ab SS 2021 > Informatik (mindestens 10 LP)
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung (WS 2012/13 - SS 2016) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung (WS 2016/17 - SS 2018) > Informatik
  • Bioinformatik (180 LP) (Bachelor) > Bioinformatik Bioinformatik180, Akkreditierungsfassung (WS 2018/19 - WS 2022/23) > Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung gültig ab SS 2021 > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung (WS 2012/13 - SS 2016) > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung (WS 2016/17 - SS 2018) > Bereich Informatik
  • Informatik (180 LP) (Bachelor) > Informatik Informatik180, Akkreditierungsfassung (WS 2018/19 - WS 2022/23) > Bereich Informatik
  • Informatik (Gymnasium) (ELF) (Lehramt) > Informatik Inform (Gymnasium) (ELF), Akkreditierungsfassung gültig ab WS 2012/13 > Wahlmodule Informatik
  • Informatik (Gymnasium) (WLF) (Lehramt) > Informatik Inform (Gymnasium) (WLF), Akkreditierungsfassung gültig ab WS 2012/13 > Wahlmodule Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Akkreditierungsfassung gültig ab WS 2019/20 > Anwendungsfach Informatik
  • Mathematik (180 LP) (Bachelor) > Mathematik Mathematik180, Akkreditierungsfassung (WS 2013/14 - SS 2022) > Anwendungsfach Informatik
  • Mathematik (MA120 LP) (Master) > Mathematik MathematikMA120, Akkreditierungsfassung gültig ab WS 2022/23 > Anwendungsfach Informatik (20 LP sind zu erbringen)
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Akkreditierungsfassung gültig ab WS 2020/21 > 1.3 Informatik
  • Wirtschaftsinformatik (Business Information Systems) (180 LP) (Bachelor) > Wirtschaftsinformatik Wirtschaftsinformatik180, Akkreditierungsfassung (SS 2016 - SS 2020) > Wahlbereich Informatik
  • Wirtschaftsmathematik (MA120 LP) (Master) > Wirtschaftsmathematik WirtschaftsmatheMA120, Akkreditierungsfassung (WS 2013/14 - SoSe 2023) > Informatik
Modulverantwortliche/r
Weitere verantwortliche Personen
Prof. Dr. Wolf Zimmermann, Dr. Mandy Weißbach
Teilnahmevoraussetzungen
Modul Softwaretechnik (Studienleistungen)
Kompetenzziele
  • Die Studierenden verstehen wissenschaftliche Erkenntnisse und Fragestellungen im Bereich komponenten- und serviceorientierter Software und erwerben damit eine wissenschaftliche Grundkompetenz.
  • Die Studierenden beherrschen die theoretischen und praktischen Grundlagen Komponenten- und Service-orientierter Systeme
  • Die Studierenden sind in in der Lage selbstständig Komponenten- und Serviceorientierte Architekturen zu erstellen und insbesondere auch die Basistechnologien zur Kommunikation zwischen Komponenten bzw. Services selbst zu implementieren und praktisch wie theoretisch einzusetzen.
  • Die Studierenden sind in der Lage auf Basis der wissenschaftlichen Grundlagen zur Komposition von Komponenten und Services Eigenschaften Komponenten- und Service-orientierter Systeme wie z.B. die Abwesenheit von Deadlocks, formal nachzuweisen.
Modulinhalte
1. Einleitung: Wiederverwendung, Komponentenmodell der UML, (Web-)Services, Client-Server-Architekturen, Softwarebus
2. Komponenten- und Servicekomposition: Eigenschaften von Komponenten, Nutzung von Komponenten, Analyse von Komponentensystemen
3. Kommunikation zwischen Komponenten/Services: Sockets, Methoden-/Prozedurfernaufruf, Ereignisse, Sprachunabhängigkeit, SOAP und REST
4. Implementierung von Komponenten/Services: Statische und dynamische Komposition, Hierarchische Komponenten/Services (Komponenten-/Serviceorientierte) implementierung einer Komponente/eines Services
5. Auslieferung von Komponenten: Auslieferungsprozess, Installation, Dokumentation
6. Veröffentlichung von Webservices: Veröffentlichungsprozess, Bereitstellung von Services (auch als Cloud-Dienste), Nutzung von Webservices
Die Studierenden sollen mit aktuellen wissenschaftliche Erkenntnisse und Fragestellungen im Bereich komponenten- und serviceorientierter Software vertraut werden. Die Studierenden sollen in der Lage sein, die dazu notwendigen Grundlagen zu beherrschen. Insbesondere die Basistechnologien zur Kommunikation zwischen Komponenten bzw. Services und die Grundlagen zur Komposition sollen verstanden werden.
Lehrveranstaltungsformen Vorlesung (2 SWS)
Übung (2 SWS)
Kursus
Unterrichtsprachen Deutsch, Englisch
Dauer in Semestern 1 Semester Semester
Angebotsrhythmus Modul nicht festlegbar
Aufnahmekapazität Modul unbegrenzt
Prüfungsebene
Credit-Points 5 CP
Modulabschlussnote LV 1: %; LV 2: %; LV 3: %.
Faktor der Modulnote für die Endnote des Studiengangs 1
Modulveran­staltung Lehrveranstaltungs­form Veranstaltungs­titel SWS Workload Präsenz Workload Vor- / Nach­bereitung Workload selbstge­staltete Arbeit Workload Prüfung incl. Vorbereitung Workload Summe
LV 1 Vorlesung Vorlesung 2 0
LV 2 Übung Übung 2 0
LV 3 Kursus Bearbeitung der Übungsaufgaben im Team 0
Workload modulbezogen 150 150
Workload Modul insgesamt 150
Prüfung Prüfungsvorleistung Prüfungsform
LV 1
LV 2
LV 3
Gesamtmodul
Bearbeitung aller Tests (ILIAS)/ mindestens 50% der erreichbaren Punkte, Bearbeitung eines Projektes einschließlich aller damit gestellten Aufgaben und auf Nachfrage Vorstellung von Zwischenergebnissen.
mündl. Prüfung oder Klausur
Wiederholungsprüfung
Regularien Teilnahme­voraussetzungen Angebots­rhythmus Anwesenheits­pflicht Gewicht an Modulnote in %
LV 1 Sommersemester Nein %
LV 2 Sommersemester Nein %
LV 3 Sommersemester Nein %