Skip to content

Software development tools

Software Modeling Platform

Modelio using UML defined by the Object Management Group (OMG).

Other tools (online)

https://graphviz.org/

Pour convertir du code Python en diagrammes UML, vous pouvez utiliser un outil comme Pyreverse. Voici les étapes à suivre :

  1. Installer Pyreverse : Pyreverse est inclus dans le package Pylint. Vous pouvez l'installer via pip :

    pip install pylint
    

  2. Générer le diagramme UML : Utilisez Pyreverse pour analyser votre code Python et générer un diagramme UML. Par exemple, pour générer un diagramme de classes au format PNG, vous pouvez exécuter la commande suivante :

    pyreverse -o png -p nom_du_projet chemin/vers/votre/code
    
    Cette commande génère un fichier PNG avec le diagramme de classes⁴.

  3. Visualiser le diagramme : Ouvrez le fichier généré avec un visualiseur d'images pour voir le diagramme UML.

Pyreverse utilise Graphviz comme backend pour générer les diagrammes, donc assurez-vous que Graphviz est également installé sur votre système⁴.

Si vous avez besoin de plus de détails ou d'une démonstration visuelle, il existe des tutoriels vidéo qui montrent comment utiliser Pyreverse pour générer des diagrammes UML à partir de code Python¹².

Avez-vous déjà utilisé des outils UML auparavant ?

Source : conversation avec Copilot, 12.09.2024 (1) Pyreverse, Reverse UML Python - Developpez.com. https://deusyss.developpez.com/tutoriels/Python/Pyreverse/. (2) UML Part 23: Generer le diagramme de classe à partir du code en python. https://www.youtube.com/watch?v=AXg3_T2C1Dc. (3) UML Class Diagram generation from Python Code. https://www.youtube.com/watch?v=ieftYl0UW4g. (4) How to generate python code in Star UML || Python || STARUML. https://www.youtube.com/watch?v=moPuVLxKXxk. (5) Comment générer un diagramme UML à partir du code source Python .... https://forums.waytolearnx.com/t/comment-generer-un-diagramme-uml-a-partir-du-code-source-python/2673.