{"id":1922,"date":"2026-08-03T07:51:11","date_gmt":"2026-08-03T07:51:11","guid":{"rendered":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/"},"modified":"2026-08-03T07:51:11","modified_gmt":"2026-08-03T07:51:11","slug":"what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2","status":"publish","type":"post","link":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/","title":{"rendered":"Quels types de diagrammes pouvez-vous cr\u00e9er avec PlantUML ? (Guide complet)"},"content":{"rendered":"<p><img fetchpriority=\"high\" alt=\"Hero banner showcasing various PlantUML diagram types including UML, C4 architecture, ERD, and Gantt charts with live editor features.\" class=\"alignnone wp-image-1680 size-full\" decoding=\"async\" fetchpriority=\"high\" height=\"816\" sizes=\"(max-width: 1312px) 100vw, 1312px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/plantuml-diagram-types-guide-hero-banner.jpg\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/plantuml-diagram-types-guide-hero-banner.jpg 1312w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/plantuml-diagram-types-guide-hero-banner-300x187.jpg 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1024x637.jpg 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/plantuml-diagram-types-guide-hero-banner-768x478.jpg 768w\" width=\"1312\"\/><\/p>\n<article>\n<section id=\"introduction\">Dans le g\u00e9nie logiciel moderne et l&#8217;architecture des syst\u00e8mes, les outils traditionnels de cr\u00e9ation de diagrammes par glisser-d\u00e9poser sont souvent insuffisants. Ils peuvent \u00eatre lents \u00e0 mettre \u00e0 jour, difficiles \u00e0 maintenir dans des syst\u00e8mes de gestion de versions comme Git, et sujets \u00e0 des styles incoh\u00e9rents. C&#8217;est l\u00e0 que <strong>Diagramme en tant que code (DaC)<\/strong> intervient, et <strong>PlantUML<\/strong> se distingue comme l&#8217;un des langages de cr\u00e9ation de diagrammes bas\u00e9s sur le texte les plus polyvalents et largement adopt\u00e9s dans l&#8217;\u00e9cosyst\u00e8me des d\u00e9veloppeurs. En d\u00e9finissant les visuels \u00e0 l&#8217;aide de texte brut, les d\u00e9veloppeurs peuvent conserver la documentation architecturale directement aux c\u00f4t\u00e9s de leur code source. Mais quels types de diagrammes pouvez-vous r\u00e9ellement cr\u00e9er avec celui-ci ? Que vous ayez besoin de cartes structurelles standard du langage de mod\u00e9lisation unifi\u00e9e (UML), de vues d&#8217;architecture d&#8217;entreprise de haut niveau ou de chronologies de gestion de projet, PlantUML couvre pratiquement tous les besoins de communication technique. Dans ce guide, nous explorerons l&#8217;ensemble complet des types de diagrammes pris en charge par PlantUML et d\u00e9montrerons comment utiliser un \u00e9diteur intuitif <strong>\u00c9diteur PlantUML<\/strong> tel que <a href=\"https:\/\/vpascode.com\" rel=\"noopener\" target=\"_blank\">VPasCode<\/a> am\u00e9liore votre exp\u00e9rience de rendu et d&#8217;\u00e9dition.<\/section>\n<section id=\"uml-diagrams\">\n<h2>2. Diagrammes standard du langage de mod\u00e9lisation unifi\u00e9e (UML)<\/h2>\n<p>Au c\u0153ur de son fonctionnement, PlantUML a \u00e9t\u00e9 con\u00e7u pour simplifier la cr\u00e9ation de diagrammes UML officiels. Il se divise en deux grandes cat\u00e9gories : les diagrammes structurels et les diagrammes comportementaux.<\/p>\n<h3>Diagrammes structurels<\/h3>\n<h4>Diagrammes de classes et d&#8217;objets<\/h4>\n<p>Mod\u00e9lisez les structures orient\u00e9es objet, les hi\u00e9rarchies de classes, les interfaces, les attributs et les relations (h\u00e9ritage, agr\u00e9gation, composition) directement \u00e0 partir des d\u00e9finitions de code.<\/p>\n<p id=\"txYQIIX\"><img alt=\"Main UI showing the creating of a Class Diagram using a text to diagram editor - VPasCode\" class=\"alignnone wp-image-1681 size-full\" decoding=\"async\" height=\"900\" sizes=\"(max-width: 1400px) 100vw, 1400px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a6eb5d05711f.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a6eb5d05711f.png 1400w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a6eb5d05711f-300x193.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a6eb5d05711f-1024x658.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a6eb5d05711f-768x494.png 768w\" width=\"1400\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:dLRVZzis37uFaFz1k9SwNIzONusYQ12xgx7K5oGvO6-3OZE9SBBaIVBTlBR_UodBbdyatOQ-9199aTz7KfG_Q4ELgGe-dn4odnbcE91FqW0ddwcWPoX06BAljO5YFflFNf48Jam0OSA0Ej4Cz7pcroJPWGRrJ8_evOjrISWlfA1FqCeDaoB8Acra0IeawtRrXkJKW0v9X7yxAiwm2CbHIWvKT5uoAZBWGp-gNoTvIFP6CN6-SV02sTFgcJ9EZumpKmSsc8irjFvc-GseR6azvb4gYNGrocrI0bh8IfYGvB92i-kuJEiAUPygaVzVg6SmhVUzeQRImQApRU7vzDEZDefcXcISQYp1U4-seBGK7VHxmlBUaPC8Mi1K1WKcQIeiBr9CB1kWIJv4vyKf-hsfM4jX460YJl9QNvMs9aCJXZ-3H3rBbazpa4cHAJ3WEDj6TEIxhkhfSrbJRkgjnF9Yb-5lfp7IK8x9hiVYKi495637eNp3jEc00bLYC_GMu0Mgrr8F6y61TGSKv035-4ZPuxZP0wtrWO6wJXNDywr75_H0RoVBPMGdPT5dG-4khOgZlO7ZMblDeIxHrwvTTPgCbZJ3kpF94ii0Morbvuldtocn3mGpR9n0x4JTNaKELzHn-sG3_-I4K80x3Os7IHNinR9WRtXUZ84t2LursEl0SQYlKkkTsbW_kAfjvlkBFoZ0hMdWCst7LI8YFwD6YeVAN6kQ9cxuJOkW6spX48Q3wmrAo1Z5iVfN1ThsvBZPCigpYcEeWmyHN2KCx-69gM8ucYUPQZdT52EZuBgMRY1OaZeGyB9s3XpjDwIJuDdhEUwB4rNAescwjXqViQYmxergFWFS-6xlIhG_hD9ejOlSBeetZt_4hUOnERJBxIxU9r6S7fBLvjzyJrFV1Td6QPIalxdD-Y7zcEm-nst8zQTu_NiS_Pcau_t3uw4LhD9rlDbO-pRo3dWJH5zOgQqWyKyPAqhUFEIk3_7zqnV82RT3z8MP2y6QuvN2sJMV3L_mTr-Nor47Xxqh3E5VoF-mis1MtVl4n0KKC_On9u6MdFq0H_k2lVjwVzyFz930tmP4hiahifP5AJLpZ9oZdE6RBF85zdKpyPWc9NxT47aQeHkkNwFxkxVBvUixToIqtMme4vgyRv5hBV6Aj74QNgJ7lN30YueRLd9cH-Hyvl7UlRqZDi2lBi0eG_Qho0U9e4HQECPhNnsgb7onLBotl37In5BmuzbhbyltVH-7v49rz-mHdCAA774qvlRi3LuD1pSQ2OvcmA_18LX7GpR_WrhOSOqkZtNdSWUKit_S6Snv_os59fCFb42MrenoEsvPkyJK2yYCL3Vxq9Ldt5WVC27uyVeT\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLPDZzis4BqRy7yWzX9jaZMQgn44CTORr8Nh6hQtwAsWfP7DWY9LaZAwQ0hqwd-ollVMe_vOPoHAfgHDMlHYMVoOcVVcpOm-MiUDAp8v7Z4s7ZdX3B3jatNbSmOi0NO0wuHMB7brBFzoWEV6erTiNbvIeOHX4YmJoe59UGnsF6h_iyK6B9WJtqjWlvDrnjwmb0i3VeFCHh4KeDoKtLVFjopX3koKhIK_m1p_tqxPNci9N3Kck5A511CQ4KdmDcLRPuGw36-UoeiHgG0p5pRNIko55AwyHEHpolhU_Y2a0PmrV-fYSOOBt5rp0Hd67cLQEKvO4btWmQ7_yfA1SuG_s-l2sFhQVmnUxnqWuLl7NU5QdxVD1Hzla9b20OibjnOOtziwsF6elyBMOAnMgiLrnqHoDLglA9trbo3ZGlONaKnPNlAZLj3TUeCoSeia3BTTNkbikExHtcjj4eokl80T7ghPBF_y3idid1GgrJQWygH5CYGeGUdMTE1JgzYKpuuaNArvGLvPoJLgmNuI2M8arKn9zW51UmFRyl8BvNMdNMStD-WIjGSg9cqlXQLCU0BuGQ66UiQZM9T_Esyl45GDf55JVEJgyCBbEjGgX2_gQ2LEm8lWqe1TZhv9ta7mKOZaPNuzUKTEX5pPKqM6rxHV7-ZcAOTsQtTzQVPZdlDuG7fkn6zhRbQ5Q6kksIellnOYhqgaIpWArxgc_2KCs45yL8jWV0J_epz9iIU6MWkzj7d-rnXyp_Xj5qMRWVBSWea2O0F-N-WJGGoTDb5dQLE3hHfFMFxXUZzLX7zcZC1Uwdjck8ErbUCuwMvGdh0akEndoLOnaWTwXbvRczXc5DRfDaUr2ox1zbKQSndJE5WtJg81ZLZRgJ0PZep0Gpyje0mSK2UOk0RULuvudD4m-s5F8X9if7Hn0YbxhBrbrJelEfHziLpdXV4HLGNWMrbvhklASrPUy3MidoQfszriDPzjvlNRyl6d1x_-kDZvl-jDUTukvW-htU9XkNpukejXmXfF3wkVPxiTMl5cxtzOVLfilY_F_dsssIn-RD_cvNazs-pyrchrkAoslEiDoCgsfPT5bakQdpXY_UV8TJH7Kc0JhJkqa7WCvzi9OXpG0XiaDixnAFmOUVzvCkbg7rbjpQDisb7_hoSfic_fgy9XEsY7QXkG1A66iRGJz_tdkxjcpaonPs6cazhclSvoRKNbCfBQKf-lpTrYLJJPJSaNYKTKNshT0kg4_HeTtRoRJ5xVj9UdL1UkylsXTZgpLcEHUQSX0akWuRP6aXNIYLoAgY6FHpx-ctStZ9nyKpdfSGPf2h4heF54caUiN57oKba-nyTE-YgGjTsaFahuEeF1Rqyc7pg2dpAE7pvCLTEDBgNjX6DxRl7N5kObm1KqRDr00R2yJX6NmXB63fmQgQwURVByt23fOK8Q1tYFJ0mLIsS6Ns8uz54LiGECKETqHu74UFDM-VZj_9AMh-1xulo8pE6d_Jy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n  \r\ntitre Syst\u00e8me de gestion d'h\u00f4tel\r\n\r\n' D\u00e9finir les interfaces\r\ninterface IReservable {\r\n    + faireReservation(client: Client, dates: PlageDate): boolean\r\n    + annulerReservation(idReservation: String): boolean\r\n    + v\u00e9rifierDisponibilit\u00e9(date: Date): boolean\r\n}\r\n\r\ninterface IPayable {\r\n    + traiterPaiement(montant: double): boolean\r\n    + \u00e9mettreRemboursement(idReservation: String): boolean\r\n    + obtenirStatutPaiement(): String\r\n}\r\n\r\n' D\u00e9finir une classe abstraite\r\nclasse abstraite Personne {\r\n    - id: String\r\n    - nom: String\r\n    - email: String\r\n    - t\u00e9l\u00e9phone: String\r\n    + getId(): String\r\n    + getNom(): String\r\n    + obtenirCoordonn\u00e9es(): String\r\n    + mettre\u00c0JourCoordonn\u00e9es(infos: String): void\r\n}\r\n\r\n' D\u00e9finir des classes concr\u00e8tes\r\nclass Client {\r\n    - pointsFid\u00e9lit\u00e9: int\r\n    - nombreS\u00e9joursTot: int\r\n    - pr\u00e9f\u00e9rences: Liste\r\n    + gagnerPointsFid\u00e9lit\u00e9(co\u00fbtS\u00e9jour: double): void\r\n    + \u00e9changerPointsFid\u00e9lit\u00e9(points: int): boolean\r\n    + obtenirNiveauFid\u00e9lit\u00e9(): String\r\n    + ajouterPr\u00e9f\u00e9rence(pr\u00e9f\u00e9rence: String): void\r\n}\r\n\r\nclass Chambre {\r\n    - num\u00e9roChambre: String\r\n    - typeChambre: TypeChambre\r\n    - capacit\u00e9: int\r\n    - prixParNuit: double\r\n    - \u00e9quipements: Liste\r\n    - estDisponible: boolean\r\n    + r\u00e9serverChambre(client: Client, dates: PlageDate): boolean\r\n    + lib\u00e9rerChambre(): void\r\n    + obtenirPrix(client: Client): double\r\n    + ajouter\u00c9quipement(\u00e9quipement: String): void\r\n    + obtenirStatutChambre(): String\r\n}\r\n\r\nclass R\u00e9servation {\r\n    - idR\u00e9servation: String\r\n    - dateArriv\u00e9e: Date\r\n    - dateD\u00e9part: Date\r\n    - prixTotal: double\r\n    - statut: StatutR\u00e9servation\r\n    - demandesSp\u00e9ciales: String\r\n    + calculerPrixTotal(): double\r\n    + confirmerR\u00e9servation(): void\r\n    + enregistrerArriv\u00e9e(): void\r\n    + enregistrerD\u00e9part(): boolean\r\n    + mettre\u00c0JourDates(nouvelleArriv\u00e9e: Date, nouveauD\u00e9part: Date): boolean\r\n    + obtenirDur\u00e9e(): int\r\n}\r\n\r\n' \u00c9num\u00e9ration\r\n\u00e9num TypeChambre {\r\n    STANDARD\r\n    LUXE\r\n    SUITE\r\n    PR\u00c9SIDENTIELLE\r\n}\r\n\r\n' \u00c9num\u00e9ration\r\n\u00e9num StatutR\u00e9servation {\r\n    EN_ATTENTE\r\n    CONFIRM\u00c9E\r\n    ARRIV\u00c9E\r\n    D\u00c9PART\r\n    ANNUL\u00c9E\r\n}\r\n\r\n' Relations\r\n' Impl\u00e9mentation d'interface (ligne pointill\u00e9e avec triangle)\r\nIReservable &lt;|.. R\u00e9servation : impl\u00e9mente\r\nIPayable &lt;|.. R\u00e9servation : impl\u00e9mente\r\n\r\n' H\u00e9ritage abstrait (ligne pleine avec triangle)\r\nPersonne &lt;|-- Client : \u00e9tend\r\n\r\n' Composition (losange plein) - Chambre fait partie de R\u00e9servation\r\nR\u00e9servation *-- \"1..*\" Chambre : contient &gt;\r\n\r\n' Association (ligne pleine simple) avec multiplicit\u00e9\r\nClient \"1\" -- \"0..*\" R\u00e9servation : effectue &gt;\r\n\r\n' D\u00e9pendance (fl\u00e8che pointill\u00e9e) - Client d\u00e9pend de TypeChambre\r\nClient ..&gt; TypeChambre : a un niveau de fid\u00e9lit\u00e9 bas\u00e9 sur &gt;\r\n\r\n' Association avec libell\u00e9 personnalis\u00e9\r\nR\u00e9servation \"1\" --o \"1\" Client : r\u00e9serv\u00e9e par &gt;\r\n\r\n' R\u00e9alisation d'interface par classe abstraite (connecteur optionnel suppl\u00e9mentaire)\r\nIReservable &lt;|.. Chambre : impl\u00e9mente\r\n\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLPDZzis4BqRy7yWzX9jaZMQgn44CTORr8Nh6hQtwAsWfP7DWY9LaZAwQ0hqwd-ollVMe_vOPoHAfgHDMlHYMVoOcVVcpOm-MiUDAp8v7Z4s7ZdX3B3jatNbSmOi0NO0wuHMB7brBFzoWEV6erTiNbvIeOHX4YmJoe59UGnsF6h_iyK6B9WJtqjWlvDrnjwmb0i3VeFCHh4KeDoKtLVFjopX3koKhIK_m1p_tqxPNci9N3Kck5A511CQ4KdmDcLRPuGw36-UoeiHgG0p5pRNIko55AwyHEHpolhU_Y2a0PmrV-fYSOOBt5rp0Hd67cLQEKvO4btWmQ7_yfA1SuG_s-l2sFhQVmnUxnqWuLl7NU5QdxVD1Hzla9b20OibjnOOtziwsF6elyBMOAnMgiLrnqHoDLglA9trbo3ZGlONaKnPNlAZLj3TUeCoSeia3BTTNkbikExHtcjj4eokl80T7ghPBF_y3idid1GgrJQWygH5CYGeGUdMTE1JgzYKpuuaNArvGLvPoJLgmNuI2M8arKn9zW51UmFRyl8BvNMdNMStD-WIjGSg9cqlXQLCU0BuGQ66UiQZM9T_Esyl45GDf55JVEJgyCBbEjGgX2_gQ2LEm8lWqe1TZhv9ta7mKOZaPNuzUKTEX5pPKqM6rxHV7-ZcAOTsQtTzQVPZdlDuG7fkn6zhRbQ5Q6kksIellnOYhqgaIpWArxgc_2KCs45yL8jWV0J_epz9iIU6MWkzj7d-rnXyp_Xj5qMRWVBSWea2O0F-N-WJGGoTDb5dQLE3hHfFMFxXUZzLX7zcZC1Uwdjck8ErbUCuwMvGdh0akEndoLOnaWTwXbvRczXc5DRfDaUr2ox1zbKQSndJE5WtJg81ZLZRgJ0PZep0Gpyje0mSK2UOk0RULuvudD4m-s5F8X9if7Hn0YbxhBrbrJelEfHziLpdXV4HLGNWMrbvhklASrPUy3MidoQfszriDPzjvlNRyl6d1x_-kDZvl-jDUTukvW-htU9XkNpukejXmXfF3wkVPxiTMl5cxtzOVLfilY_F_dsssIn-RD_cvNazs-pyrchrkAoslEiDoCgsfPT5bakQdpXY_UV8TJH7Kc0JhJkqa7WCvzi9OXpG0XiaDixnAFmOUVzvCkbg7rbjpQDisb7_hoSfic_fgy9XEsY7QXkG1A66iRGJz_tdkxjcpaonPs6cazhclSvoRKNbCfBQKf-lpTrYLJJPJSaNYKTKNshT0kg4_HeTtRoRJ5xVj9UdL1UkylsXTZgpLcEHUQSX0akWuRP6aXNIYLoAgY6FHpx-ctStZ9nyKpdfSGPf2h4heF54caUiN57oKba-nyTE-YgGjTsaFahuEeF1Rqyc7pg2dpAE7pvCLTEDBgNjX6DxRl7N5kObm1KqRDr00R2yJX6NmXB63fmQgQwURVByt23fOK8Q1tYFJ0mLIsS6Ns8uz54LiGECKETqHu74UFDM-VZj_9AMh-1xulo8pE6d_Jy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:dLRVZzis37uFaFz1k9SwNIzONusYQ12xgx7K5oGvO6-3OZE9SBBaIVBTlBR_UodBbdyatOQ-9199aTz7KfG_Q4ELgGe-dn4odnbcE91FqW0ddwcWPoX06BAljO5YFflFNf48Jam0OSA0Ej4Cz7pcroJPWGRrJ8_evOjrISWlfA1FqCeDaoB8Acra0IeawtRrXkJKW0v9X7yxAiwm2CbHIWvKT5uoAZBWGp-gNoTvIFP6CN6-SV02sTFgcJ9EZumpKmSsc8irjFvc-GseR6azvb4gYNGrocrI0bh8IfYGvB92i-kuJEiAUPygaVzVg6SmhVUzeQRImQApRU7vzDEZDefcXcISQYp1U4-seBGK7VHxmlBUaPC8Mi1K1WKcQIeiBr9CB1kWIJv4vyKf-hsfM4jX460YJl9QNvMs9aCJXZ-3H3rBbazpa4cHAJ3WEDj6TEIxhkhfSrbJRkgjnF9Yb-5lfp7IK8x9hiVYKi495637eNp3jEc00bLYC_GMu0Mgrr8F6y61TGSKv035-4ZPuxZP0wtrWO6wJXNDywr75_H0RoVBPMGdPT5dG-4khOgZlO7ZMblDeIxHrwvTTPgCbZJ3kpF94ii0Morbvuldtocn3mGpR9n0x4JTNaKELzHn-sG3_-I4K80x3Os7IHNinR9WRtXUZ84t2LursEl0SQYlKkkTsbW_kAfjvlkBFoZ0hMdWCst7LI8YFwD6YeVAN6kQ9cxuJOkW6spX48Q3wmrAo1Z5iVfN1ThsvBZPCigpYcEeWmyHN2KCx-69gM8ucYUPQZdT52EZuBgMRY1OaZeGyB9s3XpjDwIJuDdhEUwB4rNAescwjXqViQYmxergFWFS-6xlIhG_hD9ejOlSBeetZt_4hUOnERJBxIxU9r6S7fBLvjzyJrFV1Td6QPIalxdD-Y7zcEm-nst8zQTu_NiS_Pcau_t3uw4LhD9rlDbO-pRo3dWJH5zOgQqWyKyPAqhUFEIk3_7zqnV82RT3z8MP2y6QuvN2sJMV3L_mTr-Nor47Xxqh3E5VoF-mis1MtVl4n0KKC_On9u6MdFq0H_k2lVjwVzyFz930tmP4hiahifP5AJLpZ9oZdE6RBF85zdKpyPWc9NxT47aQeHkkNwFxkxVBvUixToIqtMme4vgyRv5hBV6Aj74QNgJ7lN30YueRLd9cH-Hyvl7UlRqZDi2lBi0eG_Qho0U9e4HQECPhNnsgb7onLBotl37In5BmuzbhbyltVH-7v49rz-mHdCAA774qvlRi3LuD1pSQ2OvcmA_18LX7GpR_WrhOSOqkZtNdSWUKit_S6Snv_os59fCFb42MrenoEsvPkyJK2yYCL3Vxq9Ldt5WVC27uyVeT\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h4>Diagrammes de composants et de d\u00e9ploiement<\/h4>\n<p>Cartographiez les composants logiciels, les n\u0153uds physiques, les artefacts et les environnements de d\u00e9ploiement pour visualiser la distribution logicielle sur des infrastructures mat\u00e9rielles ou cloud.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:ZPDFIyGm4CNlWNo7q8kdnRi7sJyLNL0isyeUnCDiEwp1DYrfT2dYTtUI9cjQGUofcVdrpSiRkkmDQFFUr9mPQMeKUpo8LTVLiWGZMoKsRTEr2fKHgOIZXeOppZeet-288jdKqhRkOK2TY4_E13tFLcEjsrEF-aL07zvzzw4zI1f4GrnpF7BsDH6EBUIeFsBvLROLjs3m18DJyE---qIJt2UoHDUs1N_soAEkPeohJA4CXiRUBSPyxGnEFQTWu00zpkAeGZbnrWAL16_fUiwD_YQWArboEh9ubRfQPBJ28HZjVuBAZPOT9PrjdVlnw2KkQBDAOMaJxZdpAnABnNN8Kro9kwB8nANOtUG5PtvlVn2SXOQ5ejm9t2g3Ma7jqHYCm_zDSXOB1U5qJUGEeQBXUoqDNMiYSzRz3pXTA_6PRYd8yxwjYHbZF_FnZY7af4z1SxP4LT7_z0q0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLD1JiCm4BnRyXzMlVHKSUU0MWeII80Y4auL1pTP5OlOYMod824Um5DuHp_6nYIEcnOGELdZcTtPMMTkdJ2kKILdJZg3S275nWYb40g4l59rPOLs5egfgEjIviB9IiCBhZdZh1RvizWWJ9PLapyHlvIetGJUE0FwLdTYApV2OMDQnIC82mFKSHPHMLMjPOcUT-kFdBtlzKdHRDjgUsw6Vecm5WsM9S8YkVPr1gZZj2LaZl3WP2cjT-A97Hx18y6oKahe0cDsZuseYP2eA8cOscFZaRheriBwo8jAwzqdsZ2KlvYSZwvZ-yIbDYqZ1dzLzxu7QK2EHKxsBJY9Ph2ree0XTKRMNI3-s8cdr41hVANbKBte5SncPz56u1IkiYo14xY_J3FEldV-1ucpwAwb7YwE92qNf7PeDFwaw4S-e7Dsf6Oh76TCoXlCNKF_pGdiFd8ZstEGXmQzDeJy7-7e_P0qCqAILQ1nwl2gWZWGlTYlfSimfMQqDixcg0lwvxy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Diagramme de composants d'application web\r\n\r\npackage \"Couche client\" {\r\n    [Navigateur web] as Navigateur\r\n    [Application mobile] as Mobile\r\n}\r\n\r\npackage \"Serveur d'application\" {\r\n    [Passerelle API] as Passerelle\r\n    [Service Utilisateur] as ServiceUtilisateur\r\n    [Service Commande] as ServiceCommande\r\n    [Service Paiement] as ServicePaiement\r\n}\r\n\r\npackage \"Couche base de donn\u00e9es\" {\r\n    base \"Base de donn\u00e9es Utilisateurs\" as BaseUtilisateurs\r\n    base \"Base de donn\u00e9es Commandes\" as BaseCommandes\r\n}\r\n\r\npackage \"Services tiers\" {\r\n    [API Stripe] as Stripe\r\n}\r\n\r\n' Connexions\r\nNavigateur --&gt; Passerelle : HTTP \/ REST\r\nMobile --&gt; Passerelle : HTTP \/ REST\r\n\r\nPasserelle --&gt; ServiceUtilisateur : REST interne\r\nPasserelle --&gt; ServiceCommande : REST interne\r\n\r\nServiceUtilisateur --&gt; BaseUtilisateurs : Lecture \/ \u00c9criture\r\nServiceCommande --&gt; BaseCommandes : Lecture \/ \u00c9criture\r\nServiceCommande --&gt; ServicePaiement : Traiter le paiement\r\n\r\nServicePaiement --&gt; Stripe : HTTPS \/ API\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLD1JiCm4BnRyXzMlVHKSUU0MWeII80Y4auL1pTP5OlOYMod824Um5DuHp_6nYIEcnOGELdZcTtPMMTkdJ2kKILdJZg3S275nWYb40g4l59rPOLs5egfgEjIviB9IiCBhZdZh1RvizWWJ9PLapyHlvIetGJUE0FwLdTYApV2OMDQnIC82mFKSHPHMLMjPOcUT-kFdBtlzKdHRDjgUsw6Vecm5WsM9S8YkVPr1gZZj2LaZl3WP2cjT-A97Hx18y6oKahe0cDsZuseYP2eA8cOscFZaRheriBwo8jAwzqdsZ2KlvYSZwvZ-yIbDYqZ1dzLzxu7QK2EHKxsBJY9Ph2ree0XTKRMNI3-s8cdr41hVANbKBte5SncPz56u1IkiYo14xY_J3FEldV-1ucpwAwb7YwE92qNf7PeDFwaw4S-e7Dsf6Oh76TCoXlCNKF_pGdiFd8ZstEGXmQzDeJy7-7e_P0qCqAILQ1nwl2gWZWGlTYlfSimfMQqDixcg0lwvxy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:ZPDFIyGm4CNlWNo7q8kdnRi7sJyLNL0isyeUnCDiEwp1DYrfT2dYTtUI9cjQGUofcVdrpSiRkkmDQFFUr9mPQMeKUpo8LTVLiWGZMoKsRTEr2fKHgOIZXeOppZeet-288jdKqhRkOK2TY4_E13tFLcEjsrEF-aL07zvzzw4zI1f4GrnpF7BsDH6EBUIeFsBvLROLjs3m18DJyE---qIJt2UoHDUs1N_soAEkPeohJA4CXiRUBSPyxGnEFQTWu00zpkAeGZbnrWAL16_fUiwD_YQWArboEh9ubRfQPBJ28HZjVuBAZPOT9PrjdVlnw2KkQBDAOMaJxZdpAnABnNN8Kro9kwB8nANOtUG5PtvlVn2SXOQ5ejm9t2g3Ma7jqHYCm_zDSXOB1U5qJUGEeQBXUoqDNMiYSzRz3pXTA_6PRYd8yxwjYHbZF_FnZY7af4z1SxP4LT7_z0q0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"rwnuQpI\"><img alt=\"Component diagram created using a text to diagram editor - VPasCode, illustrating a 3-tier web application architecture with API gateways, microservices, databases, and Stripe integration.\" class=\"alignnone wp-image-1738 size-full\" decoding=\"async\" height=\"715\" sizes=\"(max-width: 698px) 100vw, 698px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704b6c092c3.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704b6c092c3.png 698w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704b6c092c3-293x300.png 293w\" width=\"698\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:PPBBRi8m44NtaV8F8rR98gfKw8OLZwYYY5Pf4wbh9mpKmh4jUzeALVnxxJY803lF-Dwvnu-P9MReknLnH9m4GevQg6EBaY3dR6zO2ncCiugZWK-iOQwru0qZhcGSnP4zSAcPLpMgrKewNqb7DyTWGqpk1NgLL5k4qLBmRYpQ0oaz0cQXwLflVlilZW22qESiZFgrQ3fL7TP10k20-Our58GE29wDaeHo2ycgUjqyhCkqy-twjhUTukXqGHcS0aeqFtqGqpfKjqI-Av1WwGOoBXrBKgdM3GX1rAtl-HQiENYiUV42oUVy0tPSO7gEccj-JvOpOZMpECJQzhqBrRa3eq9PsXiitpUTL8VIthCCZtm9QRwmPI6a3iKGQV0yMNPpErDOLLLHGb8eGp2PZDCukbOuonNv5DRvOjaRdYRZnzHdpDm5kV_t3m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLBTJi8m5BvVidSusOtZWfW8td05Z1WaQAPRudNP3gEXQvUsGutXANmAdeFuNhRT3E2CII_Qdk_ld7QiD96wBfdlQQebmeoIGfAoHCZDEXug9YYMo3NqOL9LZ6P4Ky7X5LU07BGKL06dEoJrc-_vdjfINX6Z04g_Cun4MGb535rYfWal65eK__giSmYcjJGyo1Wr1W4GesGBaJl3X-y1jCX7igC5qLXBwzn0JrSE2M0wmJN9D0HtKd2DFBTDi2loAtSuJn-MrukavtJMBTPgx7rlVvOlGRcp-lcvn2bdMpPZkSWQEJt7Gr06mr0h25DH6e76KxjzD_SaleSLoROsUhYcsOQYX9V9SyCY5JLU_-L4mrRDqmdEZmTKfxHJKvcrjuspmmQnKBgGc3mj7RPgZgeRBiasnqD9_dBfpDb9gOPWZJkXspVkzpkZ7C4yJUC4mbX83SFXeDTIpZ0_j8kUHh2OJQEMTpiStFIiszZCqlplRm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Diagramme de d\u00e9ploiement - Application web en trois niveaux\r\n\r\nskinparam styleComposant rectangle\r\n\r\nn\u0153ud \"Bureau client\" as n\u0153udClient {\r\n  n\u0153ud \"Navigateur web\" as navigateur {\r\n    artefact \"Frontend de l'application web (HTML\/JS)\" as frontend\r\n  }\r\n}\r\n\r\nn\u0153ud \"Serveur d'application\" as n\u0153udServeurApp {\r\n  n\u0153ud \"Conteneur de servlets (Tomcat)\" as tomcat {\r\n    artefact \"API backend (fichier WAR)\" as apiApp\r\n  }\r\n}\r\n\r\nn\u0153ud \"Serveur de base de donn\u00e9es\" as n\u0153udBaseDonn\u00e9es {\r\n  base \"PostgreSQL\" as postgres {\r\n    artefact \"Sch\u00e9ma de base de donn\u00e9es de l'application\" as sch\u00e9maBase\r\n  }\r\n}\r\n\r\nn\u0153udClient -- n\u0153udServeurApp : HTTPS (Port 443)\r\nn\u0153udServeurApp -- n\u0153udBaseDonn\u00e9es : JDBC (Port 5432)\r\n\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLBTJi8m5BvVidSusOtZWfW8td05Z1WaQAPRudNP3gEXQvUsGutXANmAdeFuNhRT3E2CII_Qdk_ld7QiD96wBfdlQQebmeoIGfAoHCZDEXug9YYMo3NqOL9LZ6P4Ky7X5LU07BGKL06dEoJrc-_vdjfINX6Z04g_Cun4MGb535rYfWal65eK__giSmYcjJGyo1Wr1W4GesGBaJl3X-y1jCX7igC5qLXBwzn0JrSE2M0wmJN9D0HtKd2DFBTDi2loAtSuJn-MrukavtJMBTPgx7rlVvOlGRcp-lcvn2bdMpPZkSWQEJt7Gr06mr0h25DH6e76KxjzD_SaleSLoROsUhYcsOQYX9V9SyCY5JLU_-L4mrRDqmdEZmTKfxHJKvcrjuspmmQnKBgGc3mj7RPgZgeRBiasnqD9_dBfpDb9gOPWZJkXspVkzpkZ7C4yJUC4mbX83SFXeDTIpZ0_j8kUHh2OJQEMTpiStFIiszZCqlplRm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:PPBBRi8m44NtaV8F8rR98gfKw8OLZwYYY5Pf4wbh9mpKmh4jUzeALVnxxJY803lF-Dwvnu-P9MReknLnH9m4GevQg6EBaY3dR6zO2ncCiugZWK-iOQwru0qZhcGSnP4zSAcPLpMgrKewNqb7DyTWGqpk1NgLL5k4qLBmRYpQ0oaz0cQXwLflVlilZW22qESiZFgrQ3fL7TP10k20-Our58GE29wDaeHo2ycgUjqyhCkqy-twjhUTukXqGHcS0aeqFtqGqpfKjqI-Av1WwGOoBXrBKgdM3GX1rAtl-HQiENYiUV42oUVy0tPSO7gEccj-JvOpOZMpECJQzhqBrRa3eq9PsXiitpUTL8VIthCCZtm9QRwmPI6a3iKGQV0yMNPpErDOLLLHGb8eGp2PZDCukbOuonNv5DRvOjaRdYRZnzHdpDm5kV_t3m00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"reprVzT\"><img loading=\"lazy\" alt=\"Deployment diagram created using a text to diagram editor - VPasCode, illustrating a multi-region cloud architecture with load balancers, Kubernetes cluster nodes, on-premise firewalls, and database servers.\" class=\"alignnone wp-image-1767 size-full\" decoding=\"async\" height=\"758\" loading=\"lazy\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705998e4d4a.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705998e4d4a.png 498w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705998e4d4a-197x300.png 197w\" width=\"498\"\/><\/p>\n<h3>Diagrammes comportementaux et d&#8217;interaction<\/h3>\n<h4>Diagrammes de s\u00e9quence<\/h4>\n<p>Le type de diagramme PlantUML le plus populaire. Suivez les interactions \u00e9tape par \u00e9tape, les appels d&#8217;API synchrones\/asynchrones et les flux de messages entre les acteurs et les syst\u00e8mes au fil du temps.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:VL9BJm8n4BvlilzXiWU31m8OJnmCA9YW1r1vd6Ut0pIMjccx4FprJdSH5qFSqqxdUysq0n_GXNAdqYJ8e0WMdXmCox0b7MI1GHeDpyeSqYHDi0Z6GHOX6Q27ad_InBA0BAH57I1RKGv3QwisMlkd6tLXE9lKRIxIH63073tLiZ1wh7eYZtvH7zeFKGZwCDQ1ooT78aP3vQj0Se-1QYkk6HZnqQOFi-d773fePMVVwoYpaRh9gDpv86AP8t9cl9NaZjLOa1-1TYXLWn93CQpzw_1EeNIw9ZWgZ1Dm0rlqSIwwuB6C2h149SNb2C3VJuQJwfASN1_1elU7Md93cboKUbdDcvJpRkwwNPY-GcjkFaapOURCMYgwFO7ZMXXRvOofXUIq0OA14OVD3JgH9gJu5YPw_r_6i-5zjmSB7G-Daryae3LsphZhXYFfhS8ZP5VKCpRM8YweiR7Jqw3B-nqma5_gDm00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VPFFQjj04CRl0ht3u4EJ7eATqbCF9Icqa1GQawJDUQKTomEhbTXTcRwIw2Fq5hrOlt7yPrtI2YoarVVDzvlPzLLC9gIXTMMH90McBsxuIVRC36dDFibAQfEaysIPtDcGn4aqYOTG5cLXQdsYsVVZyepghcsPJfGz8gIMtlX4i-k-T_kYJrpj3QRl_nOkRru1EUYnNXRM95EPo3Jxf7T0sixxQUI8vvXJnBtHLegUVQ6BZvfE7-Z1I9H03awnBw4WYTj6PSFX1HAlKAi9270jxnuUQMvwcMykvwvhn6U6BINULGgBhM2uvthDGN-d8oMq3yWX165thA70y5qS4-yvGUMtVlQ16udOkXR4USVqXjQcNfk6uP_6cDT3TPVe9ckIDiQXQJHBkFQyky0VqnYWqq2cjaiwwDv4J9mJDTE8YGTy73pTFZtc5GwZVRTOqDrNEhy5kWVPCdGhSMztMfqdf3cyTcabI8Ewe8wQZBrsR0PDhxfWooAAHxMJDiI_qiW1u_tYahx1WkKkI9n6ElyS0lB-ItAzmkdJxNh-zOymUlvT5YlT-TDPxqvflg97w8gznN_k3m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Flux d'authentification de l'utilisateur\r\n\r\nacteur \"Utilisateur\" comme utilisateur\r\nparticipant \"Application Web\" comme app\r\nparticipant \"API d'authentification\" comme auth\r\ndatabase \"Base de donn\u00e9es des utilisateurs\" comme db\r\n\r\nutilisateur -&gt; app : Saisir les identifiants\r\nactiver app\r\n\r\napp -&gt; auth : POST \/api\/v1\/login\r\nactiver auth\r\n\r\nauth -&gt; db : Rechercher l'utilisateur par courriel\r\nactiver db\r\ndb --&gt; auth : Retourner l'enregistrement utilisateur &amp; hachage\r\nd\u00e9sactiver db\r\n\r\nalt Identifiants valides\r\n    auth -&gt; auth : V\u00e9rifier le mot de passe et g\u00e9n\u00e9rer un JWT\r\n    auth --&gt; app : 200 OK (Jeton &amp; Profil)\r\n    app --&gt; utilisateur : Rediriger vers le tableau de bord\r\nsinon Identifiants invalides\r\n    auth --&gt; app : 401 Non autoris\u00e9 (Erreur)\r\n    app --&gt; utilisateur : Afficher \u00ab Identifiants invalides \u00bb\r\nfin\r\n\r\nd\u00e9sactiver auth\r\nd\u00e9sactiver app\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VPFFQjj04CRl0ht3u4EJ7eATqbCF9Icqa1GQawJDUQKTomEhbTXTcRwIw2Fq5hrOlt7yPrtI2YoarVVDzvlPzLLC9gIXTMMH90McBsxuIVRC36dDFibAQfEaysIPtDcGn4aqYOTG5cLXQdsYsVVZyepghcsPJfGz8gIMtlX4i-k-T_kYJrpj3QRl_nOkRru1EUYnNXRM95EPo3Jxf7T0sixxQUI8vvXJnBtHLegUVQ6BZvfE7-Z1I9H03awnBw4WYTj6PSFX1HAlKAi9270jxnuUQMvwcMykvwvhn6U6BINULGgBhM2uvthDGN-d8oMq3yWX165thA70y5qS4-yvGUMtVlQ16udOkXR4USVqXjQcNfk6uP_6cDT3TPVe9ckIDiQXQJHBkFQyky0VqnYWqq2cjaiwwDv4J9mJDTE8YGTy73pTFZtc5GwZVRTOqDrNEhy5kWVPCdGhSMztMfqdf3cyTcabI8Ewe8wQZBrsR0PDhxfWooAAHxMJDiI_qiW1u_tYahx1WkKkI9n6ElyS0lB-ItAzmkdJxNh-zOymUlvT5YlT-TDPxqvflg97w8gznN_k3m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:VL9BJm8n4BvlilzXiWU31m8OJnmCA9YW1r1vd6Ut0pIMjccx4FprJdSH5qFSqqxdUysq0n_GXNAdqYJ8e0WMdXmCox0b7MI1GHeDpyeSqYHDi0Z6GHOX6Q27ad_InBA0BAH57I1RKGv3QwisMlkd6tLXE9lKRIxIH63073tLiZ1wh7eYZtvH7zeFKGZwCDQ1ooT78aP3vQj0Se-1QYkk6HZnqQOFi-d773fePMVVwoYpaRh9gDpv86AP8t9cl9NaZjLOa1-1TYXLWn93CQpzw_1EeNIw9ZWgZ1Dm0rlqSIwwuB6C2h149SNb2C3VJuQJwfASN1_1elU7Md93cboKUbdDcvJpRkwwNPY-GcjkFaapOURCMYgwFO7ZMXXRvOofXUIq0OA14OVD3JgH9gJu5YPw_r_6i-5zjmSB7G-Daryae3LsphZhXYFfhS8ZP5VKCpRM8YweiR7Jqw3B-nqma5_gDm00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"YrjUIQD\"><img loading=\"lazy\" alt=\"Sequence diagram created using a text to diagram editor - VPasCode, showing a synchronous user authentication flow between a user, web app, auth API, and database with error handling.\" class=\"alignnone wp-image-1741 size-full\" decoding=\"async\" height=\"542\" loading=\"lazy\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704cc4840c7.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704cc4840c7.png 736w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704cc4840c7-300x221.png 300w\" width=\"736\"\/><\/p>\n<h4>Diagrammes de cas d&#8217;utilisation<\/h4>\n<p>D\u00e9finissez les limites du syst\u00e8me, les acteurs, les objectifs des utilisateurs et la port\u00e9e fonctionnelle.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RPBHJeCm58Rlb_0E9zop1p3BCaKplJ1RNEQjQSeH6g4bxMa8KT_T5jeEdJT0__ELq_y_tHbYccpNPYiIr28SP2iamgbHVIza3QVH47PGmDaWbCmzxWMhDUkoLRPgyPs056XHDmILqCX9AEbBZ9FIK5f3gaCTr_aBriBzK6ELQZam0qw_Oezix50Ix1dXmCQ92zfyAjydxeBDLr4iVmF-C4pMpbF-K9IgSnh7u2U7Jx06kVUJtsarkFTHgyfoCbEVS_aMv8ITa6dUm9FRdfYW9UQPILRxd3H5n7zVWB91_g4imK5NmRfdefgusxvlHnUruSgw24fbUoKJFgqki3ivHvF2YLZCBt6l0eUvCJowAIWzHZGiuJjD1OfYUqbXaNFGP-VNkhVxZneC-eajPnJAeRslBjDORvSsRc2p_LtVhDUBEERwHCGjxaRykJ0xb9MxxJy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PLF1JiCm3BrFsZzOkt3QFW1D4p0G72S6N55ehCvIcWudGKB0lt1atx4VmqcwfeL33x7Viv-VtGld5VlGcEd4asU4Qr8rgwP1qEYWKWxqMV1ao2bFhGKTmBqxV_n927X3wn7GWg7QudGodMXYh38KeLQXsY4Slq5pIpu1LEKnCAmD2RT_pl9RIZ7Mv3mV3pEesYWaPsvAef0soZbaD2Q9sIl2Hg0duhOJkkdYiNlNPlavd_yl356wihMKcsq7KwPoNCaW1oC8RYsz1fp11mI7uX569LorWOd1Y6zxRdKWxqvA7jVF1T1pxb7CuVWbisKHL0bxG1eWUjRjyS0OsyYybf17FM9WA2hQ4-qtIdP9yXgWrobGq9VxlObpIG4BBtc1OeeEQPq3ufNaUjO3ArbifsViVrAKGmN_r4QFpdRYUCknNJuq8IYhHyFV5SXNjokOprSZC_k5TebYsDzCzkPlD7jG3cDu31sao8YmujjYDHhm79QhONgvM9oyogcKxE5oVl_FymAjbd_n5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Diagramme des cas d'utilisation du syst\u00e8me de vente en ligne\r\n\r\ndirection de gauche \u00e0 droite\r\n\r\nacteur Client\r\nacteur \"Client enregistr\u00e9\" comme ClientEnregistr\u00e9\r\nacteur \"Passerelle de paiement\" comme Syst\u00e8mePaiement\r\n\r\nClient &lt;|-- ClientEnregistr\u00e9 rectangle \"Syst\u00e8me de commerce \u00e9lectronique\" { usecase \"Parcourir les produits\" comme UC_Parcourir usecase \"Rechercher des articles\" comme UC_Rechercher usecase \"G\u00e9rer le panier\" comme UC_Panier usecase \"Passer \u00e0 la caisse\" comme UC_Caisse usecase \"Appliquer un bon de r\u00e9duction\" comme UC_Bon usecase \"Traiter le paiement\" comme UC_Paiement usecase \"Voir l'historique des commandes\" comme UC_Historique } Client --&gt; UC_Parcourir\r\nClient --&gt; UC_Rechercher\r\nClient --&gt; UC_Panier\r\nClient --&gt; UC_Caisse\r\n\r\nClientEnregistr\u00e9 --&gt; UC_Historique\r\n\r\nUC_Caisse .&gt; UC_Paiement : &lt;&gt;\r\nUC_Caisse &lt;.. UC_Bon : &lt;&gt;\r\n\r\nUC_Paiement -- Syst\u00e8mePaiement\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PLF1JiCm3BrFsZzOkt3QFW1D4p0G72S6N55ehCvIcWudGKB0lt1atx4VmqcwfeL33x7Viv-VtGld5VlGcEd4asU4Qr8rgwP1qEYWKWxqMV1ao2bFhGKTmBqxV_n927X3wn7GWg7QudGodMXYh38KeLQXsY4Slq5pIpu1LEKnCAmD2RT_pl9RIZ7Mv3mV3pEesYWaPsvAef0soZbaD2Q9sIl2Hg0duhOJkkdYiNlNPlavd_yl356wihMKcsq7KwPoNCaW1oC8RYsz1fp11mI7uX569LorWOd1Y6zxRdKWxqvA7jVF1T1pxb7CuVWbisKHL0bxG1eWUjRjyS0OsyYybf17FM9WA2hQ4-qtIdP9yXgWrobGq9VxlObpIG4BBtc1OeeEQPq3ufNaUjO3ArbifsViVrAKGmN_r4QFpdRYUCknNJuq8IYhHyFV5SXNjokOprSZC_k5TebYsDzCzkPlD7jG3cDu31sao8YmujjYDHhm79QhONgvM9oyogcKxE5oVl_FymAjbd_n5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RPBHJeCm58Rlb_0E9zop1p3BCaKplJ1RNEQjQSeH6g4bxMa8KT_T5jeEdJT0__ELq_y_tHbYccpNPYiIr28SP2iamgbHVIza3QVH47PGmDaWbCmzxWMhDUkoLRPgyPs056XHDmILqCX9AEbBZ9FIK5f3gaCTr_aBriBzK6ELQZam0qw_Oezix50Ix1dXmCQ92zfyAjydxeBDLr4iVmF-C4pMpbF-K9IgSnh7u2U7Jx06kVUJtsarkFTHgyfoCbEVS_aMv8ITa6dUm9FRdfYW9UQPILRxd3H5n7zVWB91_g4imK5NmRfdefgusxvlHnUruSgw24fbUoKJFgqki3ivHvF2YLZCBt6l0eUvCJowAIWzHZGiuJjD1OfYUqbXaNFGP-VNkhVxZneC-eajPnJAeRslBjDORvSsRc2p_LtVhDUBEERwHCGjxaRykJ0xb9MxxJy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"CwFtCWg\"><img loading=\"lazy\" alt=\"Use case diagram created using a text to diagram editor - VPasCode, mapping guest and registered customer interactions to system functions like browsing, checkout, and payment processing.\" class=\"alignnone wp-image-1744 size-full\" decoding=\"async\" height=\"585\" loading=\"lazy\" sizes=\"auto, (max-width: 913px) 100vw, 913px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704d4b94981.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704d4b94981.png 913w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704d4b94981-300x192.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704d4b94981-768x492.png 768w\" width=\"913\"\/><\/p>\n<h4>Diagrammes d&#8217;activit\u00e9 et d&#8217;\u00e9tat<\/h4>\n<p>Diagramme de flux logique m\u00e9tier complexe, flux algorithmiques, transitions de machine \u00e0 \u00e9tats et concurrence.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL9BReCm4DqZ-GwpQt85M3HDehIHsWOLjLqxC80LOoD_K94uV0S7HrML1R8yC-_ZDsoiuyRvJhB42ISHJgP20mSlQo5bXyf1RdI9rhA49TFEMwSxD1DB0f0bQIvvkS0okXR-t0a2yJ60z-Yua3OBw2jtCLg77J686bPnxejBKJskmRMeO3MYNRC48Fr0YsP0EAg1fhGPixayVm-mqwhqng0gHx2z56ukrzfSvXDW-kO6M-qjJjT2celo0aVIjb0RtK7HegopsEItfY0bsEgVB182RxXG2-sMSX6gYQJFgD1m5ongGKda-qFatBNSD7ZBuWrTgwlGH5KjLkVRLBIYxoDf-kGSBrk8HNZbPvG1bhvm0fu6If4ixhGt8gH-ZUJlTa9s9OfXbYyllC4mHlsU9IWjmahfaF7_hH2ocEr5rmVQdpS8xzhHyx8xGfzzDGTmvvcBdAf4pP8DdVIZ_G80\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLDBRjj03DqBq1suitC5Uv4KZPDL0A4-0JsY6xQZ6NK-GWBuC5r6MMJL6yp5IaggdRPe5_fn7jvxVAHkOiAGScVhAd4A14tmXcBC4Lg2590JTUIIVXdVTUXQggkwEdsqBELJNMcLdA5GLvi6OwG05i_OhLJtFdUKbDoIq9On8Tk9lqUUsBSJvVuvflBIqNij4OWCwsO1me2MvVZw2j3w467jCr_L5S3cKnb5Ur3v5Rj1mCX1zG7qMi6-Z3q6JEpThE1C3a6jw_dHXw_w13Zjd7Zjom_jJWkRHb3jOb_IOgClCQkIDlEvl2n2Wjrr1xHMNRm7j-WYP4TmyEKjpM1LXF8TdCy3OLx4xz2aFBly9NzVHbV6C752StkdxYNYuuGy2z-MyI33cjBlnDQZR-cFZ4MJtTAfVfrsJtqPMpwBRJwaXEQHbixuMvQv2SkABi3jd3Oj8yMiM-9YxqEY7CvvNnPadesXVau-I_AMumJ44CfhqjM9xEHmBRTfcl_Q1GtO3VvP76gQpYS-ibbcAfR5k_chwT-iFCos9VSlFly_h8ixZIroNTt87iY_yXC0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Processus de traitement de commande\r\n\r\n|Client|\r\ncommencer\r\n:Passer la commande;\r\n:Soumettre les d\u00e9tails de paiement;\r\n\r\n|Syst\u00e8me de commande|\r\nsi (Paiement valide ?) alors (oui)\r\n  :R\u00e9server l'inventaire;\r\n  \r\n  ' S\u00e9paration de concurrence\r\n  fork\r\n    |Entrep\u00f4t|\r\n    :Prendre les articles sur l'\u00e9tag\u00e8re;\r\n    :Emballer les articles dans une bo\u00eete;\r\n  fork \u00e0 nouveau\r\n    |Facturation|\r\n    :G\u00e9n\u00e9rer le PDF de la facture;\r\n    :D\u00e9biter la m\u00e9thode de paiement;\r\n  fin fork\r\n\r\n  |Exp\u00e9dition|\r\n  :Attacher l'\u00e9tiquette d'exp\u00e9dition;\r\n  :Remettre au transporteur;\r\n  \r\n  |Client|\r\n  :R\u00e9ception du colis;\r\n  arr\u00eater\r\nsinon (non)\r\n  |Syst\u00e8me de commande|\r\n  :Envoyer une notification d'\u00e9chec de paiement;\r\n  |Client|\r\n  :Mettre \u00e0 jour la m\u00e9thode de paiement;\r\n  arr\u00eater\r\nfin si\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLDBRjj03DqBq1suitC5Uv4KZPDL0A4-0JsY6xQZ6NK-GWBuC5r6MMJL6yp5IaggdRPe5_fn7jvxVAHkOiAGScVhAd4A14tmXcBC4Lg2590JTUIIVXdVTUXQggkwEdsqBELJNMcLdA5GLvi6OwG05i_OhLJtFdUKbDoIq9On8Tk9lqUUsBSJvVuvflBIqNij4OWCwsO1me2MvVZw2j3w467jCr_L5S3cKnb5Ur3v5Rj1mCX1zG7qMi6-Z3q6JEpThE1C3a6jw_dHXw_w13Zjd7Zjom_jJWkRHb3jOb_IOgClCQkIDlEvl2n2Wjrr1xHMNRm7j-WYP4TmyEKjpM1LXF8TdCy3OLx4xz2aFBly9NzVHbV6C752StkdxYNYuuGy2z-MyI33cjBlnDQZR-cFZ4MJtTAfVfrsJtqPMpwBRJwaXEQHbixuMvQv2SkABi3jd3Oj8yMiM-9YxqEY7CvvNnPadesXVau-I_AMumJ44CfhqjM9xEHmBRTfcl_Q1GtO3VvP76gQpYS-ibbcAfR5k_chwT-iFCos9VSlFly_h8ixZIroNTt87iY_yXC0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL9BReCm4DqZ-GwpQt85M3HDehIHsWOLjLqxC80LOoD_K94uV0S7HrML1R8yC-_ZDsoiuyRvJhB42ISHJgP20mSlQo5bXyf1RdI9rhA49TFEMwSxD1DB0f0bQIvvkS0okXR-t0a2yJ60z-Yua3OBw2jtCLg77J686bPnxejBKJskmRMeO3MYNRC48Fr0YsP0EAg1fhGPixayVm-mqwhqng0gHx2z56ukrzfSvXDW-kO6M-qjJjT2celo0aVIjb0RtK7HegopsEItfY0bsEgVB182RxXG2-sMSX6gYQJFgD1m5ongGKda-qFatBNSD7ZBuWrTgwlGH5KjLkVRLBIYxoDf-kGSBrk8HNZbPvG1bhvm0fu6If4ixhGt8gH-ZUJlTa9s9OfXbYyllC4mHlsU9IWjmahfaF7_hH2ocEr5rmVQdpS8xzhHyx8xGfzzDGTmvvcBdAf4pP8DdVIZ_G80\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"PcKZZCe\"><img loading=\"lazy\" alt=\"Activity diagram created using a text to diagram editor - VPasCode, displaying an order fulfillment workflow with swimlanes, decision gates, and parallel fork execution steps.\" class=\"alignnone wp-image-1746 size-full\" decoding=\"async\" height=\"722\" loading=\"lazy\" sizes=\"auto, (max-width: 1513px) 100vw, 1513px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704da7a4a7a.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704da7a4a7a.png 1513w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704da7a4a7a-300x143.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704da7a4a7a-1024x489.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704da7a4a7a-768x366.png 768w\" width=\"1513\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL9DIyGm4BqN-Xzo5eft3x9BtSM3O5tn91v2ChLXqsIPf4eL_xipJJ_5MtZptfltfjs5A35shSspQA85SIXAtxQ02iGZQa3nO6fGlRAGPtdsUlKcYk9MLE2qSU_YPYHLLYhGp22_2FFyEy-4c4JxJsaYePNiMt2HHt-Wv9tUHsaiQDempGw87bcq9VpZJA8JHEp5lEc7eqsXXYNe5OIGEaooVHSRZ-QBcwp9fNGAR4hp4gXk0a8glsgzc6wALrAT2KpPX-S0dq3g_kZnkJ6NCVPJ9ws9lIWRK6SYXy1PKlh5dCKikWo9IebeADIzTDf_S9vfnhmxi8R0WJc-oTwxsc3Btcik7Qr3jwMELxwcOTs5z8qNJrPHopnRJZH3izkCxEYczAlz0W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TL8zJyCm4DqZvJ_SXeHKiJEWegeR0wh4X1YEz0gM72USpnKLuh-mXfb_u3_6ES5f-i4Kt-MzU_UUFVU2BA6sPI56c62ngop1cc1hz7CH747Lr3KwRT4i7OahAekoUBnyWjdi1fOEK8IS45p38cDRz3vsFJ1sWZA5VPG5m1bwJpDKQv4Gv__qfFjSnAvwRKBiL7h9J86FXvmY_nVL8IlTsNlS4OET3lfCHYQilo72Q2HpHoaCqh1H-oUKM-U2LGb5FuYnngEadJ6r2IoEMH_aDb4vZAv-HclnXVgqSZ44nF5RFNy1lRUnMnlraox72SSVLNeBQ8re61oxuBtP6vnezH83VLXvHRNnfFOIolcsuRIzqlQWnBapMnu8wOJ6DqvzkOtXkdyHH_0LIHFO7JFoVH5SAMGJyclAqnDLWoYBCTEnCvauzkRarlhCVm40\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Cycle de vie d'une commande e-commerce\r\n\r\n[*] --&gt; En attente : Commande pass\u00e9e\r\n\r\n\u00e9tat En attente {\r\n  [*] --&gt; En attente de paiement\r\n  En attente de paiement --&gt; Paiement \u00e9chou\u00e9 : Erreur de paiement\r\n  Paiement \u00e9chou\u00e9 --&gt; En attente de paiement : R\u00e9essayer le paiement\r\n}\r\n\r\nEn attente --&gt; En traitement : Paiement autoris\u00e9\r\nEn attente --&gt; Annul\u00e9e : Utilisateur annule la commande\r\n\r\n\u00e9tat En traitement {\r\n  [*] --&gt; Emballage\r\n  Emballage --&gt; Pr\u00eat \u00e0 exp\u00e9dier : Contr\u00f4le qualit\u00e9 r\u00e9ussi\r\n}\r\n\r\nEn traitement --&gt; Exp\u00e9di\u00e9e : Remise au transporteur\r\nExp\u00e9di\u00e9e --&gt; Livr\u00e9e : Livraison confirm\u00e9e\r\nExp\u00e9di\u00e9e --&gt; Retourn\u00e9e : Livraison \u00e9chou\u00e9e \/ Refus\u00e9e\r\n\r\nLivr\u00e9e --&gt; [*]\r\nAnnul\u00e9e --&gt; [*]\r\nRetourn\u00e9e --&gt; [*]\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TL8zJyCm4DqZvJ_SXeHKiJEWegeR0wh4X1YEz0gM72USpnKLuh-mXfb_u3_6ES5f-i4Kt-MzU_UUFVU2BA6sPI56c62ngop1cc1hz7CH747Lr3KwRT4i7OahAekoUBnyWjdi1fOEK8IS45p38cDRz3vsFJ1sWZA5VPG5m1bwJpDKQv4Gv__qfFjSnAvwRKBiL7h9J86FXvmY_nVL8IlTsNlS4OET3lfCHYQilo72Q2HpHoaCqh1H-oUKM-U2LGb5FuYnngEadJ6r2IoEMH_aDb4vZAv-HclnXVgqSZ44nF5RFNy1lRUnMnlraox72SSVLNeBQ8re61oxuBtP6vnezH83VLXvHRNnfFOIolcsuRIzqlQWnBapMnu8wOJ6DqvzkOtXkdyHH_0LIHFO7JFoVH5SAMGJyclAqnDLWoYBCTEnCvauzkRarlhCVm40\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL9DIyGm4BqN-Xzo5eft3x9BtSM3O5tn91v2ChLXqsIPf4eL_xipJJ_5MtZptfltfjs5A35shSspQA85SIXAtxQ02iGZQa3nO6fGlRAGPtdsUlKcYk9MLE2qSU_YPYHLLYhGp22_2FFyEy-4c4JxJsaYePNiMt2HHt-Wv9tUHsaiQDempGw87bcq9VpZJA8JHEp5lEc7eqsXXYNe5OIGEaooVHSRZ-QBcwp9fNGAR4hp4gXk0a8glsgzc6wALrAT2KpPX-S0dq3g_kZnkJ6NCVPJ9ws9lIWRK6SYXy1PKlh5dCKikWo9IebeADIzTDf_S9vfnhmxi8R0WJc-oTwxsc3Btcik7Qr3jwMELxwcOTs5z8qNJrPHopnRJZH3izkCxEYczAlz0W00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"eCkyAtk\"><img loading=\"lazy\" alt=\"State diagram created using a text to diagram editor - VPasCode, illustrating an e-commerce order lifecycle from pending payment and processing to shipped, cancelled, and delivered states.\" class=\"alignnone wp-image-1770 size-full\" decoding=\"async\" height=\"1121\" loading=\"lazy\" sizes=\"auto, (max-width: 487px) 100vw, 487px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705a387ec6b.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705a387ec6b.png 487w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705a387ec6b-130x300.png 130w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705a387ec6b-445x1024.png 445w\" width=\"487\"\/><\/p>\n<h4>Diagrammes de timing<\/h4>\n<p>D\u00e9tail pr\u00e9cis des transitions d&#8217;\u00e9tat et des interactions entre objets sur des intervalles de temps discrets \u2014 id\u00e9al pour les syst\u00e8mes embarqu\u00e9s ou la conception mat\u00e9rielle en temps r\u00e9el.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:dP7DRiCW48JlIBp3YbDww_yvgdE85KUEH5vWOrDdLGmLO5Lv-ouXQMHLlVGs0z_CBc8P4uOqZLQAHCaQqBiQLfWGzW5TV3S1zZII6s15E0GSfP0Y-CCK4wZA-ku35hfgDdSAC08BAGxaC9puzaYVe8qrNO95fI-4lW5RZ8dxsudljwsk2v6L59rt7KK3whpBsnGPgNLxGLZbFPRtKbGQACAQXYFhPfDDux-ao3Ktmu5iLDrReyxHXsjq3gmDzYOKvF6diTHVAujZu6a-aa-U_uZCX-pmP3tsPShBhvBN_x_Ak9x_yXi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hP9DQiCm48Nt0jrXyCfT5Fg_3dKBDKb8GIUGPSKHs5AHHeTA2xr0T_75EdAAdTParvsU-EQzfq6BWD9Zx5hEqA3Ny6HausNNQQWreEcCRQ2EW5xQiDKUqtNjhEttEe1uBJdZpBig1jIGlJZVkaP3BehLyY83vP8HdJchZ9M6_3FHxrkjq3YRhDwY8hmG4onEMUVHQEXa_vcwvUkDA4So2SwKiye4o1vZ-5KjNvTYCx4aKjF55MU501qGTZ8YYTLoK9KCd2N74qKpWpfyG6abLTx2uMjmkHvTPkIplSJ-dPRnWzvC6SV4CUGe2RdzKuEkxivEpGABdVIqyeYc7KFlvuuF__9mRMlwAzy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Diagramme de timing du transfert de donn\u00e9es SPI\r\n\r\nrobuste \"Horloge (SCLK)\" comme CLK\r\nbinaire \"S\u00e9lection de puce (CS)\" comme CS\r\nbinaire \"Sortie ma\u00eetre (MOSI)\" comme MOSI\r\nconcis \"Bus de donn\u00e9es (MISO)\" comme MISO\r\n\r\n@0\r\nCS est haut\r\nCLK est bas\r\nMOSI est bas\r\nMISO est \u00ab Inactif \u00bb\r\n\r\n@1\r\nCS est bas\r\nMISO est \u00ab En-t\u00eate \u00bb\r\n\r\n@2\r\nCLK est haut\r\nMOSI est haut\r\n\r\n@3\r\nCLK est bas\r\n\r\n@4\r\nCLK est haut\r\nMOSI est bas\r\nMISO est \u00ab Charge utile \u00bb\r\n\r\n@5\r\nCLK est bas\r\n\r\n@6\r\nCS est haut\r\nCLK est bas\r\nMOSI est bas\r\nMISO est \u00ab Inactif \u00bb\r\n\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hP9DQiCm48Nt0jrXyCfT5Fg_3dKBDKb8GIUGPSKHs5AHHeTA2xr0T_75EdAAdTParvsU-EQzfq6BWD9Zx5hEqA3Ny6HausNNQQWreEcCRQ2EW5xQiDKUqtNjhEttEe1uBJdZpBig1jIGlJZVkaP3BehLyY83vP8HdJchZ9M6_3FHxrkjq3YRhDwY8hmG4onEMUVHQEXa_vcwvUkDA4So2SwKiye4o1vZ-5KjNvTYCx4aKjF55MU501qGTZ8YYTLoK9KCd2N74qKpWpfyG6abLTx2uMjmkHvTPkIplSJ-dPRnWzvC6SV4CUGe2RdzKuEkxivEpGABdVIqyeYc7KFlvuuF__9mRMlwAzy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:dP7DRiCW48JlIBp3YbDww_yvgdE85KUEH5vWOrDdLGmLO5Lv-ouXQMHLlVGs0z_CBc8P4uOqZLQAHCaQqBiQLfWGzW5TV3S1zZII6s15E0GSfP0Y-CCK4wZA-ku35hfgDdSAC08BAGxaC9puzaYVe8qrNO95fI-4lW5RZ8dxsudljwsk2v6L59rt7KK3whpBsnGPgNLxGLZbFPRtKbGQACAQXYFhPfDDux-ao3Ktmu5iLDrReyxHXsjq3gmDzYOKvF6diTHVAujZu6a-aa-U_uZCX-pmP3tsPShBhvBN_x_Ak9x_yXi0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"isfVyTQ\"><img loading=\"lazy\" alt=\"Digital timing diagram created using a text to diagram editor - VPasCode, illustrating SPI communication waveforms across clock, chip select, MOSI, and MISO data lines over discrete time.\" class=\"alignnone wp-image-1748 size-full\" decoding=\"async\" height=\"307\" loading=\"lazy\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704dc901246.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704dc901246.png 428w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704dc901246-300x215.png 300w\" width=\"428\"\/><\/p>\n<\/section>\n<section id=\"architecture-diagrams\">\n<h2>3. Architecture de haut niveau et diagrammes sp\u00e9cifiques au domaine<\/h2>\n<p>Au-del\u00e0 des UML traditionnels, PlantUML excelle \u00e0 repr\u00e9senter les syst\u00e8mes logiciels multicouches et les architectures de donn\u00e9es \u00e0 l&#8217;aide de biblioth\u00e8ques d&#8217;extensions sp\u00e9cialis\u00e9es.<\/p>\n<h4>Diagrammes du mod\u00e8le C4<\/h4>\n<p>Exprimer l&#8217;architecture logicielle \u00e0 diff\u00e9rents niveaux d&#8217;abstraction \u2014 Contexte, Conteneur, Composant et Code \u2014 afin de rendre la conception du syst\u00e8me compr\u00e9hensible pour les parties prenantes techniques et non techniques.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:bLFBRY8n4BmZyGyTJgm4p2MddB8XA8eKf2YmUqKzfW4BFqPsJo1_d_OyY9VD7lOshkwghYvxxYDZuDgQuU16EsNgBS61kOftHH7mDDjhFjHb7IaexvWSpvItHMNG9T8qyjReifZVJbyJz6lvKbYCJ46WpJmnpZoh6ldXOFsyVbd0waFg5heYF6hS1xImym6U1GgE61xG7RNRTxs9-qeXUZTMTMHlAKnWr29eBitphZQIua_eEy7lW0y4fNHDu2JhGDKp4mQebAyTnzdent3G3XoNhUGcDaVH-uUpPfGn_XGlyoAmXtTD9z1EThB8sZl0qjUSVEZmvzG9eDk2nID1XH-MUYEzbStYp6EBeYKXaOnRzj_VM5cn3nG1ZUctLW90jyqtXYwc9vaX3kWYgjGc9sAL9TFO8V5Zlh9PJDCvix6MmRe9J39UQXLyz3k6nLaTqEq9g2Mq0jssRsIoo_qh_zyIQEmzIbaUcw8il7X93-eep2IQ9A-5yYIVYByaysnsmTl_bxvAPKLk6_jLS-Bc0TNnAiFiMUUyz9OIwrum-OS-0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPIzRjim4CTt0tu7rajJmBQMJfqIk1uA941W9xD1KsUPAB_AEwRkssHCdaClrgCaA_vGjqwYZiVx_-v_b6wHPAHapNZqIJjbKWbYJnJmMr54-NjUQTgdRKA8oZi2HtFbRH6CTFdG3AaqUbiiliuUS-ZvuRwm4WaYXpQBVE90yz2K7u-UVZojbkAxbbMKre9WATMcy3e9_8DKlt4y-1I5WOy09swb-vL0W1D6LmvokKU8w9s36sKqWqt5PD4iJj93bs8CJ7Z_sGdLfnZPPKrP4B5-BsMpWGnb0_6JjvNKaLTz7PnFlen7wmxi9XE2XSqnapNM_uRE20njWOHCXmu5Enim6RQDsqQXtSv7AqbpL4Gml7hXSFtAkoaEy4q5bom_msu7YX9NoLq4gHcD1Hha3-ZDya0zk9KinjCu8p_M5I7obT11cao-9gz-WY2VilOL9o2ocCvMey3KTjArE6rVMkpsXQ9qA5LpDkEhCsFF684XpOMpbkLa1L4tfjwVt1ND5ogwYoJne5Nqw7SabWUrbww2pfKLcFx-34npqGscOKPlih7bQIzi_D7sSzVpr1Dfev6lLTRAIjSAGuDOrUygXVejmhNDlRF_6-3eyjAzUDsMWbcE3HRQt4MsDSBbaFfFSQ1C_PeFtu8h-N_m5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include https:\/\/raw.githubusercontent.com\/plantuml-stdlib\/C4-PlantUML\/master\/C4_Context.puml\r\n\r\nTITRE Diagramme de contexte du syst\u00e8me pour le syst\u00e8me de banque en ligne\r\n\r\nPersonne(client, \"Client de banque personnelle\", \"Un client de la banque, poss\u00e9dant des comptes bancaires personnels.\")\r\nSyst\u00e8me(systeme_bancaire, \"Syst\u00e8me de banque en ligne\", \"Permet aux clients de consulter les informations relatives \u00e0 leurs comptes bancaires, et d'effectuer des paiements.\")\r\n\r\nSyst\u00e8me_Ext(systeme_mainframe, \"Syst\u00e8me bancaire principal\", \"Stocke toutes les informations essentielles sur les clients, les comptes, les transactions, etc.\")\r\nSyst\u00e8me_Ext(systeme_email, \"Syst\u00e8me de messagerie\", \"Le syst\u00e8me interne de messagerie Microsoft Exchange.\")\r\n\r\nRel(client, systeme_bancaire, \"Consulte les soldes des comptes, et effectue des paiements en utilisant\")\r\nRel(systeme_bancaire, systeme_mainframe, \"R\u00e9cup\u00e8re les informations sur les comptes, et effectue des paiements en utilisant\")\r\nRel(systeme_bancaire, systeme_email, \"Envoie des e-mails en utilisant\")\r\nRel_Arriere(systeme_email, client, \"Envoie des e-mails \u00e0\")\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hPIzRjim4CTt0tu7rajJmBQMJfqIk1uA941W9xD1KsUPAB_AEwRkssHCdaClrgCaA_vGjqwYZiVx_-v_b6wHPAHapNZqIJjbKWbYJnJmMr54-NjUQTgdRKA8oZi2HtFbRH6CTFdG3AaqUbiiliuUS-ZvuRwm4WaYXpQBVE90yz2K7u-UVZojbkAxbbMKre9WATMcy3e9_8DKlt4y-1I5WOy09swb-vL0W1D6LmvokKU8w9s36sKqWqt5PD4iJj93bs8CJ7Z_sGdLfnZPPKrP4B5-BsMpWGnb0_6JjvNKaLTz7PnFlen7wmxi9XE2XSqnapNM_uRE20njWOHCXmu5Enim6RQDsqQXtSv7AqbpL4Gml7hXSFtAkoaEy4q5bom_msu7YX9NoLq4gHcD1Hha3-ZDya0zk9KinjCu8p_M5I7obT11cao-9gz-WY2VilOL9o2ocCvMey3KTjArE6rVMkpsXQ9qA5LpDkEhCsFF684XpOMpbkLa1L4tfjwVt1ND5ogwYoJne5Nqw7SabWUrbww2pfKLcFx-34npqGscOKPlih7bQIzi_D7sSzVpr1Dfev6lLTRAIjSAGuDOrUygXVejmhNDlRF_6-3eyjAzUDsMWbcE3HRQt4MsDSBbaFfFSQ1C_PeFtu8h-N_m5m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:bLFBRY8n4BmZyGyTJgm4p2MddB8XA8eKf2YmUqKzfW4BFqPsJo1_d_OyY9VD7lOshkwghYvxxYDZuDgQuU16EsNgBS61kOftHH7mDDjhFjHb7IaexvWSpvItHMNG9T8qyjReifZVJbyJz6lvKbYCJ46WpJmnpZoh6ldXOFsyVbd0waFg5heYF6hS1xImym6U1GgE61xG7RNRTxs9-qeXUZTMTMHlAKnWr29eBitphZQIua_eEy7lW0y4fNHDu2JhGDKp4mQebAyTnzdent3G3XoNhUGcDaVH-uUpPfGn_XGlyoAmXtTD9z1EThB8sZl0qjUSVEZmvzG9eDk2nID1XH-MUYEzbStYp6EBeYKXaOnRzj_VM5cn3nG1ZUctLW90jyqtXYwc9vaX3kWYgjGc9sAL9TFO8V5Zlh9PJDCvix6MmRe9J39UQXLyz3k6nLaTqEq9g2Mq0jssRsIoo_qh_zyIQEmzIbaUcw8il7X93-eep2IQ9A-5yYIVYByaysnsmTl_bxvAPKLk6_jLS-Bc0TNnAiFiMUUyz9OIwrum-OS-0G00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"xlsNzxI\"><img loading=\"lazy\" alt=\"C4 Context diagram created using a text to diagram editor - VPasCode, mapping high-level system boundaries and external integrations between banking customers, core systems, and email servers.\" class=\"alignnone wp-image-1749 size-full\" decoding=\"async\" height=\"743\" loading=\"lazy\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704de0472c7.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704de0472c7.png 621w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704de0472c7-251x300.png 251w\" width=\"621\"\/><\/p>\n<h4>Diagrammes ArchiMate<\/h4>\n<p>Prendre en charge la mod\u00e9lisation de l&#8217;architecture d&#8217;entreprise \u00e0 travers les couches m\u00e9tier, application et technologie afin de relier la strat\u00e9gie organisationnelle aux syst\u00e8mes op\u00e9rationnels.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:VLJRRgCm47sFb7zmyvHAhVO7LbL9Uj5AgHgbtMSqc2bnQspBc8teQlzzns22AQXFUCxu7C_C6N5RER2kBkLoSI4KbtMEx2TOVXGbEFoHzAURvMAvSC99P2tsH1XxWT8GSCsUbHGAsKP8oVRGbAYSl_zeTMs4AjPPNL6-ggxOQXEER0SDsjNbt-M2iHvCzrPp-guDD5uiX4GZrI3VGQlB4UyvUqVkrXceZuHpNIj7d6rTELsYPHk2MS2_45_G_X4S_OE-wX3wEgDUpjTPo7kHVwCEmHWfE3YX5P6J8Hhr6U7fLfT6Ar9lgoODIXBrIMU2Phhfi9ZHLHvBFDIA-qDVVPWDyVp4kk3SmquNWayrxi11c9wpe2fe5G_8jSr9vNN0cB_gvQI6V3e1X_oejDH5usddODJ_0AU9TUADXDVl9_UgFz2FxLvnsnY7ESsPsg0dsqnNTCJjJGCZ7caFJ-2VJFQ_M8XYcsQ9UJOOlTKMszOog71Yy05b-Y3rAJs8ukWcUpbUEC_oX5P45UblCzchoMAVEGQv02a-Eri6QcpgP4jxTbJYZ8jpwz4p4m8AvTFf3j_6o_WTxu2ZOWSNvxPePZ2nTz-z4r4YrqRE-wktg7BwY_q7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLJRRXf137r7uX-cF14fLN-WgaAIagOgAafvNvd1WDFPcUbSUb7L3-8x-B5wPdVPNRBX2R3d7Dl7nzpu02x4Ker7RqXB5JSeteEJUoeXuBjPy-t3U3GU1GeEnSVVM5g58kSMd1DlnH88IzH1e1QATXe5ysn1XkZG9-Y3Cz7c9zDrzAJH-sinkJDHxb4iZeT0w2PNVySZ8PREI4v7NvIOmbCBVz3DAp86dVAfXcqAj_KcLudbw_ePGyCWJMa3teAMG0xl534YbqzXiQxZOXE5pBcAuXkwdoIn8V7LpsPKnjSFH5dr_qe_Fh7zEnC1h5Ka8P3HhGwpDbXhaJeq7dGeEe0kU67Mf98g7MmxK9cprJHpesNAzfXiesLdgYzcHpzYtc1mGA6U9vvcwmgyCLeZzZXHEzoHPwkanoi7seDi1js3sw68WTlY0hn2nXyFwEjgpTCXoGBAlJQAkyDMibKRh2MRkN0y9EcB3c3w_2kip7TCFNp6m1fnFS-J9xdOnjkjEnxwM--YhN41ICsMZvsjvsrxTWMgT0tBnzVnjNLkmUDz5iptUTQSI9ydDQpZOoGBrVAo4a-eYhcAjC7YtXbUozbTlEBnX4_GNCqLdo26bqu-kx0JnXuFaa2Hpvkjm0EMUNaP3KE_uGlE639YGpBZDUrqrS83fBKFNS0bXYSy6wArmoMt3cdNjSAbaWDwzzRVirG2tQ3UyF_mVm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include &lt;archimate\/Archimate&gt;\r\n\r\ntitre Exemple ArchiMate - Paiement en ligne de factures\r\n\r\nGroupement(business, \"Couche M\u00e9tier\"){\r\n  Processus_metier(payerFacture, \"Processus de paiement de facture\")\r\n  Objet_metier(compteBancaireClient, \"Compte bancaire du client\")\r\n  Service_metier(servicePaiement, \"Service m\u00e9tier de paiement de factures\")\r\n}\r\n\r\nGroupement(application, \"Couche Application\"){\r\n  Composant_application(applicationMobile, \"Application bancaire mobile\")\r\n  Fonction_application(processusPaiement, \"Logique de traitement du paiement\")\r\n  Objet_donnee_application(enregistrementTransaction, \"Charge utile des donn\u00e9es de transaction\")\r\n}\r\n\r\nGroupement(technologie, \"Couche Technologie\"){\r\n  Art\u00e9fact_technologie(jwtToken, \"Jeton de session chiffr\u00e9\")\r\n  Service_technologie(portailAPI, \"Service de passerelle API\")\r\n  Service_technologie(serviceBaseDonnees, \"Service de base de donn\u00e9es principale\")\r\n}\r\n\r\nRel_Fluide_Droite(payerFacture, compteBancaireClient, \"\")\r\nRel_Servir_Haut(servicePaiement, payerFacture, \"\")\r\nRel_Sp\u00e9cialisation_Haut(processusPaiement, servicePaiement, \"\")\r\nRel_Fluide_Droite(enregistrementTransaction, processusPaiement, \"\")\r\nRel_Assignation_Gauche(applicationMobile, processusPaiement, \"\")\r\nRel_Realisation_Haut(jwtToken, enregistrementTransaction, \"\")\r\nRel_Servir_Haut(portailAPI, processusPaiement, \"\")\r\nRel_Servir_Haut(serviceBaseDonnees, portailAPI, \"\")\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLJRRXf137r7uX-cF14fLN-WgaAIagOgAafvNvd1WDFPcUbSUb7L3-8x-B5wPdVPNRBX2R3d7Dl7nzpu02x4Ker7RqXB5JSeteEJUoeXuBjPy-t3U3GU1GeEnSVVM5g58kSMd1DlnH88IzH1e1QATXe5ysn1XkZG9-Y3Cz7c9zDrzAJH-sinkJDHxb4iZeT0w2PNVySZ8PREI4v7NvIOmbCBVz3DAp86dVAfXcqAj_KcLudbw_ePGyCWJMa3teAMG0xl534YbqzXiQxZOXE5pBcAuXkwdoIn8V7LpsPKnjSFH5dr_qe_Fh7zEnC1h5Ka8P3HhGwpDbXhaJeq7dGeEe0kU67Mf98g7MmxK9cprJHpesNAzfXiesLdgYzcHpzYtc1mGA6U9vvcwmgyCLeZzZXHEzoHPwkanoi7seDi1js3sw68WTlY0hn2nXyFwEjgpTCXoGBAlJQAkyDMibKRh2MRkN0y9EcB3c3w_2kip7TCFNp6m1fnFS-J9xdOnjkjEnxwM--YhN41ICsMZvsjvsrxTWMgT0tBnzVnjNLkmUDz5iptUTQSI9ydDQpZOoGBrVAo4a-eYhcAjC7YtXbUozbTlEBnX4_GNCqLdo26bqu-kx0JnXuFaa2Hpvkjm0EMUNaP3KE_uGlE639YGpBZDUrqrS83fBKFNS0bXYSy6wArmoMt3cdNjSAbaWDwzzRVirG2tQ3UyF_mVm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:VLJRRgCm47sFb7zmyvHAhVO7LbL9Uj5AgHgbtMSqc2bnQspBc8teQlzzns22AQXFUCxu7C_C6N5RER2kBkLoSI4KbtMEx2TOVXGbEFoHzAURvMAvSC99P2tsH1XxWT8GSCsUbHGAsKP8oVRGbAYSl_zeTMs4AjPPNL6-ggxOQXEER0SDsjNbt-M2iHvCzrPp-guDD5uiX4GZrI3VGQlB4UyvUqVkrXceZuHpNIj7d6rTELsYPHk2MS2_45_G_X4S_OE-wX3wEgDUpjTPo7kHVwCEmHWfE3YX5P6J8Hhr6U7fLfT6Ar9lgoODIXBrIMU2Phhfi9ZHLHvBFDIA-qDVVPWDyVp4kk3SmquNWayrxi11c9wpe2fe5G_8jSr9vNN0cB_gvQI6V3e1X_oejDH5usddODJ_0AU9TUADXDVl9_UgFz2FxLvnsnY7ESsPsg0dsqnNTCJjJGCZ7caFJ-2VJFQ_M8XYcsQ9UJOOlTKMszOog71Yy05b-Y3rAJs8ukWcUpbUEC_oX5P45UblCzchoMAVEGQv02a-Eri6QcpgP4jxTbJYZ8jpwz4p4m8AvTFf3j_6o_WTxu2ZOWSNvxPePZ2nTz-z4r4YrqRE-wktg7BwY_q7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"DHaTIdb\"><img loading=\"lazy\" alt=\"ArchiMate enterprise architecture diagram created using a text to diagram editor - VPasCode, mapping online bill payment across business processes, mobile banking application functions, and API gateway technology layers.\" class=\"alignnone wp-image-1760 size-full\" decoding=\"async\" height=\"741\" loading=\"lazy\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70517492af7.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70517492af7.png 647w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70517492af7-262x300.png 262w\" width=\"647\"\/><\/p>\n<h4>Diagrammes Entit\u00e9-Relation (ERD)<\/h4>\n<p>G\u00e9n\u00e9rer des visualisations claires des sch\u00e9mas de base de donn\u00e9es, incluant la notation standard en forme de pied de corbeau et les mod\u00e8les ERD de Chen.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:bPHDQzj048Rl0ls7GHSdeOBKu4ie9KPnYQ5kZUEMtiHqDKPBfDtjxeWGxFxtxkgZbHtxqDjetftTPxvqxnWjDtKLHoov8bYacQvhieBW0Hb_eYDu4YNL25UPrIyJ1v-qvkiuYgC9FCg2G4WhVAGKMZdOQGka_5sIN1oL__GuSizI6RHOGoKLyQiXq9PB7QvgGruX-UR89e0E6c_0Feu0RbexbmNSmVBB5Zvy3DuqxJGF9YklV9zliiVvvcewcrrtYa7dNhGjyX9TUVQ4i8HCHOxivUrojNZQpbVhEFez9ieQnzeNP6trJbRKmfdE7lZwpqk8v_1lO2UjurnXJIEszxUtFLk5brK0KserLgP1ECB-Qek-aZfO0shxyN-WNKZXAtLSfQ2nPgnoh7MZGWqV5jboDV_iGTzD-ppyV77ZHgYpywXBfhh5bTuueVMUIyXdysaxKZI2tmg_6knURTrzsafoRgmKz3Q58z1rT-im0i4UZS2v1mTCzzoSbY2uJ_ix6_fRa1DM6fPQXQ8lVco7PovJJc135OOGLqhZbwzTeSCXJVNXxyJUGUBN8HcB-tv2l6Gg51JKpXFamxxhY5VzVZDA5VGX-_w2uGGQGsXz3rKIYEv95VxNyWS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bPJDYjim4CVl1h_3uClkbWQs2xaifMn80mqqPSccfJUZbIT4e0-lB45BqlUfBptr3VnY7TdMrjaub9xi-P3cDwE_T5SvPfrNCasSS1RXWU-QMZ4e41vPXU5R6AsR6YjOJEP6ARGSuN9hh6gZfS0YVBcnZyZyLPgaoGMiMFNaqOAaPO8tlpLzkR3SIoOi_PV6Tq7KLBUfgpHH_H9E1IIcISaiKyrFWifBsXYaqEY-bmZ6kfq9PVgra7rsGegAEVGs8n1Y1F_N1Viq0NW5laARYm9kOVbf0s_V1UzaqiLGCI4fycMsdd-OhIzlfjEhBh9ZrIvNnkK5SR2AHZAMLL2bd5jaJXXD6PlbQl6mcQtkq-J74UgzDLiXvrAG9xAMhIzYTjOvqB4cmfgcraODqDvSN_Teutu0mf5DNUwCFcefX8-Hmw4pNM34vRqTWQFzVyZTnE9MHnCBOMMqOzhbpZWM3kRzOhvSpJuI_-kRlZ6IhlDkm3uzPPzP9qXDBrjWdJjsq9lvlpev5syFhV32dGQUFEjPMd_C5jzohuKBb-6qkHF5XAq7OWdcG2rZXIEnnIrQr1nVZcb46TEeZ08hRaKPfRpuEi0-Gti1QvIj-Eac3-_UuJ2Pc4EK-2raB1j9sCD02Laf6KTAU_Q5dCF--TGeXPCysYj4xqG_a7wZGH8hmnlI_78aDbrbWVCETK6ltHy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\ntitre Sch\u00e9ma de base de donn\u00e9es E-Commerce (forme de pied de corbeau)\r\n\r\n' Masquer les ic\u00f4nes circulaires pour les entit\u00e9s\r\nmasquer cercle\r\nparam\u00e8tre_peau linetype ortho\r\n\r\nentit\u00e9 \"Utilisateur\" comme utilisateur {\r\n  * user_id : INT &lt;&gt;\r\n  --\r\n  * email : VARCHAR(255)\r\n  * hash_mot_de_passe : VARCHAR(255)\r\n  * date_creation : TIMESTAMP\r\n}\r\n\r\nentit\u00e9 \"ProfilClient\" comme profil {\r\n  * profil_id : INT &lt;&gt;\r\n  --\r\n  * user_id : INT &lt;&gt;\r\n  * pr\u00e9nom : VARCHAR(100)\r\n  * nom : VARCHAR(100)\r\n    t\u00e9l\u00e9phone : VARCHAR(20)\r\n}\r\n\r\nentit\u00e9 \"Commande\" comme commande {\r\n  * commande_id : INT &lt;&gt;\r\n  --\r\n  * user_id : INT &lt;&gt;\r\n  * date_commande : TIMESTAMP\r\n  * montant_total : DECIMAL(10,2)\r\n  * statut : VARCHAR(50)\r\n}\r\n\r\nentit\u00e9 \"ArticleCommande\" comme article {\r\n  * article_commande_id : INT &lt;&gt;\r\n  --\r\n  * commande_id : INT &lt;&gt;\r\n  * produit_id : INT &lt;&gt;\r\n  * quantit\u00e9 : INT\r\n  * prix_unitaire : DECIMAL(10,2)\r\n}\r\n\r\nentit\u00e9 \"Produit\" comme produit {\r\n  * produit_id : INT &lt;&gt;\r\n  --\r\n  * reference : VARCHAR(50)\r\n  * nom : VARCHAR(150)\r\n    description : TEXT\r\n  * prix : DECIMAL(10,2)\r\n}\r\n\r\n' Relations\r\nutilisateur ||--o| profil : \"a\"\r\nutilisateur ||--o{ commande : \"place\"\r\ncommande ||--|{ article : \"contient\"\r\nproduit ||--o{ article : \"appara\u00eet dans\"\r\n\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bPJDYjim4CVl1h_3uClkbWQs2xaifMn80mqqPSccfJUZbIT4e0-lB45BqlUfBptr3VnY7TdMrjaub9xi-P3cDwE_T5SvPfrNCasSS1RXWU-QMZ4e41vPXU5R6AsR6YjOJEP6ARGSuN9hh6gZfS0YVBcnZyZyLPgaoGMiMFNaqOAaPO8tlpLzkR3SIoOi_PV6Tq7KLBUfgpHH_H9E1IIcISaiKyrFWifBsXYaqEY-bmZ6kfq9PVgra7rsGegAEVGs8n1Y1F_N1Viq0NW5laARYm9kOVbf0s_V1UzaqiLGCI4fycMsdd-OhIzlfjEhBh9ZrIvNnkK5SR2AHZAMLL2bd5jaJXXD6PlbQl6mcQtkq-J74UgzDLiXvrAG9xAMhIzYTjOvqB4cmfgcraODqDvSN_Teutu0mf5DNUwCFcefX8-Hmw4pNM34vRqTWQFzVyZTnE9MHnCBOMMqOzhbpZWM3kRzOhvSpJuI_-kRlZ6IhlDkm3uzPPzP9qXDBrjWdJjsq9lvlpev5syFhV32dGQUFEjPMd_C5jzohuKBb-6qkHF5XAq7OWdcG2rZXIEnnIrQr1nVZcb46TEeZ08hRaKPfRpuEi0-Gti1QvIj-Eac3-_UuJ2Pc4EK-2raB1j9sCD02Laf6KTAU_Q5dCF--TGeXPCysYj4xqG_a7wZGH8hmnlI_78aDbrbWVCETK6ltHy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:bPHDQzj048Rl0ls7GHSdeOBKu4ie9KPnYQ5kZUEMtiHqDKPBfDtjxeWGxFxtxkgZbHtxqDjetftTPxvqxnWjDtKLHoov8bYacQvhieBW0Hb_eYDu4YNL25UPrIyJ1v-qvkiuYgC9FCg2G4WhVAGKMZdOQGka_5sIN1oL__GuSizI6RHOGoKLyQiXq9PB7QvgGruX-UR89e0E6c_0Feu0RbexbmNSmVBB5Zvy3DuqxJGF9YklV9zliiVvvcewcrrtYa7dNhGjyX9TUVQ4i8HCHOxivUrojNZQpbVhEFez9ieQnzeNP6trJbRKmfdE7lZwpqk8v_1lO2UjurnXJIEszxUtFLk5brK0KserLgP1ECB-Qek-aZfO0shxyN-WNKZXAtLSfQ2nPgnoh7MZGWqV5jboDV_iGTzD-ppyV77ZHgYpywXBfhh5bTuueVMUIyXdysaxKZI2tmg_6knURTrzsafoRgmKz3Q58z1rT-im0i4UZS2v1mTCzzoSbY2uJ_ix6_fRa1DM6fPQXQ8lVco7PovJJc135OOGLqhZbwzTeSCXJVNXxyJUGUBN8HcB-tv2l6Gg51JKpXFamxxhY5VzVZDA5VGX-_w2uGGQGsXz3rKIYEv95VxNyWS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"VYMpNfv\"><img loading=\"lazy\" alt=\"Entity-relationship diagram with Crow's foot notation created using a text to diagram editor - VPasCode, detailing an e-commerce database schema, field keys, and table cardinalities.\" class=\"alignnone wp-image-1751 size-full\" decoding=\"async\" height=\"534\" loading=\"lazy\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704e4331a99.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704e4331a99.png 735w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704e4331a99-300x218.png 300w\" width=\"735\"\/><\/p>\n<h4>Cartes de r\u00e9seau et d&#8217;infrastructure<\/h4>\n<p>G\u00e9n\u00e9rer facilement des topologies r\u00e9seau, des n\u0153uds serveurs, des connexions cloud et des pare-feu.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:ZPHVQzim5CNV0_aE5pyNrtARiJ0ARMb70qdmven1IX5ATEkAoPAHb2QXxBjFZat-DCfQx2TBv-TpZgzyRHqpJYsvO4MtuuIJ2FVAeQcCi0XZT4jj_i14LrhgOjtjT3lDPdZhTW1Kktw_yXB591tKMl-qMGPWd1kq5guWIkBDTPv4pTB2eg5pAL0vUDpRboONVXyX5p7fHMV0qSwDg9pGgbxzYQLs2B-yE7hwrf2G5qYVXS4ba_A0HVffJBvyZKbCZb4P6b6YzmlVVxUiltN0NQoxqPHEjS90cXqvEKyleu2HrfpKZDCPaqpD_PjEc4kEtOqBeLOmz6guRTNRm2KJale6NayIqq1r-MYIGRvHRKb2jH_kW_hItkKnSD2AJ_QN6V7A7DBXpJXKOJqF1_qTkMbTigfguzA473fi6Br0WJVP0CQQ8v1jsdrE6kIG_t3IBOVFQCciUzz-mo19m4ochIiCvZ-6TIabC-jmOoEcM86bFnCqNyp21sdpddx_KyNnKYW_VNRZup402Sr9_k17hf4yUD-xiTDAE6s4AgYg2mdnqb1ue_qvUy65tUVvvFw-HiMRFye_\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPH1Qjmm68Nt0tC7uKqtZMCvIUbG2abfQGB9uE9qarA4OlrnVh0bLvBJGEa1kkubCllUmFHUbKTcPXBBeTWBszBx_DwJx6DZkRRokq1UpcSMhGPogHfLgHA1Y9ReRcM0jqIy0Ea66uq6vhFvp4l8Z_cCREQSIGjQWcKVxjSNVfGGBZGO0-GjYP9uVUmdaHygAdHSrbgiq70BhIPVTgQdoO6RJkb1J8-YbqI0AJGs5fNiHp_lg0Iw9D96NzzuSCCri1jesOrMqcBtu8BjakaYZUchrp6DwHYSEV6U4xldfEbM6klkmOKVu3_x_DlKLqe2Utzn5KYxVKcodnv6ayu6pztgM-iINMiNY1MtN9UJdfEnwUxNLjqR7m3B4kNzfXO3-gwdrnoh2NOQQ3htCf9VN6RZYj6l-oJly9c61ssuslEJ9SiqteLs4kqtKhZOWVaaCc-Q2WlUEs09VMpMiuu2hIx__cu5ESdE21sL-8YO1edqEMAw8Lvp0qmeAG4CSz-OMvwd-zK3QHBmc2bZImtvftFYjBB0XbVXGdFLchtXXdq4ioPCTBjO_4UvplWwFXSroh5XnmZifjFkZmNopaj9dfzkUf1zDwnM4groISeWCKsca9bMDTXRQCqslZkFGGh_l_e7\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startnwdiag\r\ntitre Topologie du r\u00e9seau d'entreprise\r\n\r\nnwdiag {\r\n  r\u00e9seau Internet_Externe {\r\n    adresse = \"0.0.0.0\/0\"\r\n    client_utilisateur [adresse = \"203.0.113.15\", description = \"Utilisateur distant\"];\r\n    pare_feu_fronti\u00e8re [adresse = \"192.168.1.1\", description = \"Pare-feu de p\u00e9rim\u00e8tre\"];\r\n  }\r\n\r\n  r\u00e9seau Zone_DMZ {\r\n    adresse = \"192.168.1.0\/24\"\r\n    pare_feu_fronti\u00e8re;\r\n    \u00e9quilibreur_charge [adresse = \"192.168.1.10\", description = \"\u00c9quilibreur de charge Nginx\"];\r\n    serveur_mail [adresse = \"192.168.1.25\", description = \"Serveur SMTP\"];\r\n    pare_feu_interne [adresse = \"192.168.1.254\", description = \"Pare-feu interne\"];\r\n  }\r\n\r\n  r\u00e9seau LAN_Prive {\r\n    adresse = \"10.0.1.0\/24\"\r\n    pare_feu_interne;\r\n    serveur_application_01 [adresse = \"10.0.1.50\", description = \"N\u0153ud API 1\"];\r\n    serveur_application_02 [adresse = \"10.0.1.51\", description = \"N\u0153ud API 2\"];\r\n    base_donnees_primaire [adresse = \"10.0.1.100\", description = \"PostgreSQL principal\"];\r\n  }\r\n\r\n  r\u00e9seau Sous-r\u00e9seau_Gestion {\r\n    adresse = \"10.0.99.0\/24\"\r\n    pare_feu_interne;\r\n    bastion_admin [adresse = \"10.0.99.5\", description = \"H\u00f4te Bastion SSH\"];\r\n    n\u0153ud_monitoring [adresse = \"10.0.99.20\", description = \"H\u00f4te Prometheus\"];\r\n  }\r\n}\r\n@endnwdiag<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPH1Qjmm68Nt0tC7uKqtZMCvIUbG2abfQGB9uE9qarA4OlrnVh0bLvBJGEa1kkubCllUmFHUbKTcPXBBeTWBszBx_DwJx6DZkRRokq1UpcSMhGPogHfLgHA1Y9ReRcM0jqIy0Ea66uq6vhFvp4l8Z_cCREQSIGjQWcKVxjSNVfGGBZGO0-GjYP9uVUmdaHygAdHSrbgiq70BhIPVTgQdoO6RJkb1J8-YbqI0AJGs5fNiHp_lg0Iw9D96NzzuSCCri1jesOrMqcBtu8BjakaYZUchrp6DwHYSEV6U4xldfEbM6klkmOKVu3_x_DlKLqe2Utzn5KYxVKcodnv6ayu6pztgM-iINMiNY1MtN9UJdfEnwUxNLjqR7m3B4kNzfXO3-gwdrnoh2NOQQ3htCf9VN6RZYj6l-oJly9c61ssuslEJ9SiqteLs4kqtKhZOWVaaCc-Q2WlUEs09VMpMiuu2hIx__cu5ESdE21sL-8YO1edqEMAw8Lvp0qmeAG4CSz-OMvwd-zK3QHBmc2bZImtvftFYjBB0XbVXGdFLchtXXdq4ioPCTBjO_4UvplWwFXSroh5XnmZifjFkZmNopaj9dfzkUf1zDwnM4groISeWCKsca9bMDTXRQCqslZkFGGh_l_e7\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:ZPHVQzim5CNV0_aE5pyNrtARiJ0ARMb70qdmven1IX5ATEkAoPAHb2QXxBjFZat-DCfQx2TBv-TpZgzyRHqpJYsvO4MtuuIJ2FVAeQcCi0XZT4jj_i14LrhgOjtjT3lDPdZhTW1Kktw_yXB591tKMl-qMGPWd1kq5guWIkBDTPv4pTB2eg5pAL0vUDpRboONVXyX5p7fHMV0qSwDg9pGgbxzYQLs2B-yE7hwrf2G5qYVXS4ba_A0HVffJBvyZKbCZb4P6b6YzmlVVxUiltN0NQoxqPHEjS90cXqvEKyleu2HrfpKZDCPaqpD_PjEc4kEtOqBeLOmz6guRTNRm2KJale6NayIqq1r-MYIGRvHRKb2jH_kW_hItkKnSD2AJ_QN6V7A7DBXpJXKOJqF1_qTkMbTigfguzA473fi6Br0WJVP0CQQ8v1jsdrE6kIG_t3IBOVFQCciUzz-mo19m4ochIiCvZ-6TIabC-jmOoEcM86bFnCqNyp21sdpddx_KyNnKYW_VNRZup402Sr9_k17hf4yUD-xiTDAE6s4AgYg2mdnqb1ue_qvUy65tUVvvFw-HiMRFye_\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"XuyTXUq\"><img loading=\"lazy\" alt=\"Network topology map created using a text to diagram editor - VPasCode, illustrating public ingress firewalls, microservices subnets, and isolated database clusters.\" class=\"alignnone wp-image-1763 size-full\" decoding=\"async\" height=\"527\" loading=\"lazy\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7051eaf1ff8.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7051eaf1ff8.png 760w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7051eaf1ff8-300x208.png 300w\" width=\"760\"\/><\/p>\n<p>\u00a0<\/p>\n<\/section>\n<section id=\"planning-management\">\n<h2>4. Visualisations pour la planification, la gestion et les s\u00e9ances de cerveau-attaque<\/h2>\n<p>PlantUML n&#8217;est pas limit\u00e9 \u00e0 la conception logicielle \u2014 c&#8217;est aussi un outil puissant pour la gestion de projet et les s\u00e9ances de cerveau-attaque d&#8217;\u00e9quipe.<\/p>\n<h4>Graphiques de Gantt<\/h4>\n<p>Planifier les calendriers de projet, les d\u00e9pendances des t\u00e2ches, les jalons et l&#8217;allocation des ressources \u00e0 l&#8217;aide d&#8217;une notation en texte clair.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#mermaid:eNplUTtvgzAQ3iPlP9ySTiABUqs2GxFKlSESStqh42FfwCrYrTn6+Pe1a6BFucnS9\/RdjZp5vQI3rLglOJsLf6IlKK2Rg2A4UUvYO0A0JIeWAlki097YDhngxU18PMZFETD8Uv2EbSrYyPUqAD0JVkZD2aLWStdwAwX1qtYBPtH7oCx1pLmHR+SGrCcBbDGNIEuyuzh5iBP3ThMZJLkVjWJnO7jGwQt+Z4tZBHhhsoCTYFmioA9qzZtPC8AOxStpCXl5+A86ryqdvZxrejuG763R7BXPV4LsSrAMf6KewwLG9Qb44PxqiwtK+I6YK1QpePv7scSZxGAVf0M+SMXwN1sxl\/DiqfR4Vp8wXXbkd6p1kUZTBN2c5k0S+QODm57t\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Mermaid dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp1UktqwzAQ3Qdyh9mEbmKwDS2td6Gl0EAglF5AlibupIokJLnkSPU5dLFKVhPXlM5KM0\/vM0IdU94vFxDLk7cIe8kUHYgzT1qB6CH2HE+ofGqM1aInD1J3xAllZgrm8VnbE\/MAm1jFbldstxljZ3IXbNXCSiwXGXDIR4u5IXrgOhqa1OWLr8h7JAkCHeCZOoywi\/OGVWuoy\/quKB+KMp6r8pgZj1eFSAJ5wyx\/Jx\/9+rjgWA2r18CMDV8O2IU6z\/UUhk+U2phx+YzNZ1l8s3+BlvEPVCLqttWkGy2q2+P\/TFIe7YFxhIPV8ZwF6r8C82Bv6LxLDyXCYKSmX\/kyJJJyGDqbnzQvzKdgbQXJ5f4n2qYXNCZyYeC9pUiFqRo+BUoavxa6mgOq\/DP4ZAhNGDwzCFyGYQ2nyT4JlsdvlBHJaw==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">gantt\r\n    titre Planification du lancement du produit logiciel\r\n    dateFormat  AAAA-MM-JJ\r\n    axisFormat  %b %d\r\n\r\n    section Planification et conception\r\n    Recueil des exigences   :a1, 2026-09-01, 10j\r\n    Conception de l'architecture      :a2, apr\u00e8s a1, 10j\r\n\r\n    section D\u00e9veloppement\r\n    D\u00e9veloppement de l'API backend  :b1, apr\u00e8s a2, 15j\r\n    D\u00e9veloppement de l'interface frontend  :b2, apr\u00e8s a2, 15j\r\n\r\n    section Tests et d\u00e9ploiement\r\n    Tests d'int\u00e9gration      :c1, apr\u00e8s b1 b2, 8j\r\n    Audit de s\u00e9curit\u00e9           :c2, apr\u00e8s c1, 5j\r\n    D\u00e9ploiement en production       :\u00e9tape cl\u00e9, m1, apr\u00e8s c2, 0j<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp1UktqwzAQ3Qdyh9mEbmKwDS2td6Gl0EAglF5AlibupIokJLnkSPU5dLFKVhPXlM5KM0\/vM0IdU94vFxDLk7cIe8kUHYgzT1qB6CH2HE+ofGqM1aInD1J3xAllZgrm8VnbE\/MAm1jFbldstxljZ3IXbNXCSiwXGXDIR4u5IXrgOhqa1OWLr8h7JAkCHeCZOoywi\/OGVWuoy\/quKB+KMp6r8pgZj1eFSAJ5wyx\/Jx\/9+rjgWA2r18CMDV8O2IU6z\/UUhk+U2phx+YzNZ1l8s3+BlvEPVCLqttWkGy2q2+P\/TFIe7YFxhIPV8ZwF6r8C82Bv6LxLDyXCYKSmX\/kyJJJyGDqbnzQvzKdgbQXJ5f4n2qYXNCZyYeC9pUiFqRo+BUoavxa6mgOq\/DP4ZAhNGDwzCFyGYQ2nyT4JlsdvlBHJaw==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#mermaid:eNplUTtvgzAQ3iPlP9ySTiABUqs2GxFKlSESStqh42FfwCrYrTn6+Pe1a6BFucnS9\/RdjZp5vQI3rLglOJsLf6IlKK2Rg2A4UUvYO0A0JIeWAlki097YDhngxU18PMZFETD8Uv2EbSrYyPUqAD0JVkZD2aLWStdwAwX1qtYBPtH7oCx1pLmHR+SGrCcBbDGNIEuyuzh5iBP3ThMZJLkVjWJnO7jGwQt+Z4tZBHhhsoCTYFmioA9qzZtPC8AOxStpCXl5+A86ryqdvZxrejuG763R7BXPV4LsSrAMf6KewwLG9Qb44PxqiwtK+I6YK1QpePv7scSZxGAVf0M+SMXwN1sxl\/DiqfR4Vp8wXXbkd6p1kUZTBN2c5k0S+QODm57t\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Mermaid dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" alt=\"Mermaid Gantt chart timeline created using a text to diagram editor - VPasCode, mapping a software release schedule across requirements, architecture design, development, and testing phases.\" class=\"alignnone wp-image-1754 size-full\" decoding=\"async\" height=\"268\" loading=\"lazy\" sizes=\"auto, (max-width: 1327px) 100vw, 1327px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704fe67a6a9.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704fe67a6a9.png 1327w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704fe67a6a9-300x61.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704fe67a6a9-1024x207.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a704fe67a6a9-768x155.png 768w\" width=\"1327\"\/><\/p>\n<h4>Structure des d\u00e9compositions de travail (WBS)<\/h4>\n<p>D\u00e9composer les projets complexes en livrables hi\u00e9rarchiques et en morceaux de t\u00e2ches g\u00e9rables.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:PPB1Zk8m44JlIFn3d_Om4gn8-01WqOwGOCHk6B5N9sc2XyGTkJkW_Fsq3QmocckN_Qgwx0MByNBBUJmIApN24NEsWl0NIsHREJYkil5eF7hvhkmzVM0Xght0R0fhomLTqVVm0pBnHh3gWnR4cKxC1SzKb-XXumJzrUADdte2lwXfKIEGXsLNMdagAMG5jJXWGgRc4pgTed4oXVT_Fzyti8wXxjSIDJnQZoTl6kkgE8nJdUkvYr0BMzDJ9ppG4jXHRhM3eQHAyc13rhDWy_z6S0cnoQ4JsDhS6zyFr0GEVKkLD-tvtaclxDVEbXYJfrCuO75sjZ2rEbonfhPHqjqsLVXlJzgKAn_CDERVcmhrOjFMsWOFf0IM-qtiLYt5akCdITlTPPfWPOhB41SNw5YeWJsnXBW3ObpSYCaD8-pi0ngZpwVmPwd0hUbSSRxRp0FC4_DavUd6-im7P7csht9uux2EV8K5AONrMwPH9FmVvRxIP6klMjD2u-hd_0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLFBZjim3Bm7o3_m7A0frjuFsEq-W1osI95kqQjiimvRMt95oOlyKVmT_h6ILfowUoXWm0Or7CuCvJiEneUtWjUhGC4Z78AFPOZoLSap3gLhEySKo5ce8dJU_SIWPnv_E1jGYtACy8R5UhLURM3_VyXc0pTRU5JcsAENie0vU1F6eIPKW29kuCcAdZuYW-cnX4O-Ej5A-lPeZJ3pZCxWtfhcnAgQeNIsZ5umuGh8uPjfg39N7-FWgHtFQZc9RSmx5P1juK6Oi9kQNhz_VDqbkapKlPZV4KCmTL8y5V-MLQEB7folo9g0qIzGsNjKwmfgSEREu73YC9xRj09agksrMqT_eg8X5uxZMLWKatPaPhi9by7NK-TgRxeZJHxhI1EVs3obQP1FY-YnSLs7hUG50SkZ9U5DQd8Pz-nrYRQwSEV9fwl6iwv4-3e9WHUd6UoinkYdj1dkzxkPBOE7buEAAKpvQycflaJlXJ2AmVBItQ5dPsMxnEF0YmQ9aIupjAamd08Jy3WaGN2xXIzHMaMEJcr9C6Zr5bToowKp2RlLwSY1eOrDe0_Mz5HFQ-CPyC-qg5TCCedpQGvxmomvmEFdmt9I8ykJBE_4g_naVm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startwbs\r\ntitre Structure de d\u00e9composition du projet de refonte du site web\r\n\r\n* Projet de refonte du site web\r\n** 1. D\u00e9couverte et strat\u00e9gie\r\n*** 1.1 Entrevues avec les parties prenantes\r\n*** 1.2 Analyse des concurrents\r\n*** 1.3 Validation du p\u00e9rim\u00e8tre et de la strat\u00e9gie\r\n** 2. Conception UX\/UI\r\n*** 2.1 Maquettage\r\n**** 2.1.1 Maquettes pour ordinateur\r\n**** 2.1.2 Maquettes pour mobile\r\n*** 2.2 Syst\u00e8me de design\r\n**** 2.2.1 Biblioth\u00e8que de composants\r\n**** 2.2.2 Typographie et guide de style\r\n** 3. D\u00e9veloppement technique\r\n*** 3.1 Frontend\r\n**** 3.1.1 Mod\u00e8les de pages\r\n**** 3.1.2 Int\u00e9grations API\r\n*** 3.2 CMS et backend\r\n**** 3.2.1 Types de publications personnalis\u00e9s\r\n**** 3.2.2 Migration de base de donn\u00e9es\r\n** 4. Qualit\u00e9 et mise en production\r\n*** 4.1 Tests multi-navigateurs\r\n*** 4.2 Migration du contenu\r\n*** 4.3 Passage DNS et mise en ligne\r\n@endwbs<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VLFBZjim3Bm7o3_m7A0frjuFsEq-W1osI95kqQjiimvRMt95oOlyKVmT_h6ILfowUoXWm0Or7CuCvJiEneUtWjUhGC4Z78AFPOZoLSap3gLhEySKo5ce8dJU_SIWPnv_E1jGYtACy8R5UhLURM3_VyXc0pTRU5JcsAENie0vU1F6eIPKW29kuCcAdZuYW-cnX4O-Ej5A-lPeZJ3pZCxWtfhcnAgQeNIsZ5umuGh8uPjfg39N7-FWgHtFQZc9RSmx5P1juK6Oi9kQNhz_VDqbkapKlPZV4KCmTL8y5V-MLQEB7folo9g0qIzGsNjKwmfgSEREu73YC9xRj09agksrMqT_eg8X5uxZMLWKatPaPhi9by7NK-TgRxeZJHxhI1EVs3obQP1FY-YnSLs7hUG50SkZ9U5DQd8Pz-nrYRQwSEV9fwl6iwv4-3e9WHUd6UoinkYdj1dkzxkPBOE7buEAAKpvQycflaJlXJ2AmVBItQ5dPsMxnEF0YmQ9aIupjAamd08Jy3WaGN2xXIzHMaMEJcr9C6Zr5bToowKp2RlLwSY1eOrDe0_Mz5HFQ-CPyC-qg5TCCedpQGvxmomvmEFdmt9I8ykJBE_4g_naVm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:PPB1Zk8m44JlIFn3d_Om4gn8-01WqOwGOCHk6B5N9sc2XyGTkJkW_Fsq3QmocckN_Qgwx0MByNBBUJmIApN24NEsWl0NIsHREJYkil5eF7hvhkmzVM0Xght0R0fhomLTqVVm0pBnHh3gWnR4cKxC1SzKb-XXumJzrUADdte2lwXfKIEGXsLNMdagAMG5jJXWGgRc4pgTed4oXVT_Fzyti8wXxjSIDJnQZoTl6kkgE8nJdUkvYr0BMzDJ9ppG4jXHRhM3eQHAyc13rhDWy_z6S0cnoQ4JsDhS6zyFr0GEVKkLD-tvtaclxDVEbXYJfrCuO75sjZ2rEbonfhPHqjqsLVXlJzgKAn_CDERVcmhrOjFMsWOFf0IM-qtiLYt5akCdITlTPPfWPOhB41SNw5YeWJsnXBW3ObpSYCaD8-pi0ngZpwVmPwd0hUbSSRxRp0FC4_DavUd6-im7P7csht9uux2EV8K5AONrMwPH9FmVvRxIP6klMjD2u-hd_0G0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"nKxtlEK\"><img loading=\"lazy\" alt=\"Work breakdown structure diagram created using a text to diagram editor - VPasCode, showing a project hierarchy breaking a website redesign into strategy, UX design, development, and QA deliverables.\" class=\"alignnone wp-image-1756 size-full\" decoding=\"async\" height=\"480\" loading=\"lazy\" sizes=\"auto, (max-width: 1344px) 100vw, 1344px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70507e7e324.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70507e7e324.png 1344w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70507e7e324-300x107.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70507e7e324-1024x366.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a70507e7e324-768x274.png 768w\" width=\"1344\"\/><\/p>\n<h4>Cartes mentales<\/h4>\n<p>Capturer rapidement des id\u00e9es structur\u00e9es, des taxonomies de fonctionnalit\u00e9s et des notes d&#8217;exploration technique lors des r\u00e9unions d&#8217;\u00e9quipe.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL7RRi8m37r7uX_yD34q_e6guZ9fQ1NTFi1AlHAHn5NYWFhtSqdPqnxZSt7EyJO9Hl4sT1w7vKAiE8BTfcRlAHg2ng7ySFIm9vGS2KuJRRbO_qVIyHg-4qMeZE4SHDa1U_8KPCBMqBAnwA3ASe7LWRbtz0RLC3XwBOHJTc8tUpJ2yK5JgJKebaCXVCPE_OysAM645_YAQAusz8_TJUGk6u4Q1Htt2hU4qLoAL5r9g9jd2kwj4ugfeE_XfhicqtOCfioUVcUwMRedbPprAw5_IA2-aBbo5XqtE4uXPwlv1GSKkkEOODLAj8D6LQH1DsUjEGyS9dLapx0BlGqqfmoqgPqrLpXaIlAtgkpD6bwRXpOF0yUvsWzx8-MXG9MIreFFphL5zZW5FvEUC42Z6dJBnPRqwkNolm00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TL9DJcCn3DvNwXsyP2hc3bGiO8DKmGcir8zdaSGXTYgupMmvHoysJahcHu9Lyfmltz_BZHfMIvoF2SjsOsoLuDP714TIM2G7OyaP8zlvGtq84Q54D5ga9WBw6IGbge6sc-rc1uUlZtOxk2FjL8FN3uhvsemZgzzeLJje1_jcAsNZXGCEk4fWZ0HNToBFaQvXNqga7z-Wpx-Slxt1Wk4VqdjMayglZQPwmjntPA2DJpmCtg9XbES1WbBbsDW6f59OFSPA5xR7-TbLo6kX3beuUdUVWa_lEQnLSiysCxk5y39JddWmP-ajQAiGVPsQmyq1LQbIZ1Sxo9GyQRyqznUglpZz3tZrP9MBztN0zmF6py8UfDVIWK5QaJnSk6wIxbCdvHHxAnv9WVEf__xXQw_gRM8EJX7vZuqvji6zeb_ssEpLJPzI3Ja2DfFahUZveqChcRIwtToGFy7BC_mD\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startmindmap\r\ntitre Carte des fonctionnalit\u00e9s de la plateforme e-commerce\r\n\r\n* Plateforme e-commerce\r\n** Gestion des comptes utilisateurs\r\n*** Authentification sociale (Google, Apple)\r\n*** Authentification \u00e0 deux facteurs\r\n*** Historique des commandes et suivi\r\n** Catalogue de produits et recherche\r\n*** Recherche facet\u00e9e et filtres\r\n*** Synchronisation des stocks\r\n*** Avis et notes sur les produits\r\n** Passerelle de paiement et paiement\r\n*** Passerelles de paiement (Stripe, PayPal)\r\n*** Moteur de coupons et promotions\r\n*** Paiement express invit\u00e9\r\n** Assistance client\r\n*** Assistant de chat en direct\r\n*** Portail automatis\u00e9 de retour\r\n@endmindmap<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TL9DJcCn3DvNwXsyP2hc3bGiO8DKmGcir8zdaSGXTYgupMmvHoysJahcHu9Lyfmltz_BZHfMIvoF2SjsOsoLuDP714TIM2G7OyaP8zlvGtq84Q54D5ga9WBw6IGbge6sc-rc1uUlZtOxk2FjL8FN3uhvsemZgzzeLJje1_jcAsNZXGCEk4fWZ0HNToBFaQvXNqga7z-Wpx-Slxt1Wk4VqdjMayglZQPwmjntPA2DJpmCtg9XbES1WbBbsDW6f59OFSPA5xR7-TbLo6kX3beuUdUVWa_lEQnLSiysCxk5y39JddWmP-ajQAiGVPsQmyq1LQbIZ1Sxo9GyQRyqznUglpZz3tZrP9MBztN0zmF6py8UfDVIWK5QaJnSk6wIxbCdvHHxAnv9WVEf__xXQw_gRM8EJX7vZuqvji6zeb_ssEpLJPzI3Ja2DfFahUZveqChcRIwtToGFy7BC_mD\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:RL7RRi8m37r7uX_yD34q_e6guZ9fQ1NTFi1AlHAHn5NYWFhtSqdPqnxZSt7EyJO9Hl4sT1w7vKAiE8BTfcRlAHg2ng7ySFIm9vGS2KuJRRbO_qVIyHg-4qMeZE4SHDa1U_8KPCBMqBAnwA3ASe7LWRbtz0RLC3XwBOHJTc8tUpJ2yK5JgJKebaCXVCPE_OysAM645_YAQAusz8_TJUGk6u4Q1Htt2hU4qLoAL5r9g9jd2kwj4ugfeE_XfhicqtOCfioUVcUwMRedbPprAw5_IA2-aBbo5XqtE4uXPwlv1GSKkkEOODLAj8D6LQH1DsUjEGyS9dLapx0BlGqqfmoqgPqrLpXaIlAtgkpD6bwRXpOF0yUvsWzx8-MXG9MIreFFphL5zZW5FvEUC42Z6dJBnPRqwkNolm00\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Modifier Plantuml dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"FAzuwiG\"><img loading=\"lazy\" alt=\"Mind map diagram created using a text to diagram editor - VPasCode, organizing product feature taxonomies across accounts, catalog search, checkout payments, and customer support.\" class=\"alignnone wp-image-1758 size-full\" decoding=\"async\" height=\"677\" loading=\"lazy\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705109df2aa.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705109df2aa.png 747w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a705109df2aa-300x272.png 300w\" width=\"747\"\/><\/p>\n<\/section>\n<section id=\"vpascode-advantage\">\n<h2>5. R\u00e9daction et rendu rapides de PlantUML : l\u2019avantage de VPasCode<\/h2>\n<p>Bien que PlantUML soit extr\u00eamement puissant, la configuration d&#8217;environnements Java locaux, des d\u00e9pendances Graphviz et des outils en ligne de commande peut cr\u00e9er des difficult\u00e9s. Utiliser un outil d\u00e9di\u00e9, bas\u00e9 sur le web, <strong>Outil PlantUML<\/strong> \u00e9limine compl\u00e8tement ces obstacles.<\/p>\n<p><a href=\"https:\/\/vpascode.com\" rel=\"noopener\" target=\"_blank\">Visual Paradigm VPasCode<\/a> est une plateforme unifi\u00e9e de diagrammes en code con\u00e7ue sp\u00e9cifiquement pour simplifier les flux de travail du texte au diagramme.<\/p>\n<h3>Principaux avantages de VPasCode :<\/h3>\n<ul>\n<li><strong>Plateforme en ligne sans configuration :<\/strong> Acc\u00e9dez instantan\u00e9ment \u00e0 un \u00e9diteur puissant sur <a href=\"https:\/\/vpascode.com\" rel=\"noopener\" target=\"_blank\">vpascode.com<\/a> sans installer de compilateurs ou de plugins locaux. D\u00e9couvrez-en plus dans l\u2019<a href=\"https:\/\/vpascode.com\/overview\" rel=\"noopener\" target=\"_blank\">Aper\u00e7u de VPasCode<\/a>.<\/li>\n<li><strong>D\u00e9tection automatique du format et aper\u00e7u en temps r\u00e9el :<\/strong> Collez votre script, et VPasCode d\u00e9tecte automatiquement s\u2019il s\u2019agit de PlantUML, Mermaid ou Graphviz, en affichant des mises \u00e0 jour instantan\u00e9es en direct au fur et \u00e0 mesure de votre frappe.<\/li>\n<li><strong>Correction automatique des erreurs de code par IA :<\/strong> Si vous rencontrez une erreur de syntaxe, cliquez simplement sur <em>\u00ab Corriger par IA \u00bb<\/em>. VPasCode corrige le code et fournit une comparaison c\u00f4te \u00e0 c\u00f4te avec des explications claires, afin que vous puissiez ma\u00eetriser la syntaxe PlantUML plus rapidement.<\/li>\n<li><strong>Traduction de diagrammes par IA native :<\/strong> Traduisez les \u00e9tiquettes et les notes des diagrammes dans plusieurs langues directement dans l&#8217;\u00e9diteur \u2014 id\u00e9al pour les \u00e9quipes de d\u00e9veloppement mondiales.<\/li>\n<li><strong>Export flexible et int\u00e9gration \u00e0 la documentation :<\/strong> Exportez des PNGs haute r\u00e9solution ou des images vectorielles SVG \u00e9volutives gratuitement. Vous pouvez \u00e9galement envoyer directement les diagrammes vers Visual Paradigm OpenDocs en utilisant leur <a href=\"https:\/\/www.visual-paradigm.com\/features\/diagram-as-code-tool\/\" rel=\"noopener\" target=\"_blank\">guide de fonctionnalit\u00e9 diagramme-en-code<\/a>.<\/li>\n<\/ul>\n<\/section>\n<section id=\"quick-start-example\">\n<h2>6. Exemple de d\u00e9marrage rapide : Affichage d&#8217;un diagramme de s\u00e9quence dans VPasCode<\/h2>\n<p>Pour voir \u00e0 quel point il est facile d&#8217;utiliser un <strong>\u00e9diteur UML gratuit<\/strong> comme VPasCode, envisagez ce script de diagramme de s\u00e9quence PlantUML basique :<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:NP51QyCm38Nl1ly7aSFO3c7t74Qp9Ys1ReI6zgucQZ5DdE0ee_dtazr0ItqIw7jFJ_9gP7GyTQrME75lf-v4JkgQUmU7qTU30AOs0rg6w5ZYkEuRWhmnWaI0urA-W6a1kRqOIm592wsqyduGVos21CIB2SfM18UV7NXVhUxDPooLO753J3N3fdSTChp1plmHxCas8MxBKCsMyGQvSwBE0asDLY3lTUwwDVKLeesvmMcMRD4TUqnEYmGgyOPlrr_9Biay8sl5JqvxuidvldDXNY0bNMREPwt4uR6Fg7oEH7hZqE8iAGWj72cSEZDuSTZ1UtNSVfQ_sm-jLYANZ_a7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez PlantUML dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VP4zRW8n48LxIxx3Y2efK7gA24GGGWeHIWIzuvqbblopcRLHo0rob5MEa8wzMCQiG0i5hZpsDs_UiyTrL1IJirAe58DFxXs9zpfY8bX7OqsjybwAYa6ZJQLyX47xKvWZibcfUXeA780EpY6SBgxuPJZIYyc9MqoaaA8t08QFvsOOmJHOYmGMcIyGLfPbrijdASxC9V_KDX5rDC533k9KD9y9eKXG1k8AC0AXvnezH7HL3TGsc7FR23EYBCE3whsFweiREpr6f01UDvpQFEaRQguElsoSo6pPEkVdb73uwmJwllbu13E_2_jUHCsDmLMfmnaPNivvnHWI-QiEissRdCqgA4nPjWs7rEovDBx_LYpLJp22ILaQ_T695KPjIULVsN7aG0OjL1GgGhXxsymVLY_pUod6-VMS_GS0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nautonumber\r\nacteur Utilisateur\r\nparticipant \"\u00c9diteur VPasCode\" comme \u00c9diteur\r\nparticipant \"Moteur IA\" comme IA\r\n\r\nUtilisateur -&gt; \u00c9diteur : Coller le code PlantUML\r\n\u00c9diteur -&gt; \u00c9diteur : D\u00e9tection automatique du format et rendu en temps r\u00e9el\r\nalt Erreur de syntaxe d\u00e9tect\u00e9e\r\n    Utilisateur -&gt; \u00c9diteur : Cliquez sur \u00ab Corriger par IA \u00bb\r\n    \u00c9diteur -&gt; IA : Envoyer le code corrompu\r\n    IA --&gt; \u00c9diteur : Retourner le code corrig\u00e9 et la diff\u00e9rence\r\nfin\r\n\u00c9diteur --&gt; Utilisateur : Afficher le diagramme vectoriel propre (SVG\/PNG)\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:VP4zRW8n48LxIxx3Y2efK7gA24GGGWeHIWIzuvqbblopcRLHo0rob5MEa8wzMCQiG0i5hZpsDs_UiyTrL1IJirAe58DFxXs9zpfY8bX7OqsjybwAYa6ZJQLyX47xKvWZibcfUXeA780EpY6SBgxuPJZIYyc9MqoaaA8t08QFvsOOmJHOYmGMcIyGLfPbrijdASxC9V_KDX5rDC533k9KD9y9eKXG1k8AC0AXvnezH7HL3TGsc7FR23EYBCE3whsFweiREpr6f01UDvpQFEaRQguElsoSo6pPEkVdb73uwmJwllbu13E_2_jUHCsDmLMfmnaPNivvnHWI-QiEissRdCqgA4nPjWs7rEovDBx_LYpLJp22ILaQ_T695KPjIULVsN7aG0OjL1GgGhXxsymVLY_pUod6-VMS_GS0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#plantuml:NP51QyCm38Nl1ly7aSFO3c7t74Qp9Ys1ReI6zgucQZ5DdE0ee_dtazr0ItqIw7jFJ_9gP7GyTQrME75lf-v4JkgQUmU7qTU30AOs0rg6w5ZYkEuRWhmnWaI0urA-W6a1kRqOIm592wsqyduGVos21CIB2SfM18UV7NXVhUxDPooLO753J3N3fdSTChp1plmHxCas8MxBKCsMyGQvSwBE0asDLY3lTUwwDVKLeesvmMcMRD4TUqnEYmGgyOPlrr_9Biay8sl5JqvxuidvldDXNY0bNMREPwt4uR6Fg7oEH7hZqE8iAGWj72cSEZDuSTZ1UtNSVfQ_sm-jLYANZ_a7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>\u00c9ditez PlantUML dans VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"OYKvLiJ\"><img loading=\"lazy\" alt=\"An example of rendering a Sequence Diagram using a text to diagram editor - VPasCode\" class=\"alignnone wp-image-1734 size-full\" decoding=\"async\" height=\"402\" loading=\"lazy\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7048c0bb034.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7048c0bb034.png 661w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/08\/img_6a7048c0bb034-300x182.png 300w\" width=\"661\"\/><\/p>\n<p>Copiez simplement le code ci-dessus, ouvrez <a href=\"https:\/\/vpascode.com\" rel=\"noopener\" target=\"_blank\">VPasCode<\/a>, puis collez-le dans l&#8217;\u00e9diteur pour visualiser le rendu instantan\u00e9 en direct et exp\u00e9rimenter les am\u00e9liorations automatis\u00e9es par IA.<\/p>\n<\/section>\n<section id=\"conclusion\">\n<h2>7. Conclusion et \u00e9tapes suivantes<\/h2>\n<p>PlantUML permet aux \u00e9quipes de maintenir une documentation visuelle claire, versionnable et coh\u00e9rente pour les UML, l&#8217;architecture, les sch\u00e9mas de base de donn\u00e9es et les diagrammes de gestion de projet. Associ\u00e9 \u00e0 un outil moderne <strong>outil PlantUML<\/strong> comme VPasCode, la r\u00e9daction technique devient plus rapide, sans erreurs et parfaitement collaborative.<\/p>\n<p>Pr\u00eat \u00e0 simplifier votre processus de cr\u00e9ation de diagrammes ? Commencez d\u00e8s aujourd&#8217;hui \u00e0 \u00e9diter et \u00e0 rendre des diagrammes PlantUML gratuitement sur <a href=\"https:\/\/vpascode.com\" rel=\"noopener\" target=\"_blank\">vpascode.com<\/a>.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li><a href=\"https:\/\/vpascode.com\/\">Essayez Visual Paradigm VPasCode<\/a><\/li>\n<li><a href=\"https:\/\/ai-toolbox.visual-paradigm.com\/app\/chatbot-v2\/\">Essayez le chatbot de cr\u00e9ation de diagrammes par IA de Visual Paradigm<\/a><\/li>\n<\/ul>\n<\/section>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Dans le g\u00e9nie logiciel moderne et l&#8217;architecture des syst\u00e8mes, les outils traditionnels de cr\u00e9ation de diagrammes par glisser-d\u00e9poser sont souvent insuffisants. Ils peuvent \u00eatre lents \u00e0 mettre \u00e0 jour, difficiles \u00e0 maintenir dans des syst\u00e8mes de gestion de versions comme&#8230;<\/p>\n","protected":false},"author":4,"featured_media":1923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[22],"tags":[],"class_list":["post-1922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Types of Diagrams Can You Create with PlantUML? (Complete Guide)<\/title>\n<meta name=\"description\" content=\"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Types of Diagrams Can You Create with PlantUML? (Complete Guide)\" \/>\n<meta property=\"og:description\" content=\"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-03T07:51:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1312\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"jick\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/\"},\"author\":{\"name\":\"jick\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/person\\\/cd8aa8455bd8bc6827b3efdfa79ad3a6\"},\"headline\":\"Quels types de diagrammes pouvez-vous cr\u00e9er avec PlantUML ? (Guide complet)\",\"datePublished\":\"2026-08-03T07:51:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/\"},\"wordCount\":1354,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/plantuml-diagram-types-guide-hero-banner-1.jpg\",\"articleSection\":[\"Insights\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/\",\"name\":\"What Types of Diagrams Can You Create with PlantUML? (Complete Guide)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/plantuml-diagram-types-guide-hero-banner-1.jpg\",\"datePublished\":\"2026-08-03T07:51:11+00:00\",\"description\":\"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/plantuml-diagram-types-guide-hero-banner-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/08\\\/plantuml-diagram-types-guide-hero-banner-1.jpg\",\"width\":1312,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quels types de diagrammes pouvez-vous cr\u00e9er avec PlantUML ? (Guide complet)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/#\\\/schema\\\/person\\\/cd8aa8455bd8bc6827b3efdfa79ad3a6\",\"name\":\"jick\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g\",\"caption\":\"jick\"},\"url\":\"https:\\\/\\\/www.vpascode.com\\\/fr\\\/author\\\/jick\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Types of Diagrams Can You Create with PlantUML? (Complete Guide)","description":"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/","og_locale":"fr_FR","og_type":"article","og_title":"What Types of Diagrams Can You Create with PlantUML? (Complete Guide)","og_description":"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.","og_url":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/","og_site_name":"VPasCode","article_published_time":"2026-08-03T07:51:11+00:00","og_image":[{"width":1312,"height":816,"url":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg","type":"image\/jpeg"}],"author":"jick","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":false,"Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#article","isPartOf":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/"},"author":{"name":"jick","@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/person\/cd8aa8455bd8bc6827b3efdfa79ad3a6"},"headline":"Quels types de diagrammes pouvez-vous cr\u00e9er avec PlantUML ? (Guide complet)","datePublished":"2026-08-03T07:51:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/"},"wordCount":1354,"commentCount":0,"publisher":{"@id":"https:\/\/www.vpascode.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg","articleSection":["Insights"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/","url":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/","name":"What Types of Diagrams Can You Create with PlantUML? (Complete Guide)","isPartOf":{"@id":"https:\/\/www.vpascode.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg","datePublished":"2026-08-03T07:51:11+00:00","description":"Discover all diagram types you can create with PlantUML, from UML and C4 models to Gantt charts. Learn how VPasCode makes rendering PlantUML fast and easy.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#primaryimage","url":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg","contentUrl":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/08\/plantuml-diagram-types-guide-hero-banner-1.jpg","width":1312,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/fr\/what-types-of-diagrams-can-you-create-with-plantuml-complete-guide-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Quels types de diagrammes pouvez-vous cr\u00e9er avec PlantUML ? (Guide complet)"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/fr\/#website","url":"https:\/\/www.vpascode.com\/fr\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/fr\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/fr\/wp-content\/uploads\/sites\/6\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.vpascode.com\/fr\/#\/schema\/person\/cd8aa8455bd8bc6827b3efdfa79ad3a6","name":"jick","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c89451a99649a6ebefa14a9167db0960c327e8c33ea79fdb68fc38aa18d768a?s=96&d=mm&r=g","caption":"jick"},"url":"https:\/\/www.vpascode.com\/fr\/author\/jick\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/posts\/1922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/comments?post=1922"}],"version-history":[{"count":0,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/posts\/1922\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/media\/1923"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/media?parent=1922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/categories?post=1922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vpascode.com\/fr\/wp-json\/wp\/v2\/tags?post=1922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}