Génération d’un diagramme de réseau

Phases

La génération d’un diagramme est un processus itératif qui enchaîne trois phases différentes : la phase de génération élémentaire, la phase des règles du diagramme et la phase des mises en page automatiques du diagramme.

Schéma du processus de génération d’un diagramme de réseau

Phase 1 : génération élémentaire

Au cours de la phase de génération élémentaire du processus, le système crée une entité de diagramme pour chaque entité ou objet de réseau qu’il identifie en entrée.

Phase 2 : règles du diagramme

La phase des règles du diagramme est facultative. Elle se produit lorsque des règles de diagramme sont configurées dans le modèle de diagramme afin d’ignorer certains éléments de réseau (par exemple, les règles de suppression), d’ajouter des entités ou objets supplémentaires (par exemple, la règle d’ajout des associations de connectivité ou de traçage), de simplifier le contenu de diagramme en agrégeant des éléments de réseau (par exemple, les règles de réduction ou de concentration), de développer des containers, etc. Les règles configurées sont enchaînées, chacune à leur tour, dans l’ordre séquentiel d’entrée qui a été défini dans le modèle. Chaque règle s’applique au contenu du diagramme actif qui est généré lorsqu’elle entre en action. Cela signifie que la règle 1 s’exécute sur les entités de diagramme générées à la fin de la phase de génération élémentaire et que la règle N s’exécute sur les entités de diagramme produites par l’exécution de la règle (N-1).

Phase 3 : mises en page automatiques du diagramme

La phase des mises en page automatiques du diagramme est également facultative. Elle se produit lorsque des mises en page de diagramme sont configurées dans le modèle de diagramme de façon à s’exécuter automatiquement au cours de la génération du diagramme. Dans ce cas, les mises en page configurées sont enchaînées, chacune à leur tour, suivant l’ordre séquentiel d’entrée selon lequel elles ont été configurées dans le modèle : la mise en page 1 s’exécute sur la géométrie initiale des entités du diagramme et la mise en page N s’applique à la géométrie des entités produites par l’exécution de l’algorithme (N-1).

Exemple de diagramme

Les trois phases de génération sont les suivantes :

  1. Le processus de génération du diagramme commence par créer une entité de diagramme pour chaque entité de réseau ou objet de réseau dans le jeu de sélection en entrée.
  2. Il exécute les règles qui sont configurées dans le modèle de diagramme afin de réduire la plupart des éléments intermédiaires non critiques et de ne conserver que l’infrastructure critique du réseau dans le diagramme.
  3. Comme cet exemple de modèle de diagramme a également été configuré pour exécuter une mise en page Smart Tree (Arborescence dynamique) automatique au cours de la génération, il exécute cet algorithme.

Au terme du processus de génération, le diagramme obtenu présente uniquement les éléments de réseau critiques restants : ceux qui sont organisés hiérarchiquement et la distance qui les sépare est normalisée.

Schéma d’exemple de génération d’un diagramme de réseau

Particularités

Par défaut, chaque fois que le processus de génération d’un diagramme de réseau crée une entité dans le diagramme, il conserve l’exhaustivité du diagramme et met en surbrillance les relations entre le contenu et les containers.

Exhaustivité des tronçons de diagramme

Le processus de génération d’un diagramme de réseau assure l’exhaustivité des tronçons de diagramme au cours des phases de génération élémentaire et des règles du diagramme.

En d’autres termes, n’importe quelle entité linéaire ou n’importe quel objet de tronçon (présent parmi la sélection en entrée initiale ou ajouté par une règle) inclut toujours ses jonctions d’origine et d’extrémité dans le diagramme généré, que ces jonctions d’extrémité fassent ou non partie de la sélection en entrée ou qu’elles soient explicitement ajoutées par une règle.

Exemple 1 des entités de réseau en entrée
Une ligne de réseau est utilisée en entrée pour générer le diagramme 1.
Diagramme 1 résultant
Le diagramme 1 est généré à partir des entités du réseau en entrée.

Relations contenu-container

Le processus de génération ajoute systématiquement des containers liés aux entités ou objets de contenu qu’il crée dans un diagramme de réseau au cours des phases de génération élémentaire et des règles du diagramme. Cela signifie que les points suivants sont vrais :

  • Les entités ou les objets de contenu associés à un container de points dans le réseau sont automatiquement ajoutés au diagramme avec leur container. Ce container est représenté par une entité surfacique, qui est tracée autour du contenu de tous les containers présents dans le diagramme.

    Exemple 2 des entités de réseau en entrée
    Des entités de réseau sont utilisées en entrée pour générer le diagramme 2.
    Diagramme 2 résultant
    Le diagramme 2 est généré à partir des entités du réseau en entrée.
  • Les entités ou les objets de contenu associés à un container linéaire dans le réseau sont automatiquement ajoutés au diagramme avec leur container linéaire.

    Exemple 3 des entités de réseau en entrée
    Des entités de réseau sont utilisées en entrée pour générer le diagramme 3.
    Diagramme 3 résultant
    Le diagramme 3 est généré à partir des entités du réseau en entrée.

Attention :

L’inverse est faux. Si un conteneur est présent dans le diagramme, il n’inclut pas son contenu par défaut.

Rubriques connexes


Dans cette rubrique
  1. Phases
  2. Particularités