Comment rendre la modélisation UML agile et juste à temps
Cet article vous montrera comment appliquer efficacement la modélisation UML de manière agile et juste à temps avec la puissante fonctionnalité Model ETL.
Un modèle ou un diagramme UML est une vue spécifique de ce que vous essayez de comprendre dans un contexte spécifique.
Souvent, nous aimerions rassembler / extraire les données du diagramme pour effectuer une analyse et une hiérarchisation plus poussées, en ajoutant des commentaires et des annotations, des coûts joints ou des informations pertinentes pour la liste des éléments, etc. sous forme de tableau. Mais ces données sont généralement dispersées sur tout le diagramme (ici et là) enfouies dans les formes, les popup ou la fenêtre de propriété, ce qui ne nous est pas possible de les interroger dans un tableau. Ou la plupart du temps, nous devons même les copier et les réorganiser manuellement dans un format souhaitable pour une analyse plus approfondie.
La table modèle ETL (extraction-transformation-chargement) est inventée à cette fin. Désormais, vous pouvez utiliser de manière flexible la capacité d’interrogation ETL pour extraire les données souhaitables à utiliser pour faire évoluer vos modèles de manière agile et juste-à-temps pour différents aspects.
Soyez le vrai patron de votre processus de développement logiciel avec la technique de modélisation UML d’une manière super agile !
Faites un tour rapide - Modélisation UML agile avec Model ETL par Visual Paradigm
Modèle ETL à la demande
Extrayez, transformez et chargez des modèles avec un puissant outil d’entreposage de modèles.
Extrait : Obtenez une vue d’ensemble des artefacts de modélisation
Le moteur ETL lit et analyse un type spécifié d’artefacts de modélisation et extrait les informations souhaitables dans une table modèles-propriétés ; donnant une vue résumée des éléments du modèle qui pourraient autrement être éparpillés dans le diagramme et les fenêtres de propriétés.
Filtrer le contenu du tableau par condition(s)
Configurez de manière flexible une table ETL pour l’adapter à des cas d’utilisation spécifiques. En appliquant différentes conditions, vous pouvez lister les éléments qui vous intéressent. Lister les cas d’utilisation avec un coût supérieur à 1 000 ? Ou pour lister les classes spécialisées avec le stéréotype <> ? Cela ne tient qu’à toi.
Détails de deuxième niveau dans un seul tableau
Un modèle ETL de base peut extraire des données d’un modèle ou d’un diagramme particulier (par exemple, un diagramme de cas d’utilisation ou une table de données). Désormais, l’ETL de modèle amélioré vous permet d’extraire des données de plusieurs modèles ou diagrammes et de combiner ces informations dans une table ETL de modèle intégrée pour la transformation et la visualisation des données.
Transform : liste consolidée pour la manipulation de blocs
La fonction de transformation facilite l’édition et/ou la conversion des données acquises dans l’état souhaité. Avec la table ETL, vous pouvez effectuer des modifications en masse sur plusieurs artefacts de modélisation rapidement et avec précision. Exemple d’utilisation : extrayez des cas d’utilisation d’un diagramme pour former une table ETL, passez en revue les cas d’utilisation, déterminez leur importance auprès des clients et ajustez leur priorité en une seule fois !
Propriétés orientées aspect
Aspect Oriented Properties (AOP) est un ensemble défini par l’utilisateur de valeurs étiquetées d’un aspect particulier à des fins réutilisables. Il est attachable et détachable à la demande pour l’extension du modèle, c’est-à-dire qu’un AOP d’estimation des coûts est applicable à la fois aux cas d’utilisation ou aux user stories et peut souvent être utilisé en combinaison dans une table ETL.
Charger : Visualiser les modèles sous d’autres formes
La fonction de chargement écrit les données résultantes dans un format cible tel qu’un tableau, un graphique ou d’autres formats visuels. Par exemple, formez un diagramme séparé pour les cas d’utilisation avec une priorité élevée , comme indiqué dans le tableau.
Tableau ETL imprimable à des fins d’annotation
La table ETL fournit un moyen puissant à des fins d’annotation. Non seulement il permet de visualiser et de modifier des modèles directement dans le volet du diagramme, mais il peut également être utilisé comme légende de tableau redimensionnable et mobile. Vous pouvez même créer plusieurs tables ETL associées à différents types de modèles et de critères. La combinaison du modèle (ou des diagrammes) avec les tableaux annotés côte à côte en un seul endroit fournit une représentation plus précise et informative pour les lecteurs.