UML
Signifie « Unified Modeling Language ».
UML est un langage de modélisation standard du secteur conçu pour aider à visualiser le fonctionnement d’un système logiciel complexe. Les architectes système, les ingénieurs logiciels, les développeurs et d’autres parties prenantes utilisent UML pour créer des diagrammes à l’aide d’un langage visuel standard afin de présenter et de documenter la façon dont les différentes parties d’un système logiciel interagiront. Un ensemble de diagrammes UML ressemble à un ensemble de plans pour une maison. Il montre comment construire la maison à l’aide de symboles courants que l’architecte, le constructeur, l’électricien, le plombier et le propriétaire peuvent tous suffisamment comprendre pour remplir leur rôle.
La spécification UML définit 13 types de diagrammes répartis en deux catégories : les diagrammes de structure, qui montrent la structure statique d’un système, et les diagrammes de comportement, qui montrent les interactions dynamiques entre les objets d’un système. Chacun de ces diagrammes partage un ensemble d’éléments de conception, avec des symboles représentant certains types d’objets, leurs rôles et la façon dont ils interagissent. Les objets sont reliés entre eux, comme dans un organigramme, pour montrer les relations et le flux d’informations.
Bien qu’UML ait été conçu principalement pour la conception de logiciels orientés objet, il est également utile pour modéliser des systèmes qui ne sont pas des logiciels. Certains types de diagrammes UML peuvent modéliser des processus de fabrication, la conception de matériel ou d’autres processus dans lesquels des objets interagissent. L’Object Management Group (OMG) gère la spécification UML et la met à jour au fil du temps, à mesure que de nouvelles technologies et procédures deviennent courantes.
Testez vos connaissances