Wie man die UML-Modellierung agil und just-in-time macht
Dieser Artikel zeigt Ihnen, wie Sie die UML-Modellierung mit der leistungsstarken Model ETL-Funktion sowohl agil als auch just-in-time effektiv anwenden können.
Ein UML-Modell oder -Diagramm ist eine spezifische Ansicht dessen, was Sie in einem bestimmten Kontext zu verstehen versuchen.
Oft möchten wir die Daten im Diagramm sammeln / extrahieren, um weitere Analysen und Priorisierungen durchzuführen, Kommentare und Anmerkungen, angehängte Kosten oder relevante Informationen für die Liste der Elemente usw. in tabellarischer Form hinzuzufügen. Aber diese Daten sind normalerweise über das ganze Diagramm verstreut (hier und da) in den Shapes, Popups oder Eigenschaftsfenstern vergraben, was uns nicht möglich ist, sie in einer Tabelle abzufragen. Oder die meiste Zeit müssen wir sie sogar kopieren und manuell in ein gewünschtes Format für die weitere Analyse umorganisieren.
Zu diesem Zweck wurde eine Modell-ETL-Tabelle (Extract-Transform-Load) erfunden. Jetzt können Sie die ETL-Abfragefunktion flexibel nutzen, um die gewünschten Daten zu extrahieren, die für die Just-in-Time- und agile Weiterentwicklung Ihrer Modelle für verschiedene Aspekte verwendet werden.
Seien Sie der wahre Chef Ihres Softwareentwicklungsprozesses mit der UML-Modellierungstechnik auf super agile Weise!
Machen Sie eine kurze Tour – Agile UML-Modellierung mit Model ETL von Visual Paradigm
On-Demand-Modell ETL
Extrahieren, transformieren und laden Sie Modelle mit einem leistungsstarken Model-Warehousing-Tool.
Auszug: Holen Sie sich eine Vogelperspektive von Modellierungsartefakten
Die ETL-Engine liest und analysiert einen bestimmten Typ von Modellierungsartefakten und extrahiert die gewünschten Informationen in eine Modelle-zu-Eigenschaften-Tabelle; gibt eine zusammenfassende Ansicht der Modellelemente, die sonst über das Diagramm und die Eigenschaftsfenster verstreut sein könnten.
Tabelleninhalt nach Bedingung(en) filtern
Konfigurieren Sie eine ETL-Tabelle flexibel, um sie in bestimmte Anwendungsfälle einzupassen. Indem Sie verschiedene Bedingungen anwenden, können Sie die Elemente auflisten, an denen Sie interessiert sind. Anwendungsfälle mit Kosten über 1.000 auflisten? Oder Klassen aufzulisten, die mit dem Stereotyp <> spezialisiert sind? Es liegt alles bei dir.
Details der zweiten Ebene in einer Tabelle
Ein einfaches Modell-ETL kann Daten aus einem bestimmten Modell oder Diagramm extrahieren (z. B. Anwendungsfalldiagramm oder eine Datentabelle). Mit der erweiterten Modell-ETL können Sie jetzt Daten aus mehreren Modellen oder Diagrammen extrahieren und diese Informationen in einer integrierten Modell-ETL-Tabelle zur Datentransformation und Visualisierung kombinieren.
Transform: Konsolidierte Liste für die Blockbearbeitung
Die Transformationsfunktion erleichtert die Bearbeitung und/oder Umwandlung der erfassten Daten in den gewünschten Zustand. Mit der ETL-Tabelle können Sie schnell und genau Massenbearbeitungen an mehreren Modellierungsartefakten durchführen. Anwendungsbeispiel: Extrahieren Sie Anwendungsfälle aus einem Diagramm, um eine ETL-Tabelle zu erstellen, gehen Sie die Anwendungsfälle durch, bestimmen Sie ihre Wichtigkeit mit Kunden und passen Sie ihre Priorität auf einen Schlag an!
Aspektorientierte Eigenschaften
Aspect Oriented Properties (AOP) ist ein benutzerdefinierter Satz von gekennzeichneten Werten eines bestimmten Aspekts für wiederverwendbare Zwecke. Es kann bei Bedarf zur Modellerweiterung angefügt und entfernt werden, dh ein AOP der Kostenschätzung ist sowohl für Anwendungsfälle als auch für Benutzergeschichten anwendbar und kann häufig in Kombination in einer ETL-Tabelle verwendet werden.
Laden: Modelle in anderen Formen visualisieren
Die Ladefunktion schreibt die resultierenden Daten in ein Zielformat wie Tabellen, Diagramme oder andere visuelle Formate. Bilden Sie beispielsweise ein separates Diagramm für Anwendungsfälle mit hoher Priorität, wie in der Tabelle angegeben.
Druckbare ETL-Tabelle für Anmerkungszwecke
Die ETL-Tabelle bietet ein leistungsstarkes Mittel für Anmerkungszwecke. Es ermöglicht nicht nur das Anzeigen und Bearbeiten von Modellen direkt im Diagrammbereich, sondern kann auch als größenveränderbare und verschiebbare Tabellenlegende verwendet werden. Sie können sogar mehrere ETL-Tabellen erstellen, die mit verschiedenen Arten von Modellen und Kriterien verknüpft sind. Die Kombination des Modells (oder der Diagramme) mit den kommentierten Tabellen nebeneinander an einer Stelle bietet eine präzisere und informativere Darstellung für die Leser.