Uml 2.1
UML (Unified Modeling Language pour) est un langage de modélisation unifié. Il permet une modélisation graphique et le traitement des données. Aujourd’hui, dans la version 2.1.2, UML est un standard défini par l’OMG (Object Management Group).
Cette conception comprend trois sous-ensembles: les points de vue sont destinés à décrire un système à partir d’un point de vue donné (organisationnelles, temporelles, géographiques diagrammes …), qui font référence à des images pour décrire le contenu de vues, et des modèles d’éléments qui sont diagramme de blocs.
UML est composé de treize diagrammes. Certains sont plus couramment utilisés que d’autres, comme le diagramme de classe ou d’un diagramme de cas d’utilisation. La modélisation peut concerner une partie d’un système ou un système entier.
Certains tableaux sont spécifiques au comportement du système. Ils offrent une vue sur les Etats et les actions possibles d’un point tout au long de son cycle de vie.
Il existe différents outils pour UML modeling.ArgoUML est un logiciel gratuit pour créer des diagrammes UML développé en Java. Visio est un logiciel propriétaire de Microsoft. Poséidon est un logiciel open source vient de ArgoUML. Lorsque IBM Rational Rose est le leader mondial dans le créneau des outils de modélisation UML.
UML (Unified Modeling Language en anglais ou «Unified Modeling Language) est un langage de modélisation graphique basée sur les symboles.Il est apparu dans le monde du génie logiciel, dans le cadre de la «conception orientée objet.’ Couramment utilisés dans les projets de logiciels, elle peut être appliquée à tous les types de systèmes ne se limitent pas à l’ordinateur sur le terrain.
UML est l’achèvement de la fusion des précédents langages de modélisation objet: Booch, OMT, OOSE. Principalement des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est maintenant un standard défini par l’Object Management Group (OMG). La version finale est libérée par l’OMG UML 2.3 à partir de mai 2010.
Bibliographie
3 ⋅ 9 ° 31 ° 216 ° 228 ° 233 ° 259 ° 269 ° 639 ° 646 ‡ 690 ° 843 ° 2022 · · 1000 2108 2709 3103 · · 3166 3166-1 3166-2 3166-3 · · · 3297 3901 4217 · · · · 5218 6166 6358 · · 7810 6709 7185 8217 · · · · 8601 8613 8859 · · 9000 n ° 9004 9001 9003 9002 · · · 9075 9126 9362 9407 9594 · · · · 9646 9660 9945 9984 · · · 10 006 10 303 10118-3 · · · 10303-11 10303-238 · · 10 383 10 589 10 646 · · · 10 664 10 957 11 179 · · · 11 544 11 783 11 801 · · · 11 898 12 207 10 303 · · · · 13211-1 13216 13250 13335 13399 · · · 13 485 13568 · · · n ° 13616 14000 14001 14396 14882 · · · · · 15 189 15 408 15 444 15 489 15 504 15 511 · · · · · 15 706 15 836 15 924 16 023 · · · 16 262 17 799 18 004 · · · 19 005 19 110 19 115 · · · 19501:2005 · 19439 19775-1 20000 ° · · 20 252 21 127 22 000 · · · · 23270 25178 26000 26300 27001 · · · · · 27 002 27 005 27 006 29 500 32 000 · ·
Successeur Objecteering, Modelio est un outil de modélisation UML disponible sur les plateformes Windows et Linux. Il comprend aussi la modélisation BPMN, et les exigences de support de la modélisation, le dictionnaire, des règles et objectifs commerciaux.
Modelio propose une gamme d’outils pour étendre ses fonctionnalités, entre autres, la mise en œuvre de l’approche MDA.
Le formalisme de UML
UML 2.3 propose 13 types de cartes (9 UML 1.3). UML n’est pas une méthode, leur utilisation est laissée à la discrétion de chacun, même si le diagramme de classes est généralement considérée comme le noyau de méthodologies UML, tels que UnifiedProcess, concentrer leur première analyse et avant tout sur les diagrammes de cas d’utilisation (Use Case). De même, il peut être suffisant pour modéliser une partie seulement d’un système, par exemple certaines parties critiques.
Graphiques
schémas structurels ou statiques
schémas structurels ou statiques (Diagramme de la structure) ainsi que:
Autres éléments descriptifs
Histoire
Modelio, développé par SOFTEAM est distribué par les entreprises et Objecteering Software Modeliosoft depuis Janvier 2009. Modelio est le successeur de l’Objecteering, qui intègre le coeur architectural. Il a été conçu pour être plus ergonomique (type Eclipse / RCP), ouverte sur le monde de l’open source (couplage avec le natif Subversion), et repose entièrement sur le langage Java pour son ouverture, son cadre et son soutien MDA.
UML normalisation et de certification
UML est un standard de facto, mais une norme ‘industrielle’ OMG (Novembre 1997) ainsi que CORBA par exemple. Cela dit, étant donné le succès initial de ce langage, il pourrait tout aussi bien être «standard de facto.’ Depuis Juillet 2005, la première version de UML 2 .* est validée par l’OMG.
En outre, depuis 2003, l’OMG a développé un programme de certification à la pratique et les connaissances d’UML OCUP (OMG Certified Professional UML), qui couvre trois niveaux successifs de contrôle.
Caractéristiques
Technologies prises en charge
‘