Direkt zum Inhalt
 
 
Eine algebraische Fläche vom Grad 6 (eine "Sextik"), die 65 Singularitäten besitzt.
 
  Startseite  
 
Sie sind hier:» Universität » Mathematik und Informatik » Softwaretechnik » Lehre » Aktuelle Veranstaltungen
  • Print this page
  • create PDF file

Aktuelle Veranstaltungen


Grund- und Aufbaumodule

Einführung in die Softwaretechnik

Inhalt: Grundlagen und Terminologie der Softwaretechnik System- und Anforderungsanalyse Fachlicher Entwurf, System- und Datenmodellierung, Entwurfsprinzipien, Modularisierung, Softwarearchitektur Softwarequalitätssicherung, insbesondere Softwaretests Versionsmanagement, Projektmanagement und Qualitätssicherung, Qualifikationsziele: Entwicklung von Software mit Konzepten, Techniken und Werkzeugen aus der Softwaretechnik, Fähigkeiten zur Analyse und Modellierung von Problemstellungen aus Anwendungsbereichen, Kenntnisse über Daten- und Prozessmodellierung sowie über Entwurfsprinzipien, Modularisierung und Software- architektur, Kenntnisse über Testverfahren von Software, Kenntnisse über Versionsverwaltung von Software, Grundkenntnisse über Projektmanagement und Qualitätssicherung, Einüben wissenschaftlicher Arbeitsweisen (Erkennen, Formulieren, Lösen von Problemen, Schulung des Abstraktionsvermögens), Training der mündlichen Kommunikationsfähigkeit in den Übungen durch Einüben der freien Rede vor einem Publikum und bei der Diskussion.



Vertiefungs- und Praxismodule

Modellgetriebene Softwareentwicklung

Inhalt: Durch die modellgetriebene Softwareentwicklung, die zunehmend an Bedeutung gewinnt, können aus verschiedenen Arten von visuellen Modellen lauffähige Programme generiert werden. Von dieser Vorgehensweise verspricht man sich eine erhebliche Steigerung der Entwicklungsgeschwindigkeit, weil die Software auf einer höheren Ebene entwickelt werden kann. Durch die Abstraktion von Implementierungsdetails erhofft man sich auch eine bessere Beherrschung der Komplexität von Anwendungen. Ausserdem soll die Qualität der erstellten Software gesteigert werden. Zur Modellierung von Softwaresystemen haben sich verschiedene visuelle Sprachen etabliert. Die bekannteste ist zur Zeit die Unified Modeling Language (UML). Die Generatoren erzeugen domänen- und plattformspezifische Lösungen aus gegebenen Modellen.

Im Rahmen der LV beginnen wir mit einer Einführung in die modellgetriebene Softwareentwicklung anhand des Eclipse Modeling Frameworks (EMF). Darauf aufbauend betrachten wir die modellgetriebene Entwicklung von visuellen Editoren für domänenspezifsche Modellierungssprachen auf der Basis weiterer Eclipse Plugins, wie z.B. das Eclipse Graphical Modeling Framework (GMF). Als dritten Schwerpunkt behandeln wir die modellgetriebene Entwicklung von Geschäftsanwendungen basierend auf Java 2 Enterprise Edition (J2EE). Hier verwenden wir den Generator AndroMDA.


Seminar

Design Patterns (Blockseminar)

Inhalt:Im Entwurf von Softwaresystemen gibt es eine Reihe von wiederkehrenden Problemen, die auf ähnliche Weise gelöst werden können. Design Patterns (Entwurfsmuster) beschreiben bewährte Lösungen für einzelne Entwurfsprobleme. Im Seminar werden wir verschiedene Design Patterns anschauen und ihren Einsatz in bekannten Softwaresystemen untersuchen.


Zuletzt aktualisiert: 19.10.2011 · Jurack Stefan, Mathematik und Informatik, 21511

 
 
 
Fb. 12 - Mathematik und Informatik

Fb. 12 - Mathematik und Informatik, Hans-Meerwein-Straße, D-35032 Marburg
Tel. 06421/28-21514, Fax 06421/28-25466, E-Mail: dekanatfb12@mathematik.uni-marburg.de

URL dieser Seite: http://www.uni-marburg.de/fb12/swt/lehre/aktuelleveranst

Impressum