Dieser Text beschreibt Unified Modeling Language. Der untere Text beinhaltet die Unified Modeling Language Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Unified Modeling Language Definition vorhanden sein. Sollte eine Definition von Unified Modeling Language fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Unified Modeling Language möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Unified Modeling Language Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Unified Modeling Language beschreiben finden Sie auf der Seite alle Artikel über Unified Modeling Language. Fragen zu dem Thema Unified Modeling Language können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Unified Modeling Language ArtikelDie Unified Modeling Language ("vereinheitlichte Modellierungssprache"), häufig abgekürzt UML, ist eine von der Object Management Group entwickelte und standardisierte Beschreibungssprache um Strukturen und Abläufe in objektorientierten Programmsystemen darzustellen. In dem Sinne einer Sprache definiert die UML dabei Bezeichner für die meisten Begriffe, die in dem Rahmen der Objektorientierung entstanden sind und legt mögliche Beziehungen zwischen diesen Begriffen fest. Die UML definiert des weiteren grafische Notationsweisen für diese Begriffe und für Modelle von Software oder anderen Abläufen, die man in diesen Begriffen formulieren kann. Damit wurde die UML zur de-Facto-Norm für "technische Zeichnungen" von Programmen und Abläufen. Sie standardisiert jedoch nicht ca. die technische Zeichnung selbst, sondern auch das Datenformat, im diese Zeichnung in EDV-Systemen abgelegt wird (sog. XMI , eine XML-Variante). Dadurch ermöglicht es die UML in dem Prinzip, Modellierungsdaten zwischen Modellierungswerkzeugen unterschiedlicher Softwarehersteller auszutauschen.
Die Väter der UML (insbesondere Grady Booch , Ivar Jacobson und James Rumbaugh , auch "die drei Amigos" genannt) sind äußerst bekannte Propagandisten der objektorientierten Programmierung, die alle bereits ihre (mehr oder weniger ähnlichen) eigenen Systeme entwickelt hatten. Als sie zusammen beim Unternehmen "Rational " beschäftigt waren, entstand der Ansatz, die verschiedenen Notationssysteme strukturiert zusammenzuführen.
Historie der objektorientieren Methoden und Notationen
Die UML wurde am 19.11 1997 von der Object Management Group als Standard akzeptiert und wird seit dem von der Object Management Group weiterentwickelt.
Im Juni 2003 wurde die jüngste Version 2.0 der UML von der Object Management Group veröffentlicht. Diese Version unterstützt 13 Diagrammtypen:
- Strukturdiagramme
- Verhaltensdiagramme
UML ist programmiersprachenunabhängig, wobei die volle Bandbreite der Modellierungsmöglichkeiten mittels UML erst bei objektorientierten oder objektbasierten Programmiersprachen ausgeschöpft werden kann.
Die statische Struktursemantik der UML-Diagrammsprachen (d.h. das Metamodell) basiert auf dem OMG-Standard der MOF (Meta Object Facility).
CASE-Werkzeuge (Computer Aided Software Engineering) helfen beim Erstellen von UML-Modellen. Die Werkzeuge können aus den Diagrammen Quelltexte generieren - darin liegt die besondere Leistungsfähigkeit von UML-Tools. Auch können sie vorhandenen Code einlesen und daraus die entsprechenden Diagramme erzeugen. Diese beiden Funktionalitäten erlauben Roundtrip-Engineering .
Der Datenaustausch zwischen Werkzeugen verschiedener Hersteller erfolgt über das Textformat XMI (XML Metadata Interchange).
Zur Unterstützung der OMG Bemühungen um die Model Driven Architecture war es notwendig, die Basis der UML, das UML Metamodell vollständig und widerspruchsfrei zu machen.
Seit Anfang 2004 bietet die Object Management Group die Möglichkeit der
UML-Zertifizierung an.
Buch-Tipp: ABAP Objects. ABAP-Programmierung mit SAP NetWeaver (Galileo SAP Press) Ein Juwel ! Ich bin ausgebildeter SAP-NetWeaver Entwickler, habe mich während der Ausbildung aber auf die Original SAP-Unterlagen konzentriert und erst nachdem Kurs dieses Buch (3. Auflage 2006) erworben.
Um es kurz zu fassen: Dieses Buch ist ein Juwel! Es ist sowohl Lehrbuch als auch Nachschlagewerk und gehört zu den Must-Haves eines jeden ABAPlers.... |
Buch-Tipp: ABAP Referenz (Galileo SAP Press) Top Übersichtlich gegliedert hat mir das Buch bereits am ersten Tag sehr geholfen. Der Vorteil gegenüber Online-Hilfe ist klar die Möglichkeit Dinge zu notieren etc. (schwierig am Bildschrim *g*). Ein weiterer Vorteil gegenüber den Ordnern ausgedruckter Hilfe ist, dass man alles auf einen Blick hat. Ich kanns ca. empfehlen, auch für Leute... |
Weiteres zu dem Artikel Unified Modeling Language |
| Andere Leser interessierten sich auch für folgende Beschreibungen: | Springer, Historie, Lehrbuch, Bezeichner, Zustandsdiagramm, Spektrum, Isbn | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Unified Modeling Language' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Unified Modeling Language Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Unified Modeling Language' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Unified Modeling Language' und 'Unified Modeling Language' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Unified Modeling Language' Beschreibung entsprechen.
|
|