UML 2.5.1
Diagrammes UML : les 14 types expliqués
Quatorze types de diagrammes dans UML 2.5.1, un article pour chacun, et dans chacun de vrais diagrammes plutôt que des descriptions de diagrammes.
35 articles291 min de lecture
Commencer ici
Qu'est-ce que UML ?
UML en pratique : les quatorze types de diagrammes, la séparation entre structure et comportement, et comment choisir le bon diagramme pour la question que vous posez vraiment.
14 min de lecture
Lire dans l'ordre
Chaque diagramme UML, expliqué
- 02Symboles UMLLes symboles qu'UML utilise vraiment, tous types de diagrammes confondus : rectangles, ellipses, losanges, barres et nœuds 3D, plus les six lignes de relation et les pointes qui les distinguent.Référence de notation8 min de lecture
- 03Choisir un diagrammeUn guide de choix parmi les quatorze types de diagrammes UML : ce que chacun répond, les quatre qui portent l'essentiel du travail réel, et ceux qu'on peut ignorer.Fondamentaux9 min de lecture
- 04Diagrammes de classesComment lire et dessiner un diagramme de classes UML : les trois compartiments, les marques de visibilité, la multiplicité, et la différence entre association, agrégation, composition, généralisation et réalisation.Diagrammes de structure11 min de lecture
- 05Exemples de diagrammes de classesExemples travaillés de diagrammes de classes UML : une bibliothèque avec une classe de base abstraite et deux sous-types, et un panier avec composition, interface et deux réalisations.Diagrammes de structure6 min de lecture
- 06Dessiner un diagramme de classesUne méthode pas à pas pour dessiner un diagramme de classes UML : quels noms deviennent des classes, comment choisir une relation, quand décider les multiplicités et quand cesser d'ajouter du détail.Diagrammes de structure7 min de lecture
- 07Symboles du diagramme de classesUne référence de la notation du diagramme de classes UML : les six sortes de relations et leurs pointes, les trois marqueurs de visibilité, la syntaxe des multiplicités et les stéréotypes.Référence de notation11 min de lecture
- 08Diagrammes de séquenceComment lire et dessiner un diagramme de séquence UML : lignes de vie, barres d'activation, messages synchrones et asynchrones, réponses, et les fragments combinés (alt, opt, loop, par) qui portent le branchement.Diagrammes de comportement15 min de lecture
- 09Exemples de diagrammes de séquenceExemples travaillés de diagrammes de séquence UML : une connexion avec fragment alt, un paiement avec boucle et auto-appel, et une publication d'événement asynchrone sans aucune réponse.Diagrammes de comportement6 min de lecture
- 10Dessiner un diagramme de séquenceUne méthode pas à pas pour dessiner un diagramme de séquence UML : choisir un scénario, choisir les participants, ordonner les messages, ajouter les fragments et savoir quand découper.Diagrammes de comportement7 min de lecture
- 11Diagrammes de cas d'utilisationComment lire et dessiner un diagramme de cas d'utilisation UML : acteurs, frontière du système, associations, et les relations include et extend que l'on inverse le plus souvent.Diagrammes de comportement13 min de lecture
- 12Exemples de cas d'utilisationDes diagrammes de cas d'utilisation UML travaillés pour une bibliothèque et une boutique, avec include, extend et un acteur secondaire, puis la même notation mal employée.Diagrammes de comportement8 min de lecture
- 13Diagrammes d'activitéComment lire et dessiner un diagramme d'activité UML : actions, décisions et fusions, bifurcations et jointures, gardes, couloirs, et la différence entre un branchement et un vrai parallélisme.Diagrammes de comportement9 min de lecture
- 14Exemples d'activitéDes diagrammes d'activité UML travaillés : travail parallèle derrière une bifurcation et une jointure, un branchement à trois voies aux gardes exhaustives, et les deux façons de terminer.Diagrammes de comportement8 min de lecture
- 15Diagrammes états-transitionsComment lire et dessiner un diagramme états-transitions UML : états, transitions avec déclencheur, garde et effet, actions d'entrée et de sortie, états composites, et pseudo-états d'historique.Diagrammes de comportement9 min de lecture
- 16Exemples d'états-transitionsDes diagrammes d'états UML travaillés : un cycle de vie de commande à deux fins, un workflow de relecture qui repasse au brouillon, et déclencheurs contre gardes en sortie d'état.Diagrammes de comportement8 min de lecture
- 17Diagrammes de composantsComment lire et dessiner un diagramme de composants UML : composants, interfaces fournies et requises, notation rotule et cavité, ports, et ce qui le distingue d'un diagramme de classes.Diagrammes de structure13 min de lecture
- 18Exemples de composantsCinq exemples de diagrammes de composants UML : un catalogue partagé, ports et adaptateurs, le remplacement d'un système legacy, une architecture à plugins et un cycle de dépendances.Diagrammes de structure9 min de lecture
- 19Dessiner un diagramme de composantsPas à pas : choisir les pièces, dessiner les boîtes, nommer ce que chacune fournit, ajouter ce qu'elle requiert, puis passer les quatre vérifications qui disent que le diagramme est terminé.Pratique de la modélisation8 min de lecture
- 20Symboles de composantsUne référence de tous les symboles du diagramme de composants UML : la boîte composant, les interfaces fournies et requises, rotule et cavité, connecteurs d'assemblage et de délégation, ports et stéréotypes.Référence de notation7 min de lecture
- 21Diagrammes de déploiementComment lire et dessiner un diagramme de déploiement UML : noeuds, dispositifs et environnements d'exécution, artefacts, chemins de communication, et la relation deploy.Diagrammes de structure7 min de lecture
- 22Exemples de déploiementDes diagrammes de déploiement UML travaillés : une pile trois tiers classique, un cluster Kubernetes avec les images de conteneur en artefacts, et un pool mis à l'échelle horizontalement.Diagrammes de structure8 min de lecture
- 23Diagrammes d'objetsComment lire et dessiner un diagramme d'objets UML : spécifications d'instance, noms soulignés, slots avec des valeurs concrètes, liens, et comment s'en servir pour vérifier un diagramme de classes.Diagrammes de structure6 min de lecture
- 24Diagrammes de paquetagesComment lire et dessiner un diagramme de paquetages UML : paquetages, dépendances import et access, merge, imbrication, et l'usage du sens des dépendances pour imposer une architecture en couches.Diagrammes de structure6 min de lecture
- 25Diagrammes de structure compositeComment lire et dessiner un diagramme de structure composite UML : parties, ports, connecteurs, délégation, et ce qui le distingue d'un diagramme de classes ou de composants.Diagrammes de structure6 min de lecture
- 26Diagrammes de communicationComment lire et dessiner un diagramme de communication UML : objets, liens, messages numérotés, numérotation décimale imbriquée, et quand le préférer à un diagramme de séquence.Diagrammes de comportement6 min de lecture
- 27Séquence vs communicationUne même interaction dessinée en diagramme de séquence puis de communication, avec ce que chacun rend évident, ce qu'il masque, et comment choisir.Diagrammes de comportement7 min de lecture
- 28Diagrammes de tempsComment lire et dessiner un diagramme de temps UML : lignes de vie en axes de valeurs, courbes de changement d'état, contraintes de durée et de temps, et quand le temps écoulé compte assez pour en avoir besoin.Diagrammes de comportement6 min de lecture
- 29Diagrammes globaux d'interactionComment lire et dessiner un diagramme global d'interaction UML : occurrences d'interaction, interactions en ligne, flot de contrôle entre elles, et comment il garde de gros diagrammes de séquence maniables.Diagrammes de comportement5 min de lecture
- 30Diagrammes de profilComment lire et dessiner un diagramme de profil UML : stéréotypes, métaclasses, relation d'extension, valeurs marquées, et quand étendre le langage vaut mieux que le contourner.Diagrammes de structure6 min de lecture
- 31UML avec l'IACe qu'un générateur UML par IA réussit vraiment, les quatre erreurs qu'il répète, comment formuler le prompt pour un diagramme utile, et la revue de deux minutes pour le reste.Pratique de la modélisation9 min de lecture
- 32Exemple e-commerceUn exemple complet d'architecture e-commerce : le modèle du domaine, la vue composants avec ses contrats de service, et la topologie de déploiement - et à quoi sert chacun.Pratique de la modélisation9 min de lecture
- 33Exemple bancaireUn exemple de système bancaire en UML : le modèle en partie double où le solde est dérivé plutôt que stocké, et la machine à états que parcourt un virement.Pratique de la modélisation8 min de lecture
- 34Exemple microservicesUn exemple d'architecture microservices : où placer les contrats synchrones, où publier des événements à la place, et comment repérer un monolithe distribué sur le papier.Pratique de la modélisation8 min de lecture
- 35Exemple AWSUn exemple d'architecture AWS en UML : la topologie de déploiement avec ses vrais protocoles et ports, et la vue composants où les noms de fournisseurs redeviennent des contrats.Pratique de la modélisation8 min de lecture
Les autres séries