[PDF] conception uml gestion des congés
[PDF] conception uml+gestion de paie
[PDF] concepto de imagen fotografica
[PDF] concepto de imagen segun abraham moles
[PDF] concepto de region segun george pierre
[PDF] concepto de region y regionalidad
[PDF] concepto de region y regionalizacion
[PDF] concepto de regionalismo pdf
[PDF] concepto de valores empresariales segun autores
[PDF] concepto gestion de riesgo
[PDF] concepto sistema bancario nacional
[PDF] concepto sistema bancario nacional costa rica
[PDF] conceptos basicos de genetica pdf
[PDF] concepts économiques fondamentaux
[PDF] concepts fondamentaux de la gestion de projet
La conception avec UML: les
diagrammes de cas d'utilisation
ACDA { CPOO (M3105)
Mathieu Sassolas
IUT de Senart Fontainebleau
Departement Informatique
Annee 2015-2016
Cours 1
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
2 / 51Plan de la seance
1Organisation pratique et administrative
2Qu'est-ce qu'UML?
3Diagrammes de cas d'utilisation
Acteurs et cas d'utilisation
Structurer les DCU
Un exemple
UML & DCU
M. Sassolas
M3105
Cours 1Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
3 / 51Plan de la seance
1Organisation pratique et administrative
2Qu'est-ce qu'UML?
3Diagrammes de cas d'utilisation
Acteurs et cas d'utilisation
Structurer les DCU
Un exemple
UML & DCU
M. Sassolas
M3105
Cours 1Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
4 / 51Planning general du cours M3105
Conception et Programmation Orientee Objet (CPOO)
I5 semaines"Conception et modelisation»
Cours, TD, TP
M.S .Evaluation( Total: co ecient5)
Ecrit (1h) semaine du 23/11; coe. 3,5.
Evaluation continue des TP : participation,
TPs rendus
...; coe. 1,5. I7 semaines"De la conception a l'implementation»
Cours, TD, TP
Lu cH ernandez.EvaluationTP n ote;co ecient7.
UML & DCU
M. Sassolas
M3105
Cours 1Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
5 / 51EPREL (http://eprel.u-pec.fr)
ILe coursM3105- CPOOa etec reesu rEP REL.
IY seront accessibles (au fur et a mesure) :
Les cours (version presentation et imprimable).
Les sujets de TD/TP.
Des corrections de TD/TP.
Sans doute d'autres choses (contr^oles...).
ILes TPs seront a rendre sur EPREL.
ISi besoin, les annonces pour le cours passeront par la.En consequence
IIl faut ^etre inscrit a l'universite pour faire
partie des u tilisateurs du cou rs.
IIl faut lire vos mails@etu.u-pec.fr
(directement ou en redirection).
UML & DCU
M. Sassolas
M3105
Cours 1Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
6 / 51ACDA dans la suite de l'annee
On veut voir de l'ACDA (conception, modelisation,
diagrammes...) :
IDans le projet tutore.
IDans les rapports de stage.
UML & DCU
M. Sassolas
M3105
Cours 1Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisation
7 / 51Point info PT
IJe n'ai pas encore tous les groupes!
IIl y a des sujets fournis par des entreprises ou associations surprojetc. IIl est raisonnable que les groupes/sujets/tuteurs soient connus au plus tard pour le
17 o ctobre
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
8 / 51Plan de la seance
1Organisation pratique et administrative
2Qu'est-ce qu'UML?
3Diagrammes de cas d'utilisation
Acteurs et cas d'utilisation
Structurer les DCU
Un exemple
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
9 / 51Motivations
IIl est utile de re
echira vantd ec oder besoin de conception (M3301 avec William Giuse).
IPour concevoir, on utilise des modeles :)
Semperoper de Dresde, Wikimedia
IUne fois concu, le plan sert ad ocumenter.
IOn doit concevoir/documenter ad ierentsn iveaux
d'abstraction
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
10 / 51UML :UniedModeling Language
IPour se comprendre, il faut parler la m^eme langue.
ILe langage naturel est ambigu :
"[Petit Ours Brun] aime bien son Papa, sa Maman aussi.»
IRepresenter un programme signie representer des
structures logiques e tn ond esob jetsr eels. ,!Pas de representation"canonique»qui s'imposerait, au contraire des cartes, modeles reduits, etc.UML :UniedModeling LanguageICreation a partir de 1994.
IStandard reconnu par l'industrie en 1997.
IStandard ISO depuis 2000.
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
10 / 51UML :UniedModeling Language
IPour se comprendre, il faut parler la m^eme langue.
ILe langage naturel est ambigu :
"[Petit Ours Brun] aime bien son Papa, sa Maman aussi.»
IRepresenter un programme signie representer des
structures logiques e tn ond esob jetsr eels. ,!Pas de representation"canonique»qui s'imposerait, au contraire des cartes, modeles reduits, etc.UML :UniedModeling LanguageICreation a partir de 1994.
IStandard reconnu par l'industrie en 1997.
IStandard ISO depuis 2000.
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
11 / 51Dierents diagrammes pour dierents buts
,!La modelisation est multi-echelle et concerne plusieurs aspects dierents(sous-ensemble; utilisation principale):Modele des besoins
Modele d'analyse
Modele de conception
Modele de deploiementAbstrait
ConcretAspects
fonctionnelsAspects statiquesAspects dynamiquesDiag. de cas d'utilisationsScenarios, diag. de sequences systemeDiag. de classes d'analyse, de paquetageDiag. d'activitesDiag. de classes metierDiag. d'etats, de sequences,Diag. de deploiement
UML & DCU
M. Sassolas
M3105
Cours 1
AdministratifOMG! UML,
WTF?
Diagrammes
de cas d'utilisation
11 / 51Dierents diagrammes pour dierents buts
,!La modelisation est multi-echelle et concerne plusieurs aspects dierents(sous-ensemble; utilisation principale):Modele des besoins
Modele d'analyse
Modele de conception
Modele de deploiementAbstrait
ConcretAspects
fonctionnelsAspects statiquesAspects dynamiquesDiag. de cas d'utilisationsScenarios, diag. de sequences systemeDiag. de classes d'analyse, de paquetageDiag. d'activitesDiag. de classes metierDiag. d'etats, de sequences,Diag. de deploiementtoday not to day!
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?Diagrammes
de cas d'utilisation
Acteurs et cas
d'utilisation
Structurer les DCU
Un exemple
12 / 51Plan de la seance
1Organisation pratique et administrative
2Qu'est-ce qu'UML?
3Diagrammes de cas d'utilisation
Acteurs et cas d'utilisation
Structurer les DCU
Un exemple
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?Diagrammes
de cas d'utilisation
Acteurs et cas
d'utilisation
Structurer les DCU
Un exemple
13 / 51Utilite des cas d'utilisation
IIdentier lesin teractionsd usys temeav ecs on
environnement : h umains e t a utressys temes IIdentier lesb esoins: fon ctionnalitesd usyst eme. IIdentier lesd ependencese ntrel esf onctionnalites.
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
14 / 51Plan de la seance
1Organisation pratique et administrative
2Qu'est-ce qu'UML?
3Diagrammes de cas d'utilisation
Acteurs et cas d'utilisation
Structurer les DCU
Un exemple
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
15 / 51Les acteurs
ITout sauf le systeme : personnes ou
autres systemes
IDenit lesr ^olesd esi nteractions: un e
m^eme p ersonne p eutse c omporter suivant dierents r^oles.
ILes acteurs seront lies aux cas
d'utilisation les concernant.ILes acteurs peuvent ^etre lies par heritage/generalisation
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
15 / 51Les acteurs
ITout sauf le systeme : personnes ou
autres systemes
IDenit lesr ^olesd esi nteractions: un e
m^eme p ersonne p eutse c omporter suivant dierents r^oles.
ILes acteurs seront lies aux cas
d'utilisation les concernant.ILes acteurs peuvent ^etre lies par heritage/generalisation
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
16 / 51Les cas d'utilisation
IRecensent les besoins (phase d'analyse des besoins) ou les fonctionnalites (documentation). ISouvent un verbe a l'innitif avec un complement :F aire quelque chose ILeur atomicite depend du niveau de detail voulu :vs
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
17 / 51Exemple
On veut un
sys temed en otesou lesen seignantspourronten trer leurs noteset les etudiantslescon sulter;les enseignants peuvent egalement c onsulterl esn otesd es etudiants.
A la n du
semestre, les note sson ttr ansmisesaus erveurce ntralde note s qui s'occupera de l' editiond esd ipl^omes .Systeme de notesSysteme de notes
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
17 / 51Exemple
On veut un
sys temed en otesou lesen seignantspourronten trer leurs noteset les etudiantslescon sulter;les enseignants peuvent egalement c onsulterl esn otesd es etudiants.
A la n du
semestre, les note sson ttr ansmisesaus erveurce ntralde note s qui s'occupera de l' editiond esd ipl^omes .Systeme de notesSysteme de notes
Enseignant
UML & DCU
M. Sassolas
M3105
Cours 1
Administratif
OMG! UML,
WTF?
Diagrammes
de cas d'utilisationActeurs et cas d'utilisation
Structurer les DCU
Un exemple
17 / 51Exemple
On veut un
sys temed en otesou lesen seignantspourronten trerquotesdbs_dbs13.pdfusesText_19