+++ In 2024 habe ich noch freie Kapazitäten für Ihre Projekte. +++ |
|
UML gilt heute als De-facto-Norm zur Beschreibung von Softwaresystemen. Im Juni 2003 wurde die zweite Version von der OMG vorgestellt. Diese wurde nochmals um diverse Diagrammtypen erweitert. Ein Bild sagt mehr als tausend WorteEin großer Vorteil der UML ist ihre Unabhängigkeit von konkreten Programmiersprachen, Hardwareplattformen und Modellierungswerkzeugen. Mit Hilfe eines CASE-Tools wird das zu entwickelnde Softwaresystem zunächst am Bildschirm modelliert. Die Werkzeuge generieren daraus automatisch den Quelltext in der gewünschten Programmiersprache, etwa in Java, C++ oder C. Auch die umgekehrte Richtung ist möglich: Aus vorhandenen Quelltexten, der z.B. aus früheren Projekten stammt, können die dazugehörigen UML-Diagramme erzeugt und weiterverwendet werden. Ein Roundtrip Engineering wird auf diese Weise ermöglicht. Für den Austausch von UML-Modellen zwischen verschiedenen Werkzeugen dient das "XML Metadata Interchange"-Format (XMI). Weitere Vorzüge der UML sind:
Trotz aller Vorteile wurde laut Venture Data Corporation (VDC) in 2004 erst in 14 Prozent aller Projekte im Embedded-Umfeld die UML eingesetzt. Eine der Hauptursachen für diese Zurückhaltung liege in fehlenden bzw. nicht passenden Entwicklungswerkzeugen, die die Anforderungen der Entwickler erfüllen. Bis 2007 soll die Anzahl der Projekte, in denen UML bei der Entwicklung von Embedded Systems zum Einsatz kommt, bereits auf 25 Prozent ansteigen. Anzeige
Model Driven Architecture — MDAMDA ist nach der UML der nächste logische Schritt des Abstraktionsgedankens bei der Systementwicklung. Aus zunächst plattformunabhängigen Modellen, bei denen nur die funktionalen Systemanforderungen berücksichtigt werden, werden plattformspezifische abgeleitet, in die auch die technischen Anforderungen einfließen. Weitere Information zum Thema MDA finden Sie als PDF-Dokument unter folgendem Link: Model Driven Architecture.
Die SysML leistet auch bei der Entwicklung eingebetteter Systeme wertvolle Dienste
|
|
|
|
Copyright © 2024 Ingenieurbüro Barheine - Embedded Systems, freier Diplom-Informatiker Dipl.-Inf. Olaf Barheine, Freiberufler, Freelancer, IT-Consultant, Software-Entwickler Ettlingen bei Karlsruhe, Baden-Württemberg, Germany Impressum | Datenschutzerklärung | Sitemap
|