Diagrammes automatiques

Concept

La génération automatique de diagrammes est une fonctionnalité très utile notamment dans les use case de reverse massif de code, dans lesquels un code existant est transformé en un modèle à des fins d'analyse de son design ou de production de sa documentation.

Le problème général de la génération automatique de diagrammes est “quels éléments montrer, et comment les disposer ?”. Cette question n'a pas de réponse dans le cas général. Modelio propose une approche pragmatique, à travers un nombre limité de types de diagrammes générés, dont le contenu et la présentation sont précisément définis, et dont l'utilité et l'utilisation sont prévisibles.

Les diagrammes automatiques proposés par Modelio se placent ainsi dans le cadre de l’utilisation de Modelio pour des tâches de développement, avec des diagrammes automatiques s’intéressant aux packages et aux classes.

Les besoins d’un utilisateur sur ce type d’élément sont classés en deux catégories :

  1. Analyser la structure de l’élément, c'est-à-dire de quoi il est fait et ce qu’il contient.
  2. Analyser la position de l’élément et son rôle dans le système, il s’agit alors d’analyse de dépendances ou d'impact.

Diagrammes automatiques proposés

Modelio produit actuellement les diagrammes automatiques suivants :