[PDF] [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 



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] delacroix carnet de voyage maroc

[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é intellectuelle

Bibliographie

Référence,CampusPress

LeguidedeUMLdeGradyBooch,JamesRumbaughet

TransparentsdecoursdeRobertOgor:

TransparentsdecoursdeMarie-JoséBlin

©Maude Manouvrier -Univ. Paris Dauphine2

1 2 2

Bibliographie

Livrescontenantdesexercicescorrigés:

corrigésdePascalRoques,Eyrolles,2011

UML2deBenoî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 3

Historique

©Maude Manouvrier -Univ. Paris Dauphine5

OMT (Object Modeling

Technique-1991)

de James Rumbaugh OOSE de Ivar Jacobson

Notation

de Grady Booch

UML-Unified Modeling Language

Standard de modélisation objet

Object Management Group(OMG)

Révision des spécifications initiales en 2001 UML 1

Approbation 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 à niveau

Identité intrinsèque -Identifiant unique

identiques

©Maude Manouvrier -Univ. Paris Dauphine6

5 6 4

Vocabulaire 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 couleurDeRemplissage

Opérations

dessiner effacer déplacer modifierTaille

Objets Bulles et Légendes

Vocabulaire orienté objet (3/3)

relationhiérarchique

Super-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 5

Méthodologie orientée objet

utilisateurspourlagenèsede

Analyse

comprendreleproblème manipulésparlesystème résoudreleproblèmeposé algorithmesdechaqueclasse

Implémentation

Test

©Maude Manouvrier -Univ. Paris Dauphine9

Abstraction

dedéciderdelafaçonde

Encapsulation

autresobjets hiérarchiedeclasses

Partage

©Maude Manouvrier -Univ. Paris Dauphine10

9 10 6

Trois modèles (1/2)

Modèledeclasses

leursrelations pourarcslesrelationsentrelesclasses

Modèle

Modèles

résultat

Casaxésurunefonctionnalité

objetsetordonnancementdesinteractions traitement

©Maude Manouvrier -Univ. Paris Dauphine11

Trois modèles (2/2)

maisinterdépendantes

Leplusfondamental[BR05]:lemodèlede

classes ousetransformeavantdedécrirequandet commentleschangementsontlieu»

©Maude Manouvrier -Univ. Paris Dauphine12

11 12 7

Modélisation orientée objet

mettreenunesolution[BR05]

Communiqueraveclesclients

Visualiser

Réduirelacomplexité

1.Unevuesystème(modèledeclasses,ou

TroismodèlesenUML

"contrôle"dusystème

Modèle:collaborationentreobjets

troismodèles

©Maude Manouvrier -Univ. Paris Dauphine13

Modèle de classes (1/20)

[BR05]

Vocabulaire :

Objets

Classes

Associations

Liens

Généralisation

Héritage

©Maude Manouvrier -Univ. Paris Dauphine14

13 14 8

Modè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émantique

Objet:instancedeclasse

©Maude Manouvrier -Univ. Paris Dauphine16

ClasseCours

Attributs

intitulé nombreHeures

Opérations

planifier

ClasseEnseignant

Attributs

nom prénom dateDeNaissance

Opérations

affecterEnseignement 15 16 9

Modèle de classes (4/20)

Diagrammesdeclasses:Notationgraphique

leursrelations

Diagrammes:Représentationdes

objetsindividuelsetdeleursrelations

©Maude Manouvrier -Univ. Paris Dauphine17

Enseignant

Classe

MaudeManouvrier:Enseignant

Objet

Modè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:string

Classe avec des attributs

MaudeManouvrier:Enseignant

nom="Manouvrier" prénom="Maude"

Objet avec des valeurs

17 18 10

Modèle de classes (6/20)

Identifiant:implicite

ayantunecontrepartiedanslemonde réel

©Maude Manouvrier -Univ. Paris Dauphine19

Enseignant

EnseignantID:ID

nom:string prénom:string

Enseignant

nom:string prénom:string

Enseignant

NUMEN:integer

nom:string prénom:string

Modèle de classes (7/20)

classedonnée

©Maude Manouvrier -Univ. Paris Dauphine20

Enseignant

nom:string prénom:string affecterEnseignement (e:Enseignement) nombreHeuresEnseignement: integer

Fichier

nom:string localisation:string imprimer

FichierPowerPoint

nombreTransparents:integer imprimer 19 20 11

Modè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ésultat2

NomDeClasse

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:real

Diagramme de classes :

MaudeManouvrier:Enseignant

nom="Manouvrier" prénom="Maude"

MiseANiveauUML:Cours

Intitulé="Mise à niveau UML"

nombreHeures=6 21
22
12

Modèle de classes (10/20) -Multiplicité

"un-à-un» "zéro-à-un» "plusieurs-à-plusieurs»

©Maude Manouvrier -Univ. Paris Dauphine23

Enseignant

nom:string prénom:string1

EstAffectéA

1

PosteTéléphonique

numéro:string

Enseignant

nom:string prénom:string0..1

APourBureau

1

Bureau

numéro:integer bâtiment:char

Enseignant

nom:string prénom:string*

Enseigne

Cours intitulé:string nombreHeures:integer

Notation

Implémentation des associations parréférence

EnseignantsdanslaclasseEnseignement

Modèle de classes (11/20)

Liens et associations

©Maude Manouvrier -Univ. Paris Dauphine24

NomDeClasseNomDAssociationNomDeClasse

quotesdbs_dbs12.pdfusesText_18