====Exemples==== [[https://www.visual-paradigm.com/VPGallery/diagrams/index.html|Visual Paradigm documentation]] {{ :ide:modelisation:visual_paradigm:vpgallery_doc_16.zip |Archive doc v16.0}} ====Diagramme de classes==== Une classe est liée à la programmation orientée objet. Mais elles peuvent aussi représenter les composants logiciels. {{ :helloworld:architecture:uml:uml_classe.svg |}} ====Diagramme de paquetages==== Regroupe des composants pour les classer en sous-catégorie. {{ :helloworld:architecture:uml:uml_paquet.svg |}} ====Diagramme de composants==== Fait apparaitre les interactions entre les composants. Le cercle représente l'interface offerte (les différentes méthodes à disposition) et le demi cercle l'interface requise (le prototype des méthodes doit correspondre à l'interface offerte). {{ :helloworld:architecture:uml:uml_composant.svg |}} ====Diagramme de déploiement==== Représente les nœuds physique d'exécution du système et les liens entre eux. {{ :helloworld:architecture:uml:uml_deploiement.svg |}} Il est possible d'ajouter à l'intérieur des blocs des artefacts pour voir plus en détail les interactions matérielles. {{ :helloworld:architecture:uml:uml_deploiement_artefact.svg |}} ====Diagramme d'objets==== ====Diagramme de structures composites==== ====Diagramme d'activités==== ====Diagramme de séquence==== ====Diagramme de communication==== ====Diagramme d'états-transitions==== ====Diagramme de cas d'utilisation====