Livres contenant des exercices corrigés : ▫ UML 2 par la pratique Conception des classes : concentration sur les structures de données et algorithmes de chaque classe Diagramme d'activités : représentation du flux de contrôle entre les
Previous PDF | Next PDF |
[PDF] acsi_v1pdf - LaBRI
fonctionnel - Diagramme de flots de données - Graphe acteurs-flux - Modèle de Comprendre les systèmes d'information : exercices corrigés d'analyse et de
[PDF] EXERCICES SUR LES DFD (DIAGRAMME DE FLOTS DE
Salaire net Données-employé 1 Heures de travail 2 Page 3 3 1) Détecter 3 erreurs (ou incohérences) de diagramme dans le DFD ci-dessus 2) Produire une
[PDF] Support de cours Outils de modélisation des Systèmes dInformation
Exercices corrigés Notions : Méthode, Modèle, Langage et Diagramme 16 Un diagramme de flux de données (DFD)
[PDF] Diagrammes de classes - LAMSADE
Livres contenant des exercices corrigés : ▫ UML 2 par la pratique Conception des classes : concentration sur les structures de données et algorithmes de chaque classe Diagramme d'activités : représentation du flux de contrôle entre les
[PDF] Département dInformatique
Corrigé type - Examen de semestre 10/01/2017 Documents Modèle conceptuel des données ④ Dans un diagramme de flux, quels sont les types d' acteurs que l'on peut représenter ? Exercice 01 : Gestion des commandes (7 pts)
[PDF] UML23 poly 11
l'existant) Alternative aux diagrammes de séquences pour décrire Le symbole ⊗ représente un flux qui s'arrête même si l'activité n'est pas EXERCICE 1 : organisation d'un examen Le service L'enseignant prépare un sujet et corrige les copies Le logiciel de gestion des réparations lui donne la liste des voitures
[PDF] TRAVAUX DIRIGES, EXERCICES, ANNALES DS - Annales HEI
Des aimants permanents assurent le flux magnétique Tracer le diagramme de Black Nichols pour les valeurs de ω données précédemment 4 On corrige le système en boucle fermée par un régulateur à action proportionnelle-dérivée de
[PDF] TD3 RAPPELS MERISE Diagramme de flux – MCT – MOT - LIRMM
Diagramme de flux – MCT – MOT Exercice I – Réparation automobile (extrait du support de B Liaudet) Une leçon n'est donnée que par un seul moniteur
[PDF] Exercices de Thermodynamique
Q : Comparer les pressions données par les équations d'état du gaz parfait et du gaz c'est-à-dire des flux qu'une inversion de sens de fonctionnement du cycle ne 1) Représenter les évolutions du gaz dans le diagramme de Clapeyron (P,
[PDF] Diagrammes SysML - Eduscol
1 juil 2013 · (donne le point de vue, il y en a 9) bdd : block definition diagram (diagramme de définition des blocs) • ibd : internal Exercice : vidéosurveillance • Dessiner un comportementale Corrigé uc Cas d'utilisation [corrigé] Opérateur un flux « Lumière » circulant de l'extérieur de la caméra à l'objectif,
[PDF] compte rendu de voyage scolaire
[PDF] delacroix carnets de voyage au maroc
[PDF] exploitation robinson crusoe cycle 3
[PDF] fiche de lecture roméo et juliette shakespeare
[PDF] avoir conjugaison espagnol
[PDF] verbe etre en espagnol
[PDF] sa majesté des mouches personnages
[PDF] tener conjugaison espagnol
[PDF] sa majesté des mouches livre complet
[PDF] vivir conjugaison
[PDF] taux de reproduction de base
[PDF] verbe faire en espagnol
[PDF] sa majesté des mouches livre en ligne gratuit
[PDF] haber conjugaison
1
Master MIDO 1ère année
Mise à Niveau UML
Maude Manouvrier
Modèle de classes
La reproduction de ce document par tout moyen que ce soit est interdite conformément aux articles L111-1 et L122-4 du code de la propriété intellectuelleBibliographie
Référence,CampusPress
LeguidedeUMLdeGradyBooch,JamesRumbaughet
TransparentsdecoursdeRobertOgor:
TransparentsdecoursdeMarie-JoséBlin
©Maude Manouvrier -Univ. Paris Dauphine2
1 2 2Bibliographie
Livrescontenantdesexercicescorrigés:
corrigésdePascalRoques,Eyrolles,2011UML2deBenoîtCharroux,AomarOsmani,et
YannThierry-Mieg,coll.Synthex,Pearson
Education,3eédition,2010
©Maude Manouvrier -Univ. Paris Dauphine3
Outils en ligne
Quelquesoutilsgratuitsenligne:
©Maude Manouvrier -Univ. Paris Dauphine4
3 4 3Historique
©Maude Manouvrier -Univ. Paris Dauphine5
OMT (Object ModelingTechnique-1991)
de James Rumbaugh OOSE de Ivar JacobsonNotation
de Grady BoochUML-Unified Modeling Language
Standard de modélisation objet
Object Management Group(OMG)
Révision des spécifications initiales en 2001 UML 1Approbation de la version UML 2.0en 2004
Depuis 2017 : UML 2.5.1
(cf. https://www.omg.org/spec/UML/About-UML/)Vocabulaire orienté objet (1/3)
etcomportement[BR05] Objet Entité discrète et distinguable, concrète ou abstraite Ex. pédagogique de cette mise à niveauIdentité intrinsèque -Identifiant unique
identiques©Maude Manouvrier -Univ. Paris Dauphine6
5 6 4Vocabulaire orienté objet (2/3)
(opérations)Ex.TransparentDeCours;Enseignant
Classe:abstractiondécrivantunensemble
potentiellementinfini[BR05]©Maude Manouvrier -Univ. Paris Dauphine7
Abstraction
Classe BulleEtLégende
Attributs
forme couleurDeTrait couleurDeRemplissageOpérations
dessiner effacer déplacer modifierTailleObjets Bulles et Légendes
Vocabulaire orienté objet (3/3)
relationhiérarchiqueSuper-classe(classemère)
subieparunobjet Plusieurs méthodes pour une même opération Une méthode par classe pour une opération donnée©Maude Manouvrier -Univ. Paris Dauphine8
7 8 5Méthodologie orientée objet
utilisateurspourlagenèsedeAnalyse
comprendreleproblème manipulésparlesystème résoudreleproblèmeposé algorithmesdechaqueclasseImplémentation
Test©Maude Manouvrier -Univ. Paris Dauphine9
Abstraction
dedéciderdelafaçondeEncapsulation
autresobjets hiérarchiedeclassesPartage
©Maude Manouvrier -Univ. Paris Dauphine10
9 10 6Trois modèles (1/2)
Modèledeclasses
leursrelations pourarcslesrelationsentrelesclassesModèle
Modèles
résultatCasaxésurunefonctionnalité
objetsetordonnancementdesinteractions traitement©Maude Manouvrier -Univ. Paris Dauphine11
Trois modèles (2/2)
maisinterdépendantesLeplusfondamental[BR05]:lemodèlede
classes ousetransformeavantdedécrirequandet commentleschangementsontlieu»©Maude Manouvrier -Univ. Paris Dauphine12
11 12 7Modélisation orientée objet
mettreenunesolution[BR05]Communiqueraveclesclients
Visualiser
Réduirelacomplexité
1.Unevuesystème(modèledeclasses,ou
TroismodèlesenUML
"contrôle"dusystèmeModèle:collaborationentreobjets
troismodèles©Maude Manouvrier -Univ. Paris Dauphine13
Modèle de classes (1/20)
[BR05]Vocabulaire :
Objets
Classes
Associations
LiensGénéralisation
Héritage
©Maude Manouvrier -Univ. Paris Dauphine14
13 14 8Modèle de classes (2/20) -Objet
Concept,abstractionouentitéayantune
significationpouruneapplication[BR05]Avecunecontrepartiedanslemonderéel,ou
pourlesbesoinsde variablep©Maude Manouvrier -Univ. Paris Dauphine15
Modèle de classes (3/20) -Classe
Descriptiongroupepossédant
comportement(opérations),lesmêmes relationsetlamêmesémantiqueObjet:instancedeclasse
©Maude Manouvrier -Univ. Paris Dauphine16
ClasseCours
Attributs
intitulé nombreHeuresOpérations
planifierClasseEnseignant
Attributs
nom prénom dateDeNaissanceOpérations
affecterEnseignement 15 16 9Modèle de classes (4/20)
Diagrammesdeclasses:Notationgraphique
leursrelationsDiagrammes:Représentationdes
objetsindividuelsetdeleursrelations©Maude Manouvrier -Univ. Paris Dauphine17
Enseignant
Classe
MaudeManouvrier:Enseignant
ObjetModèle de classes (5/20)
Valeur:donnéesansidentité
Attribut:propriéténomméeclasse
décrivantletypevaleurcontenuedans chaqueobjetdelaclasse "Unobjetestàuneclassecevaleur estàunattribut»[BR05]©Maude Manouvrier -Univ. Paris Dauphine18
Enseignant
nom:string prénom:stringClasse avec des attributs
MaudeManouvrier:Enseignant
nom="Manouvrier" prénom="Maude"Objet avec des valeurs
17 18 10Modèle de classes (6/20)
Identifiant:implicite
ayantunecontrepartiedanslemonde réel©Maude Manouvrier -Univ. Paris Dauphine19
Enseignant
EnseignantID:ID
nom:string prénom:stringEnseignant
nom:string prénom:stringEnseignant
NUMEN:integer
nom:string prénom:stringModèle de classes (7/20)
classedonnée©Maude Manouvrier -Univ. Paris Dauphine20
Enseignant
nom:string prénom:string affecterEnseignement (e:Enseignement) nombreHeuresEnseignement: integerFichier
nom:string localisation:string imprimerFichierPowerPoint
nombreTransparents:integer imprimer 19 20 11Modèle de classes (8/20)
Notationdesclasses
uneentréemodifiable(inout)©Maude Manouvrier -Univ. Paris Dauphine21
nomAttribut1 : typeDeDonnées1 = Valeur parDéfaut1 nomAttribut2 : typeDeDonnées2 = Valeur parDéfaut2 nomOpération1 (listeArguments1) : TypeDuRésultat1 nomOpération2 (listeArguments2) : TypeDuRésultat2NomDeClasse
Modèle de classes (9/20)
Liens et associations
Ex. MaudeManouvrier Enseignela MiseANiveauUML
Association:descriptiongroupedeliensqui
Ex.unEnseignantEnseigneunCours
©Maude Manouvrier -Univ. Paris Dauphine22
Enseignant
nom:string prénom:string*Enseigne
Cours intitulé:string nombreHeures:realDiagramme de classes :
MaudeManouvrier:Enseignant
nom="Manouvrier" prénom="Maude"MiseANiveauUML:Cours
Intitulé="Mise à niveau UML"
nombreHeures=6 2122
12