Académique Documents
Professionnel Documents
Culture Documents
Mthodologies de conception
des systmes
Mthodologies de conception
des systmes
Chap|tre 1 Introducnon UML 2
Objectifs du module
Objectifs du module
Rfrences du module
Rfrences du module
Roques, P., UML par la praque, Eyrolls,
Charrou, B., Osmani, A., et Thierry-Mieg, Y., Langage UML : Praque de
la modlisation, Collection Synthe,
e
dition, Pearson education,
Fowler, M., UML ., CampusPress,
Andr, P., Eercices corrigs d'UML : passeport pour une matrise de la
notation, Ellipses,
Hamilton, K. & Miles, R., Learning UML ., O'Reilly,
Plan du chapitre
Plan du chapitre
Pourquoi et comment modliser?
finition dUML
Historique et gense dUML
UML et apports dUML
Sommaire des diagrammes dUML
Utilisation des diagrammes dUML
Architecture + et UML
Modliser
Modliser
Un modle
Cest une reprsentation simplifie dune ralit
Il permet de capturer des aspects pertinents pour rpondre un
ob[ect|f df|n| priori
La lune est modlise
Par un astronaute : un corps cleste ayant une certaine masse et se
trouvant une certaine distance de la Terre
Par un pote: une dame avec laquelle il peut avoir une conversation
Pourquoi modliser?
Pourquoi modliser?
Les modles ont diffrents usages
Ils servent circonscrire des systmes complees pour les dominer
Modliser permet de tester les racteurs dune fuse, les procdures de
scurit, ltanchit de lensemble
Ils optimisent lorganisation des systmes
La modlisation de la structure dune entreprise en dpartements et
services permet davoir une vision simplifie du systme et den assurer
une meilleure gestion
Ils permettent de se focaliser sur des aspects spcifiques dun systme
sans sembarrasser des donnes non pertinentes
Sintresser une vue statique sans se soucier des autres vues
Ils permettent de dcrire avec prcision et compltude les besoins
sans connaitre les dtails du systme
Gense dUML
Gense dUML
Apports dUML
Apports dUML
Restructuration du mtamodle
Infrastructure (smantique% et superstructure (notation%
iagrammes nouveau ou modifis
Site principal pour les normes relies UML:
http:$$www.omg.org$uml$
iagrammes dUML
iagrammes dUML
D|agrammes n|stor|que
Act|v|t UML
Cas d'ut|||sat|on UML
C|asses UML
Commun|cat|on iagramme de collaboration d'UML
Composants UML
Dp|o|ement UML
sue d'ensemble des interactions UML
Ltats-trans|t|on UML
Cb[ets Ocieu dans UML
ackages Ocieu dans UML
Squence UML
Structure composite UML
Timing UML
Utilisation des diagrammes
Utilisation des diagrammes
kecue|| des
beso|ns Ana|yse Concept|on Dp|o|ement
Cas d'utilisation
Squence
Communication
Activit
Classes
Objets
tats-transitions
Composants
ploiement
sue d'ensemble des interactions
Timing
Structure composite
Packages
Architecture +
Architecture +
Vue
|og|que
Vue
comportement
Vue
dp|o|ement
Vue
|mp|mentat|on
Vue
ut|||sateur
sues architecturales et diagrammes UML
sues architecturales et diagrammes UML
Use Case
D|agrams
Use Case
D|agrams
D|agrammes
Scenar|o
D|agrams
Scenar|o
D|agrams
D|agrammes
State
D|agrams
State
D|agrams
D|agrammes
Component
D|agrams
Component
D|agrams
D|agrammes
State
D|agrams
State
D|agrams
D|agrammes
Scenar|o
D|agrams
Scenar|o
D|agrams
D|agrammes
Use Case
D|agrams
Use Case
D|agrams
D|agrammes
State
D|agrams
D|agrammes
D|agrammes
Mod|es
Outil daide la conception
Outil daide la conception
Outil: StarUML version . (Open Source%
http:$$sourceforge.net$project$showfiles.php?group_id=&package_id=&release_id=
Questions
Questions