[Seminarthemen WS08/09] [ < ] [ > ] [Übersicht]


1 Einleitung


Motivation

Bei der Entwicklung von Software wird heutzutage eine Vielzahl an Frameworks eingesetzt, um Standardaufgaben zu lösen. Gleichzeitig steigt die Komplexität der Software, sei es durch vermehrten Kon&64257;gurationsaufwand oder die Vielzahl an abzubildenden Aspekten. Somit ist es notwendig und sinnvoll, Software auf einem höheren Abstraktionsniveau als dem Quellcode zu entwickeln. Eine solche Möglichkeit bietet die modellgetriebene Softwareentwicklung, bei der ausgewählte Softwareaspekte durch Modelle abstrakt beschrieben werden. Das Framework openArchitectureWare unterstützt dieses Vorgehen durch entsprechende Werkzeuge.

Diese Ausarbeitung zu dem Vortrag „Modellgetriebene Softwareentwicklung mit openArchitectureWare“ stellt das Framework openArchitectureWare vor, das gewissermaßen einen Werkzeugkasten für die modellgetriebene Softwareentwicklung bildet. Der Vortrag ist eingegliedert in das Informatik-Seminar „Linux und Netzwerke, Softwareentwicklung mit Eclipse“ [1] von Prof. Dr. Ulrich Ho&64256;mann und Prof. Dr. Uwe Schmidt an der FH Wedel im Wintersemester 2008/2009.


Aufbau der Arbeit

In Abschnitt 2 wird zunächst die modellgetriebene Softwareentwicklung als Konzept der Softwareentwicklung vorgestellt, die die Basis für weitere Ausführungen bildet. Die Ausführungen umfassen sowohl die theoretischen Grundlagen als auch Hinweise für die Anwendung. Anschließend wird im Abschnitt 3 das Framework openArchitectureWare detaillierter vorgestellt. Dazu werden die einzelnen Bestandteile des Frameworks mit Hilfe von Beispielen sukzessive eingeführt. Im Anschluss hieran wird im Abschnitt 4 openArchitectureWare für ein größeres Anwendungsbeispiel eingesetzt. Exemplarisch soll eine Stammdatenp&64258;ege modellgetrieben entwickelt werden, um eine erste Evaluierung des Frameworks im realen Einsatz zu ermöglichen.

Abschließend werden im Abschnitt 5 die modellgetriebene Softwareentwicklung im Allgemeinen und openArchitectureWare im Besonderen zusammenfassend betrachtet und bewertet.


[Seminarthemen WS08/09] [ < ] [ > ] [Übersicht]