Wie ist anders als andere UML Modellierung?

April 18

Modellierung ist die Kunst der Gestaltung einer Softwareanwendung, bevor Sie den Code dafür schreiben. Das Modell für ein neues Programm dient demselben Zweck wie die Blaupause für ein neues Gebäude. Der Universal Modeling Language ist eine der erfolgreichsten der IT-Welt-Tools für Modellierung, aufgrund dessen Vorteile gegenüber anderen Modellierungsmethoden.

Mithilfe von UML

Modellierung können Sie vorbei an den Einzelheiten eine Codierung Problem schauen und sehen, das große Bild. Mit UML erfassen Sie den Betrieb Ihrer Anwendung in Form eines Diagramms. Ein UML-Anwendungsfall-Diagramm identifiziert die Möglichkeiten, die Sie erwarten, dass Menschen zur Verwendung der Software und die Funktionen Sie haben zum Programm in den Bedürfnissen der Benutzer zu erfüllen. Klassendiagramme zeigen, wie Menschen, Dinge und Daten mit der Anwendung aufeinander beziehen. Sequenzdiagramme ordnen Sie die Reihenfolge der spezifischen Operationen.

Gemeinsame Sprache

Die "universal" in UML bezieht sich auf eines der Ziele von seinen Schöpfern: Software-Entwickler mit einer gemeinsamen Modellierungssprache, das funktioniert für alle bereitstellen. Ein Grund für die UML so verbreitet geworden ist, dass im Gegensatz zu manchen Systemen Modellierung UML unabhängig von jeder bestimmten Ansatz zum Erstellen von Anwendungen. Unabhängig von Ihrer Methodik, Datenerfassung, Analyse Anwendungsanforderungen und programmieren Ihr Programm noch können UML Sie um Ihr Modell zu bauen.

Domäne

DSLs oder domänenspezifische Sprachen sind eine Alternative zu UML, entworfen, um Probleme in bestimmten Domänen zu lösen. Eine DSL für Versicherungsbranche Software, beispielsweise konnte geschrieben werden, so dass diese Industrie Definitionen von Wörtern wie "Richtlinie" verwendet "Premium" und "Opfer", anstatt alle alternativen Bedeutungen. Dies erleichtert eine DSL-Modell für Profis in dieser Domäne zu verstehen, obwohl das Modell in Code zu verwandeln kann kompliziert werden. UML können Entwickler um eine branchenspezifische UML-Profil zu entwickeln, die ähnlich zu einem DSL funktioniert.

Plattformen

In der IT-Welt verändern sich ständig-Plattformen für Anwendungen. Als neue Sprachen, neue Betriebssysteme und neue Computer-Modelle auf den Markt kommen, kämpfen Organisationen, ihre Systeme zu aktualisieren. Eines der Ziele der OMG, die Organisation, die UML, entwickelt ist, um es einfacher zu Computerfunktionen Übergang von einer Plattform zur anderen. OMG entwickelt UML plattformunabhängige Modellierung bereitstellen. Unabhängig davon, welches Betriebssystem Sie verwenden jetzt, und welches System Sie ein Jahr ab jetzt verwenden, sollten die grundlegenden Konzepte des Modells wahr halten.