- Fiches techniques
- Les brèves
- Les études
Fiche technique
|
|
| UML | |
|
|||||||
| Présentation | |||||||
| Historique d'un standard incontournable...
UML (Unified Modeling Language) est né de la fusion des 3 méthodes qui ont le plus influencé la modélisation objet au milieu des années 90 :
Fin 1997, UML devient une norme OMG (Object Management Group). L'OMG est un organisme à but non lucratif, créé en 1989 à l'initiative de grandes sociétés (HP, Sun, Unisys, American Airlines, Philips...). Son rôle est de promouvoir des standards qui garantissent l'interopérabilité entre applications orientées objet, développées sur des réseaux hétérogènes. Qu'est-ce que UML UML permet d'exprimer et d'élaborer des modèles objet, indépendamment de tout langage de programmation. Il sert de support à une analyse basée sur les concepts objet. UML est aussi un langage formel, défini par un métamodèle. Le métamodèle d'UML décrit de manière très précise tous les éléments de modélisation et la sémantique de ces éléments. Le métamodèle d'UML est lui-même décrit par un méta-métamodéle de manière standardisée, à l'aide de MOF (Meta Object Facility : norme OMG de description des métamodèles). En d'autres termes : UML normalise les concepts objet. UML est un langage visuel, sa notation graphique permet d'exprimer visuellement une solution objet, ce qui facilite la comparaison et l'évaluation de solutions. UML cadre l'analyse objet, il permet non seulement de représenter et de manipuler les concepts objet, il sous-entend une démarche d'analyse qui permet de concevoir une solution objet de manière itérative, grâce aux diagrammes, qui supportent l'abstraction. Un diagramme UML est une représentation graphique, c'est une perspective du modèle. UML définit plusieurs modèles pour la représentation des systèmes
UML définit 9 types de diagrammes
|
|||||||
|
|||||||
| Evaluation | |||||||
Adopter UML ne changera pas vos modes de fonctionnement, mais vous verrez vos méthodes de travail s'améliorer progressivement. Aujourd'hui les entreprises françaises semblent vouloir sortir de cette culture merisienne pour se tourner d'avantage vers UML surtout lorsqu'on parle de projets menés autour d'Internet. Beaucoup trouveront la modélisation des traitements plus précise avec UML. Seuls les MCD (Modélisation Conceptuelle des Données) de Merise garde un franc succès pour la gestion des données statiques. Ces choix se font principalement dans un souci de gain de temps. |
|||||||
| Lien | |||||||
