ISBN-13: 9783638670630 / Niemiecki / Miękka / 2007 / 80 str.
Wissenschaftlicher Aufsatz aus dem Jahr 2006 im Fachbereich Informatik - Allgemeines, Note: 2,3, Technische Universitat Ilmenau (Biosignalverarbeitung), 12 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: In dieser Arbeit soll die Modellierung als Methode der Softwareentwicklung naher betrachtet werden. Um hochwertige Software-Anwendungen zu erstellen, mussen die Prozesse des betreffenden Systems analysiert, modelliert und im Ergebnis optimiert werden. In den letzten Jahren haben Modellierungssprachen wie z.B. Unified Modeling Language (UML) bei der Modellgetriebenen Softwareentwicklung Model Driven Software-Development - MDSD] an groer Bedeutung gewonnen. UML ist eine domanenneutrale und branchenunabhangige Modellierungssprache, die in den 90er Jahren des 20. Jahrhunderts zum Marktfuhrer avancierte. Doch ist dieses Werkzeug noch zeitgema? UML sowie andere domanenneutrale Modellierungswerkzeuge sind sehr allgemein gehalten und haben keinen Bezug zu einer Domane. Eine Domane, abgeleitet von dem lateinischen Wort dominium, bezeichnet ein wissenschaftliches Fachgebiet oder eine bestimmte Branche. Die Modellierung mit domanenneutralen Werkzeugen ist nur fur Experten geeignet und gestaltet sich fur den Modellierungs-Laien sehr problematisch. Ein Zitat von Maslow besagt folgendes: "When you only have a hammer, you tend to see every problem as a nail." Mit anderen Worten, man versucht zu viele verschiedene Aufgabenstellungen bei der Softwareentwicklung mit diesen domanenneutralen Modellierungswerkzeugen zu losen. Es entsteht daher ein Bedarf an Werkzeugen, die an eine bestimmte Domane angepasst sind. Ein Ansatz ist die Domanenspezifische Modellierung Domain-Specific Modeling - DSM]. Bei der DSM sind die Modellelemente Objekte der Anwendungsdomane. Die Modellierung bezieht sich auf die Abstraktionen und die Semantik der Domane. Der Modellierer kann direkt mit ihren Konzepten arbeiten. Die zu fokussierenden Regeln konnen als Grenzen der Domane verstan