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 |
