Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJean-René Brisson Modifié depuis plus de 8 années
1
UML2 : Panorama de la notation Laurent Henocque http://laurent.henocque.free.fr/ Enseignant Chercheur ESIL/INFO France http://laurent.henocque.perso.esil.univmed.fr/ mis à jour en Octobre 2006
2
Licence Creative Commons Cette création est mise à disposition selon le Contrat Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
3
Objectifs Ce tutoriel présente de façon rapide un survol de la notation UML2 Il y a de nombreuses omissions...
4
Références Normatives L'infrastructure UML http://www.omg.org/cgi-bin/doc?formal/05-07-05 La superstructure UML http://www.omg.org/cgi-bin/doc?formal/05-07-04 OCL http://www.omg.org/cgi-bin/doc?ptc/05-06-06
5
Autres références Ce support de cours s'appuie sur des exemples concrets mis à disposition librement sur internet par différentes sources – http://www.rational.com – http://www.visualuml.com – http://uml.free.fr http://uml.free.fr – http://http://www.sparxsystems.com.au/resources/uml2_tutorial/index.html
6
Diagrammes de Packages Utilisés pour séparer le modèle en conteneurs logiques, et décrire leurs interactions à un haut niveau
7
Exemple de Packages
8
Diagrammes de Classes les diagrammes de classes, ou de structure, définissent les constructions élémentaires d'un modèle: types, classes, relations utiles pour le reste (pose des contraintes)
9
Exemple
10
Exemples de Classes
11
Classes: héritage
12
Classes: associations
13
Diagrammes Objet (d'instances) Les diagrammes objet illustrent les interactions concrètes entre instances de classes (les liens y sont des instances des relations)
14
Exemple
15
Diagrammes de Structure Composite Les diagrammes de structure composite donnent le moyen de stratifier la structure et de se concentrer sur des détails internes concernant les associations. Un tel diagramme décrit la structure interne d'un classifieur.
16
Exemples
17
Collaborations
18
Diagrammes de Composants Les diagrammes de composants sont utilisés pour modéliser des structures à plus haut niveau, ou plus complexes, qui déclarent des interfaces précises. La plupart du temps, un composant fait intervenir plusieurs classes
19
Exemples
20
Deployment Diagrams Les diagrammes de déploiement décrivent la disposition concrète des éléments du modèle dans le monde physique
21
Exemples
23
Diagrammes de Cas d'Utilisation Ces diagrammes modélisent des interactions entre les utilisateurs et le système. Ils définissent le comportement, les conditions et contraintes sous la forme de scripts ou de scénarios
24
Exemples
27
Activity Diagrams Les diagrammes d'activité ont un large champ d'utilisation. A plus haut niveau, ils peuvent servir à capturer les points de décision et le contrôle dans un process. Ils peuvent aussi servir à documenter un algorithme.
28
Exemple
32
Expansion regions
33
Exemple : exceptions, régions interruptibles
34
Parameter sets
35
Diagrammes de machines d'états finis Les diagrammes d'état finis décrivent les états stables d'une classe, et les transitions quoi s'y appliquent
36
Exemple
37
Exemples
39
Exemple
41
Jonction
42
Historique
43
Concurrence
44
Diagrammes de Communication Les diagrammes de communication décrivent le réseau et le séquencement de messages entre objets pendant l'exécution d'une collaboration
47
Diagrammes de Séquence Les diagrammes de séquence sont des diagrammes de communication dans lesquels la dimension verticale est utilisée pour matérialiser l'écoulement du temps
48
Exemples
50
Temps concret
51
Boucles
52
Sections critiques
53
Décomposition
54
Invariants
55
Timing Diagrams Ces diagrammes combinent les diagrammes de séquence et d'état pour proposer un point de vue sur l'évolution de l'état d'un objet au fil du temps, et sur les messages qui modifient cet état.
58
Interaction Overview Diagrams Ces diagrammes utilisent diagrammes d'activité et de séquence pour décrire comment des fragments d'interaction (décrits par des diagrammes de séquence) sont combinés par des points de décision et des flux
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.