- Suche

- Kontakt

Seminar: Software Engineering verteilter Systeme

Dozent(in): Bernhard Bauer
Termin: Kickoff: 23.10.2012, 10:00 Uhr
Gebäude/Raum: 3079N
Ansprechpartner: Wolf Fischer, Christian Saad, Melanie Langermeier, Benjamin Honke
Anmeldung: STUDIS -

Downloads:

Inhalt der Lehrveranstaltung:

Bestandteil dieses Seminars sind fortgeschrittene Ansätze und Techniken im Bereich Software-Engineering. Dies betrifft alle Phasen des Softwareentwicklungszyklus von der Anforderungsanalyse bis hin zum Testen. Modellierungstechniken sowie domänenspezifische Sprachen bilden einen Schwerpunkt des Seminars.

Themenvorschau

Bereich Modellgetriebene Softwareentwicklung

  • EMF Model Query: Um aus Modellen Daten zu extrahieren können Queries eingesetzt werden. EMF Model Query implementiert eine SQL-ähnliche Syntax zur Modellabfrage.
  • EMF Model Validation: Nicht alle semantischen Restriktionen einer Modellierungssprache lassen sich durch das Metamodell erfassen. Über das Model Validation Projekt können derartige Überprüfungen durchgeführt werden.

Bereich Entwicklungsmethodik

  • CAME Evaluation: Computer-Aided Method Engineering ist eine Disziplin zur Unterstützung verschiedener Aufgaben bei der Erstellung von Entwicklungsprozesses und Methoden. Verschiedene Werkzeuge, wie z.B. das Eclipse Process Framework oder der Rational Method Composer, unterstützen CAME Aktivitäten auf unterschiedliche Weise.
  • CASE Evaluation: Im Gegensatz zu CAME, zielt das Computer-Aided Software Engineering nicht auf die Entwicklung eines Prozesses, sondern auf die Unterstützung während der Durchführung eines Prozesses ab. Auch hier bieten verschiedene Werkzeuge unterschiedliche Mechanismen an, um die Softwareentwicklung zu unterstützen. Sei es durch das zur Verfügung stellen verschiedener Editoren oder durch Analyse-Tools.
  • Process Tailoring: Kein Projekt ist wie das andere und jedes Projekt muss auf spezifische Situationen zugeschnitten (tailored) werden. Zwar stehen Referenzprozesse und Repositories mit Bausteinen zur Verfügung, die Kunst besteht jedoch darin die Fülle an Bausteinen gemäß relevanter Standard–Vorgaben zu konfigurieren. Hierfür stehen verschiedene Werkzeuge zur Unterstützung bereit
  • Realization of Service-oriented Architectures in Enterprise Architecture Frameworks: Unternehmensarchitekturen (EA) beschreiben nicht nur die IT Systeme und die IT Infrastruktur sondern auch die Strategie und Geschäftsprozesse. Service-orientierte Architekturen (SOA) ist ein verbreiteter Architekturstil, der eine optimale Einbindung der IT in das Unternehmen unterstützt

Bereich Ontologien

  • Ontology-based Information Retrieval
  • Ontology-based Information Extraction

Organisatorisches

Die Themen werden beim Kickoff Termin bekannt gegeben. Bis 28.10 können Bewerbungen per E-Mail eingesandt werden.

Einbringbarkeit

  • Diese Veranstaltung kann in Bachelor- und Masterstudiengängen eingebracht werden

 

 

weitere Informationen zu der Lehrveranstaltung:

empfohlenes Studiensemester der Lehrveranstaltung: für alle Semester
Fachrichtung Lehrveranstaltung: Informatik
Nummer der Lehrveranstaltung: 07090
Dauer der Lehrveranstaltung: 2 SWS
Typ der Lehrveranstaltung: S - Seminar
Prüfung: Hausarbeit
Lehrveranstaltungspflicht: Wahl
Lehrveranstaltung ist fakultätsübergreifend: Ja
Semester: WS 2012/13