Professional Documents
Culture Documents
Universit de NANTES
Alain VAILLY
AVERTISSEMENT
Lusage de ce document, sous quelque forme que ce soit (lectronique, papier), titre personnel ou devant des tudiants, est autoris et libre de droits, la condition expresse quil soit conserv dans ltat (et notamment quil comporte la page de garde et cet avertissement). Tout autre usage, notamment commercial, toute diffusion via un serveur informatique, une liste de diffusion est soumis laccord PRALABLE de son auteur. Ce document constitue un TOUT. Toute coupe, toute modification non autorise par son auteur sera assimile une atteinte aux droits de lauteur et poursuivie comme telle devant les tribunaux.
Diapositive n 2
Universit de NANTES
Alain VAILLY
Diapositive n 3
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Evaluation
Contexte
MEDAL
Exercices
Etudes de cas
Auto-valuation
Universit de NANTES
Diapositive n 4
M.E.D.A.L.
- Outils
- Conclusion
Diapositive n 5
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
1) Introduction
Dveloppement du logiciel Cadre des techniques objets Processus ayant dmarr la fin des annes 1980 Effort de normalisation des notations
International
Diapositive n 6
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
1) Introduction
UML (Unified Modeling Language), langage de modlisation unifi, est -comme son nom lindique- un langage qui sert dcrire plusieurs aspects dun logiciel en cours de dfinition, quil sagisse des besoins des utilisateurs, de la structure de donnes mmorises, de la dynamique Ce nest pas une mthode ; il doit tre associ un processus de dveloppement. RUP (Rational Unified Process) est un bon candidat.
Diapositive n 7
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
processus
techniques
Une mthode comprend deux parties : -une premire, technique, qui correspond lensemble des activits induites (ce que lon doit faire et dans quel ordre) ; -une seconde, organisationnelle, relative la gestion du processus (qui fait quoi, avec quelles ressources). Il faut ajouter cela un aspect outillage qui complte avantageusement cet arsenal . Mthode = { notations, processus, outil, management}
UML
Diapositive n 8
UP
Universit de NANTES
StarUML
Alain VAILLY
M.E.D.A.L.
-modle = source de reproductions : sujet, original, moule, spcimen, mannequin ; - modle = rsultat de reproductions : copie, image ; - modle = objet artificiel cr en vue dune production : spcification, prototype, maquette, patron, esquisse ; - modle = rfrence : type archtype, talon, idal, exemple, parangon.
Nous parlons ici du 3e type. (daprs A. COULON, revue ADELI n 69, automne 2007)
Diapositive n 9
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle 1
Modle 2
QuickTime et u n dcompresseur TIFF (LZW) sont requis pour visionner cette image .
ralit dforme
filtre
perception
ralit
filtre
perception
ralit dforme
Diapositive n 10
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Effet stro
Diapositive n 11
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 12
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 13
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 14
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Il est dfini par un cycle itratif. Chaque itration comprend les activits allant de lanalyse des besoins aux tests sur lesquelles se greffent des proccupations organisationnelles.
Le processus unifi est incrmental, chaque itration apportant quelque chose de plus que la prcdente. Le processus unifi est centr sur larchitecture, au sens du modle de Krutchen (cf plus loin).
Diapositive n 15
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 16
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 17
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 18
Universit de NANTES
Alain VAILLY
UML na de sens que si lon respecte (si lon respire, avonsnous envie de dire) le paradigme objet. Dans un tel environnement, a priori, le contrle du systme est dcentralis. PAS OBJET
OBJET
Universit de NANTES Alain VAILLY
M.E.D.A.L.
Diapositive n 20
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 21
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 22
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 23
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 24
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Cur de ce cours
Analyse
Squences Collaborations Classes tats-transitions Activits
Conception
Processus Outils Conclusion
Universit de NANTES
Composants Dploiement
Diapositive n 25
Alain VAILLY
M.E.D.A.L.
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 27
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Vue conceptuelle
Vue implantation
Diapositive n 28
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Description des besoins du systme, via des cas dutilisation et des scnarios.
Diapositive n 29
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Diapositive n 30
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Modlisation des aspects concurrents. Mise en vidence des processus, de leur coordination, des communications...
Diapositive n 31
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Diapositive n 32
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Modle darchitecture 4 + 1 de P. KRUTCHEN
Diapositive n 33
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 34
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 35
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 36
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 37
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 38
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 39
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Diapositive n 40
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Fin 1994, deux mthodes se rapprochent. James RUMBAUGH et Grady BOOCH (OMT et BOOCH) dcident de mettre leurs travaux en commun et de crer une mthode unifie (Unified Method). Une anne plus tard, ils sont rejoints par Ivar JACOBSON, qui apporte en dot ses Use Cases. Si le consensus est vite atteint autour des concepts fondamentaux des objets, il y a assez rapidement frottements, tensions, lorsquil sagit de dfinir la notation employer, chacun voulant en quelque sorte imposer la sienne
Diapositive n 41
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
La premire version de ce qui est encore une METHODE est prsente en octobre 1995 (version 0.8), ce qui va gnrer de trs nombreuses ractions qui conduiront une version corrige, publie en juin 1996 (version 0.9). En 1996, la sparation notation - processus est consomme. La mthode unifie devient le langage de modlisation unifi pour le dveloppement orient-objets (Unified Modeling Language for Object-Oriented Development) que chacun connat alors sous lacronyme UML.
Diapositive n 42
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
En parallle, un consortium de grandes entreprises reconnat limportance de ce travail et dcide de travailler lamlioration du langage. Cest lOMG (Object Management Group), dans lequel se retrouvent DEC, HP, IBM, Microsoft, Oracle, ICON, Unisys). La version 1.0 dUML est soumise lOMG en janvier 1997. La version 1.1, prsente en septembre 1997, est standardise ds novembre de la mme anne. http://www.omg.org
Diapositive n 43
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
juin 1999
UML 0.9
Autres mthodes
Diapositive n 44
BOOCH91
OOSE
Partenaires
Alain VAILLY
M.E.D.A.L.
Bibliographie (sommaire)
P. ANDRE, A. VAILLY, Spcifications des logiciels ; Deux exemples de pratiques rcentes : Z et UML , Editions Ellipses, juillet 2001, ISBN 2-7298-0774-8
la rfrence :-)
sont requis pour visionner compress) dcompresseur TIFF QuickTime et un (non cette image.
P-A. MULLER, N. GAERTNER, Modlisation objet avec UML , Editions EYROLLES, 2003, ISBN 2-212-11397-8
Diapositive n 45
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Webographie (sommaire)
Sil ny avait quun seul site Internet consulter rgulirement
QuickTime et u n dcompresseur TIFF (non compress) sont requis pour visio nner cette image.
http://conception.developpez.com/
Diapositive n 46
Universit de NANTES
Alain VAILLY
M.E.D.A.L.
Fin
Diapositive n 47
Universit de NANTES
Alain VAILLY