Documente Academic
Documente Profesional
Documente Cultură
Par:
Pr. Othmane Alaoui et Pr. Nawal Alioua
Année universitaire:
2016-2017
1
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
La méthode Merise
Objectifs du chapitre
Dénir Merise et ses concepts de base
Étudier les modèles les plus importants et les plus utilisés en pratique
pour la conception des SI
2
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
La méthode Merise
Objectifs du chapitre
Dénir Merise et ses concepts de base
Étudier les modèles les plus importants et les plus utilisés en pratique
pour la conception des SI
2
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
La méthode Merise
Objectifs du chapitre
Dénir Merise et ses concepts de base
Étudier les modèles les plus importants et les plus utilisés en pratique
pour la conception des SI
2
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Plan
3
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE
Plan
Présentation de MERISE
Présentation de MERISE
Présentation de MERISE
Présentation de MERISE
Présentation de MERISE
6
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE Présentation
Présentation de MERISE
6
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE Présentation
Présentation de MERISE
6
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE Présentation
Présentation de MERISE
6
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
d'assurance)
d'assurance)
d'assurance)
d'assurance)
d'assurance)
d'assurance)
d'assurance)
d'assurance)
d'assurance)
8
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
8
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
8
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
8
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
8
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau conceptuel
Niveau le plus invariant, il change rarement
Dénit le métier et les fonctions réalisées en répondant à la question Que fait
l'entreprise?
Ex: La compagnie d'assurance propose un devis au client qui souhaite assurer
sa voiture.
Niveau organisationnel
Répond à la question Comment fait-on le métier? Où et Quand?. C'est
les détails organisationnels de l'entreprise.
Ex: A la réception de la demande, si le client est able (consultation d'un
chier central inter assurances), un commercial prend contact par téléphone
pour une visite à domicile (après 17 heures) an d'examiner plus précisément
ses besoins et établir un devis.
9
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau conceptuel
Niveau le plus invariant, il change rarement
Dénit le métier et les fonctions réalisées en répondant à la question Que fait
l'entreprise?
Ex: La compagnie d'assurance propose un devis au client qui souhaite assurer
sa voiture.
Niveau organisationnel
Répond à la question Comment fait-on le métier? Où et Quand?. C'est
les détails organisationnels de l'entreprise.
Ex: A la réception de la demande, si le client est able (consultation d'un
chier central inter assurances), un commercial prend contact par téléphone
pour une visite à domicile (après 17 heures) an d'examiner plus précisément
ses besoins et établir un devis.
9
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau conceptuel
Niveau le plus invariant, il change rarement
Dénit le métier et les fonctions réalisées en répondant à la question Que fait
l'entreprise?
Ex: La compagnie d'assurance propose un devis au client qui souhaite assurer
sa voiture.
Niveau organisationnel
Répond à la question Comment fait-on le métier? Où et Quand?. C'est
les détails organisationnels de l'entreprise.
Ex: A la réception de la demande, si le client est able (consultation d'un
chier central inter assurances), un commercial prend contact par téléphone
pour une visite à domicile (après 17 heures) an d'examiner plus précisément
ses besoins et établir un devis.
9
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau conceptuel
Niveau le plus invariant, il change rarement
Dénit le métier et les fonctions réalisées en répondant à la question Que fait
l'entreprise?
Ex: La compagnie d'assurance propose un devis au client qui souhaite assurer
sa voiture.
Niveau organisationnel
Répond à la question Comment fait-on le métier? Où et Quand?. C'est
les détails organisationnels de l'entreprise.
Ex: A la réception de la demande, si le client est able (consultation d'un
chier central inter assurances), un commercial prend contact par téléphone
pour une visite à domicile (après 17 heures) an d'examiner plus précisément
ses besoins et établir un devis.
9
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau conceptuel
Niveau le plus invariant, il change rarement
Dénit le métier et les fonctions réalisées en répondant à la question Que fait
l'entreprise?
Ex: La compagnie d'assurance propose un devis au client qui souhaite assurer
sa voiture.
Niveau organisationnel
Répond à la question Comment fait-on le métier? Où et Quand?. C'est
les détails organisationnels de l'entreprise.
Ex: A la réception de la demande, si le client est able (consultation d'un
chier central inter assurances), un commercial prend contact par téléphone
pour une visite à domicile (après 17 heures) an d'examiner plus précisément
ses besoins et établir un devis.
9
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE La démarche MERISE
Niveau physique
Niveau le plus variable
Outil informatique lui-même (chiers, programmes, . . .). Répond à la question
Avec quoi?
Ex: Le chier est accessible via internet. Les agences sont connectées au siège
de la compagnie par liaison ADSL. Chaque agence dispose de
micro-ordinateurs de type PC et peut traiter ses données en local grâce au
SGBD Access.
10
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE Les modèles de la méthode MERISE
11
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction à la méthode d'analyse MERISE Les modèles de la méthode MERISE
Plan
Domaine d'étude
Délimite l'étude à une ou plusieurs activités précises au sein de
l'entreprise (ex: gestion des commandes du client).
Représenté par un rectangle étiqueté par le nom du domaine d'étude
14
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Domaine d'étude
Délimite l'étude à une ou plusieurs activités précises au sein de
l'entreprise (ex: gestion des commandes du client).
Représenté par un rectangle étiqueté par le nom du domaine d'étude
14
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Acteur
unité interne au SI (ex: département, activité) ou unité externe au
SI (ex: client, fournisseur, partenaire) interagissant ou intervenant au
niveau du domaine d'étude.
Plutôt un rôle qu'une personne physique. Il est parfois nécessaire de
modéliser séparément deux fonctions assumées par une même personne
physique comme étant deux acteurs.
Acteur externe: représenté par un cercle en pointillés.
Acteur interne: représenté par un cercle continu.
Tous deux sont étiquetés par le nom de l'acteur (rôle).
15
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Acteur
unité interne au SI (ex: département, activité) ou unité externe au
SI (ex: client, fournisseur, partenaire) interagissant ou intervenant au
niveau du domaine d'étude.
Plutôt un rôle qu'une personne physique. Il est parfois nécessaire de
modéliser séparément deux fonctions assumées par une même personne
physique comme étant deux acteurs.
Acteur externe: représenté par un cercle en pointillés.
Acteur interne: représenté par un cercle continu.
Tous deux sont étiquetés par le nom de l'acteur (rôle).
15
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Acteur
unité interne au SI (ex: département, activité) ou unité externe au
SI (ex: client, fournisseur, partenaire) interagissant ou intervenant au
niveau du domaine d'étude.
Plutôt un rôle qu'une personne physique. Il est parfois nécessaire de
modéliser séparément deux fonctions assumées par une même personne
physique comme étant deux acteurs.
Acteur externe: représenté par un cercle en pointillés.
Acteur interne: représenté par un cercle continu.
Tous deux sont étiquetés par le nom de l'acteur (rôle).
15
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Flux
Représentent un échange entre un acteur émetteur et un acteur
récepteur.
Peuvent être des ux physiques (marchandises, matériaux), nanciers
(chèque, virement), ou d'information (verbal, document ou
informatique).
Peuvent intervenir dans un ordre déterminé, qu'on numérote pour
faciliter la lecture, ou être émis en même temps et porter le même
numéro d'ordre.
Peuvent ne pas être numérotés.
Représentés par une èche orientée, étiquetée par le nom du ux.
16
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Flux
Représentent un échange entre un acteur émetteur et un acteur
récepteur.
Peuvent être des ux physiques (marchandises, matériaux), nanciers
(chèque, virement), ou d'information (verbal, document ou
informatique).
Peuvent intervenir dans un ordre déterminé, qu'on numérote pour
faciliter la lecture, ou être émis en même temps et porter le même
numéro d'ordre.
Peuvent ne pas être numérotés.
Représentés par une èche orientée, étiquetée par le nom du ux.
16
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Flux
Représentent un échange entre un acteur émetteur et un acteur
récepteur.
Peuvent être des ux physiques (marchandises, matériaux), nanciers
(chèque, virement), ou d'information (verbal, document ou
informatique).
Peuvent intervenir dans un ordre déterminé, qu'on numérote pour
faciliter la lecture, ou être émis en même temps et porter le même
numéro d'ordre.
Peuvent ne pas être numérotés.
Représentés par une èche orientée, étiquetée par le nom du ux.
16
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Flux
Représentent un échange entre un acteur émetteur et un acteur
récepteur.
Peuvent être des ux physiques (marchandises, matériaux), nanciers
(chèque, virement), ou d'information (verbal, document ou
informatique).
Peuvent intervenir dans un ordre déterminé, qu'on numérote pour
faciliter la lecture, ou être émis en même temps et porter le même
numéro d'ordre.
Peuvent ne pas être numérotés.
Représentés par une èche orientée, étiquetée par le nom du ux.
16
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Principes et concepts
Flux
Représentent un échange entre un acteur émetteur et un acteur
récepteur.
Peuvent être des ux physiques (marchandises, matériaux), nanciers
(chèque, virement), ou d'information (verbal, document ou
informatique).
Peuvent intervenir dans un ordre déterminé, qu'on numérote pour
faciliter la lecture, ou être émis en même temps et porter le même
numéro d'ordre.
Peuvent ne pas être numérotés.
Représentés par une èche orientée, étiquetée par le nom du ux.
16
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
Diagramme de ux
Modélise l'ensemble des acteurs internes et
externes impliqués dans le domaine
d'étude, ainsi que l'ensemble des ux
échangés entre eux.
Généralement, le diagramme de ux est
celui utilisé pour représenter le MCC.
Matrice des ux
Le diagramme de ux peut être représenté
par une matrice carrée appelée matrice des
ux.
Les acteurs sont présentés en colonnes et en
lignes et les ux sont représentés à leur
intersection.
17
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
Diagramme de ux
Modélise l'ensemble des acteurs internes et
externes impliqués dans le domaine
d'étude, ainsi que l'ensemble des ux
échangés entre eux.
Généralement, le diagramme de ux est
celui utilisé pour représenter le MCC.
Matrice des ux
Le diagramme de ux peut être représenté
par une matrice carrée appelée matrice des
ux.
Les acteurs sont présentés en colonnes et en
lignes et les ux sont représentés à leur
intersection.
17
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
18
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
18
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
18
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
18
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
18
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Diagrammes du MCC
Diagramme de contexte
19
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 1
Exercice 1 - Solution
21
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 2
22
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 2 - Solution
23
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
24
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 3
25
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 3 - Solution
26
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de communication MCC Exercices
Exercice 4
Exercice 4 - Solution
28
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT
Plan
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
30
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Événement
Matérialise un fait qui, en se produisant, doit déclencher une réaction du
système
Déclenche la réalisation d'une ou de plusieurs opérations
On distingue trois types d'événements:
- événements externes émis par un acteur externe. Ce sont des
événements déclencheurs.
- événements internes produits par le système à la suite de l'exécution
d'une opération. Ce sont des événements résultats.
- événements temporels, liés à des dates qui rythment l'exécution de
certaines opérations
Représenté par un cercle continu étiqueté par le nom de l'événement.
31
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Synchronisation
Représente une condition à satisfaire pour pouvoir exécuter une
opération.
Synchronisation
Représente une condition à satisfaire pour pouvoir exécuter une
opération.
Synchronisation
Représente une condition à satisfaire pour pouvoir exécuter une
opération.
Synchronisation
Représente une condition à satisfaire pour pouvoir exécuter une
opération.
Opération
Ensemble ordonné d'actions accomplies par le système
en réaction à un ou plusieurs événements, et non
interruptibles par un événement externe.
Règles de regroupement: une suite d'actions appartient
à la même opération tant que le résultat de l'exécution
d'une action est susant à déclencher l'action suivante,
sans attendre un événement externe.
Une opération déclenche au moins un résultat, qui
correspond à un événement interne produits par le
système.
Règles d'émission: conditions au niveau d'une opération
qui produisent des résultats diérents.
Représentée par un rectangle étiqueté par un verbe ou un
substantif relatif au traitement.
33
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Opération
Ensemble ordonné d'actions accomplies par le système
en réaction à un ou plusieurs événements, et non
interruptibles par un événement externe.
Règles de regroupement: une suite d'actions appartient
à la même opération tant que le résultat de l'exécution
d'une action est susant à déclencher l'action suivante,
sans attendre un événement externe.
Une opération déclenche au moins un résultat, qui
correspond à un événement interne produits par le
système.
Règles d'émission: conditions au niveau d'une opération
qui produisent des résultats diérents.
Représentée par un rectangle étiqueté par un verbe ou un
substantif relatif au traitement.
33
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Opération
Ensemble ordonné d'actions accomplies par le système
en réaction à un ou plusieurs événements, et non
interruptibles par un événement externe.
Règles de regroupement: une suite d'actions appartient
à la même opération tant que le résultat de l'exécution
d'une action est susant à déclencher l'action suivante,
sans attendre un événement externe.
Une opération déclenche au moins un résultat, qui
correspond à un événement interne produits par le
système.
Règles d'émission: conditions au niveau d'une opération
qui produisent des résultats diérents.
Représentée par un rectangle étiqueté par un verbe ou un
substantif relatif au traitement.
33
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Opération
Ensemble ordonné d'actions accomplies par le système
en réaction à un ou plusieurs événements, et non
interruptibles par un événement externe.
Règles de regroupement: une suite d'actions appartient
à la même opération tant que le résultat de l'exécution
d'une action est susant à déclencher l'action suivante,
sans attendre un événement externe.
Une opération déclenche au moins un résultat, qui
correspond à un événement interne produits par le
système.
Règles d'émission: conditions au niveau d'une opération
qui produisent des résultats diérents.
Représentée par un rectangle étiqueté par un verbe ou un
substantif relatif au traitement.
33
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Principes et concepts
Opération
Ensemble ordonné d'actions accomplies par le système
en réaction à un ou plusieurs événements, et non
interruptibles par un événement externe.
Règles de regroupement: une suite d'actions appartient
à la même opération tant que le résultat de l'exécution
d'une action est susant à déclencher l'action suivante,
sans attendre un événement externe.
Une opération déclenche au moins un résultat, qui
correspond à un événement interne produits par le
système.
Règles d'émission: conditions au niveau d'une opération
qui produisent des résultats diérents.
Représentée par un rectangle étiqueté par un verbe ou un
substantif relatif au traitement.
33
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Diagramme du MCT
Diagramme du MCT
34
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1
35
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 1 - Solution
36
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 2
37
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 2 - Solution
38
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 2 - Solution
38
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 2 - Solution
38
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 2 - Solution
38
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3
39
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3 - Solution
40
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3 - Solution
40
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3 - Solution
40
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3 - Solution
40
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de traitements MCT Exercices
Exercice 3 - Solution
40
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Plan
41
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Principes
Permet de dénir qui? fait quoi? et Quand? dans le domaine d'étude.
MOT = MCT + lieu + moment + nature des traitements
Dénit les éléments suivants:
- Lieu: Qui fait le traitement (acteur du MCC) (ex: secrétariat, expert)
- Moment: Périodicité des traitements (ex: journalier, hebdomadaire, . . .) et
Durée du traitement (optionnelle)
- Nature du traitement: comment le traitement est-il réalisé?
* Manuel : sans recours à l'ordinateur (ex: rédaction demande)
* Automatique: sans intervention humaine (ex : sauvegarde de la base de
données)
* Conversationnel : (interactif) repose sur un dialogue homme-machine
interactif (ex: saisie dans un formulaire avec achage automatique des
éléments calculés)
42
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Introduction au modèle organisationnel des traitements MOT
Schéma du MOT
43
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD
Plan
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Objectifs du MCD:
- Dénir et identier toutes les données utilisées au sein de l'entreprise,
- les regrouper en ensembles structurés appelés entités,
- lier ces entités par des associations (ou relations)
⇒ Le modèle résultant est appelé modèle Entités/Associations (c'est le
MCD)
- Introduit 3 concepts importants: Entité, Association, Propriété
45
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Entité
Une entité: désigne un ensemble d'objets impliqués dans le SI et qui
possèdent des caractéristiques (propriétés) communes.
Une occurrence d'entité: est une instance ou une réalisation d'une
entité.
Exemple: Ford Focus et Mercedes 220 sont des occurrences de l'entité
Voiture
Représentée par un rectangle portant son nom
46
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Entité
Une entité: désigne un ensemble d'objets impliqués dans le SI et qui
possèdent des caractéristiques (propriétés) communes.
Une occurrence d'entité: est une instance ou une réalisation d'une
entité.
Exemple: Ford Focus et Mercedes 220 sont des occurrences de l'entité
Voiture
Représentée par un rectangle portant son nom
46
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Entité
Une entité: désigne un ensemble d'objets impliqués dans le SI et qui
possèdent des caractéristiques (propriétés) communes.
Une occurrence d'entité: est une instance ou une réalisation d'une
entité.
Exemple: Ford Focus et Mercedes 220 sont des occurrences de l'entité
Voiture
Représentée par un rectangle portant son nom
46
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Entité
Une entité: désigne un ensemble d'objets impliqués dans le SI et qui
possèdent des caractéristiques (propriétés) communes.
Une occurrence d'entité: est une instance ou une réalisation d'une
entité.
Exemple: Ford Focus et Mercedes 220 sont des occurrences de l'entité
Voiture
Représentée par un rectangle portant son nom
46
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Propriété
Propriété: Donnée élémentaire attachée à une entité ou à une
association.
Occurrence de la propriété: valeur prise par la propriété.
Domaine de dénition de la propriété: ensemble des valeurs possibles
pour la propriété.
Exemple:
Propriété spéciale: Identiant de l'entité (ou référence)
+ Propriété (ou ensemble de propriétés) particulière qui permet d'identier de
façon unique chaque occurrence de l'entité.
+ Deux occurrences de l'entité ne peuvent pas avoir la même valeur
d'identiant.
+ Figure en premier dans la liste des propriétés et est souligné
47
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
48
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
48
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
48
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
48
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association
Association: Objet permettant d'associer deux ou plusieurs entités.
Modélisée par un rectangle ou une ellipse, nommé par un verbe.
Possibilité d'ajout des propriétés aux associations.
Collection de l'association: ensemble des entités qu'elle relie
Occurrence de l'association: lien entre chaque occurrence des entités
de la collection de l'association.
Identiant de l'association: n-uplet composé des identiants des
entités de la collection d'association.
49
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association
Association: Objet permettant d'associer deux ou plusieurs entités.
Modélisée par un rectangle ou une ellipse, nommé par un verbe.
Possibilité d'ajout des propriétés aux associations.
Collection de l'association: ensemble des entités qu'elle relie
Occurrence de l'association: lien entre chaque occurrence des entités
de la collection de l'association.
Identiant de l'association: n-uplet composé des identiants des
entités de la collection d'association.
49
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association
Association: Objet permettant d'associer deux ou plusieurs entités.
Modélisée par un rectangle ou une ellipse, nommé par un verbe.
Possibilité d'ajout des propriétés aux associations.
Collection de l'association: ensemble des entités qu'elle relie
Occurrence de l'association: lien entre chaque occurrence des entités
de la collection de l'association.
Identiant de l'association: n-uplet composé des identiants des
entités de la collection d'association.
49
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association
Association: Objet permettant d'associer deux ou plusieurs entités.
Modélisée par un rectangle ou une ellipse, nommé par un verbe.
Possibilité d'ajout des propriétés aux associations.
Collection de l'association: ensemble des entités qu'elle relie
Occurrence de l'association: lien entre chaque occurrence des entités
de la collection de l'association.
Identiant de l'association: n-uplet composé des identiants des
entités de la collection d'association.
49
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association
Association: Objet permettant d'associer deux ou plusieurs entités.
Modélisée par un rectangle ou une ellipse, nommé par un verbe.
Possibilité d'ajout des propriétés aux associations.
Collection de l'association: ensemble des entités qu'elle relie
Occurrence de l'association: lien entre chaque occurrence des entités
de la collection de l'association.
Identiant de l'association: n-uplet composé des identiants des
entités de la collection d'association.
49
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association: Représentation
Exemple: Une voiture est possédée par une personne. On identie une
personne par son CIN et elle est dénit par son nom, prénom, adresse et
date de naissance.
Collection de l'association: Voiture et Personne.
Identiant de l'association: le couple (CIN,Matricule).
Occurrence de l'association: La voiture 1A11254 Ford Focus est
possédée par la personne A6024 Ahmed AMINE
50
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association: Représentation
Exemple: Une voiture est possédée par une personne. On identie une
personne par son CIN et elle est dénit par son nom, prénom, adresse et
date de naissance.
Collection de l'association: Voiture et Personne.
Identiant de l'association: le couple (CIN,Matricule).
Occurrence de l'association: La voiture 1A11254 Ford Focus est
possédée par la personne A6024 Ahmed AMINE
50
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association: Représentation
Exemple: Une voiture est possédée par une personne. On identie une
personne par son CIN et elle est dénit par son nom, prénom, adresse et
date de naissance.
Collection de l'association: Voiture et Personne.
Identiant de l'association: le couple (CIN,Matricule).
Occurrence de l'association: La voiture 1A11254 Ford Focus est
possédée par la personne A6024 Ahmed AMINE
50
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association: Représentation
Exemple: Une voiture est possédée par une personne. On identie une
personne par son CIN et elle est dénit par son nom, prénom, adresse et
date de naissance.
Collection de l'association: Voiture et Personne.
Identiant de l'association: le couple (CIN,Matricule).
Occurrence de l'association: La voiture 1A11254 Ford Focus est
possédée par la personne A6024 Ahmed AMINE
50
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association: Représentation
Exemple: Une voiture est possédée par une personne. On identie une
personne par son CIN et elle est dénit par son nom, prénom, adresse et
date de naissance.
Collection de l'association: Voiture et Personne.
Identiant de l'association: le couple (CIN,Matricule).
Occurrence de l'association: La voiture 1A11254 Ford Focus est
possédée par la personne A6024 Ahmed AMINE
50
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
51
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
51
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
51
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
51
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
51
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Cardinalité: Représentation
Exemple: Une voiture est possédée par une et une seule personne.
Cependant, une personne peut posséder plusieurs voitures, voire aucune.
(1,1): Le premier 1 signie qu'une voiture est obligatoirement
possédée par une personne. Le deuxième 1 signie qu'une même
voiture n'appartient qu'à une seule personne.
(0,n): Le 0 signie qu'une personne peut ne pas posséder de voiture.
Le n indique qu'il n'y a pas de contraintes sur le nombre maximal de
voitures qu'une personne peut posséder.
52
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Cardinalité: Représentation
Exemple: Une voiture est possédée par une et une seule personne.
Cependant, une personne peut posséder plusieurs voitures, voire aucune.
(1,1): Le premier 1 signie qu'une voiture est obligatoirement
possédée par une personne. Le deuxième 1 signie qu'une même
voiture n'appartient qu'à une seule personne.
(0,n): Le 0 signie qu'une personne peut ne pas posséder de voiture.
Le n indique qu'il n'y a pas de contraintes sur le nombre maximal de
voitures qu'une personne peut posséder.
52
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Cardinalité: Représentation
Exemple: Une voiture est possédée par une et une seule personne.
Cependant, une personne peut posséder plusieurs voitures, voire aucune.
(1,1): Le premier 1 signie qu'une voiture est obligatoirement
possédée par une personne. Le deuxième 1 signie qu'une même
voiture n'appartient qu'à une seule personne.
(0,n): Le 0 signie qu'une personne peut ne pas posséder de voiture.
Le n indique qu'il n'y a pas de contraintes sur le nombre maximal de
voitures qu'une personne peut posséder.
52
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
53
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
53
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
Association ternaire
Relie trois entités. Dicile à gérer en pratique : Il faut essayer d'en avoir
le moins possible.
Association ternaire
Relie trois entités. Dicile à gérer en pratique : Il faut essayer d'en avoir
le moins possible.
55
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Principes et concepts
55
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Règles importantes de conception d'un MCD
Respect des règles de gestion: les règles de gestion relatives aux données, dégagées
lors de l'étude de l'existant, doivent être traduites dans le MCD (cardinalités, etc.).
Une occurrence de propriété ne peut pas être une liste de valeurs.
Règle d'homogénéité: les propriétés d'une entité ou d'une association doivent avoir
un sens pour toutes les occurrences. Exemple: L'attribut "Matière" ne prend pas de
valeur pour une secrétaire ou un surveillant.
56
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Règles importantes de conception d'un MCD
Respect des règles de gestion: les règles de gestion relatives aux données, dégagées
lors de l'étude de l'existant, doivent être traduites dans le MCD (cardinalités, etc.).
Une occurrence de propriété ne peut pas être une liste de valeurs.
Règle d'homogénéité: les propriétés d'une entité ou d'une association doivent avoir
un sens pour toutes les occurrences. Exemple: L'attribut "Matière" ne prend pas de
valeur pour une secrétaire ou un surveillant.
56
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Règles importantes de conception d'un MCD
Règle d'homogénéité: les propriétés d'une entité ou d'une association doivent avoir
un sens pour toutes les occurrences. Exemple: L'attribut "Matière" ne prend pas de
valeur pour une secrétaire ou un surveillant.
56
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Règles importantes de conception d'un MCD
57
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Exercices
58
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Exercices
Exercice 1 - Solution
59
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Exercices
Exercice 2 - Solution
61
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle conceptuel de données MCD Exercices
Exercice 3 - Solution
63
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD)
Plan
Pourquoi un MLD?
Modélise la structure selon laquelle les données seront stockées dans la
future base de données (BD).
65
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Principes
Pourquoi un MLD?
Modélise la structure selon laquelle les données seront stockées dans la
future base de données (BD).
65
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Principes
Pourquoi un MLD?
Modélise la structure selon laquelle les données seront stockées dans la
future base de données (BD).
65
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Principes
Pourquoi un MLD?
Modélise la structure selon laquelle les données seront stockées dans la
future base de données (BD).
65
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Règles de passage du MCD au MLD
Une entité est transformée en une table. Les propriétés deviennent les
colonnes.
L'identiant de l'entité devient la clé primaire de la table. La valeur de la clé
primaire d'une ligne de la table (une occurrence) ne peut pas être vide
(NULL) et ne peut pas changer au cours du temps
66
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Règles de passage du MCD au MLD
69
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Règles de passage du MCD au MLD
Cas (0,1)-(1,1): Ajouter une clé étrangère dans la table côté (1,1)
70
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Règles de passage du MCD au MLD
Cas (0,1)-(1,1): Ajouter une clé étrangère dans la table côté (1,1)
Cas (0,1)-(0,1): On a le choix d'ajouter une clé étrangère dans l'une des
deux tables. 70
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Règles de passage du MCD au MLD
Quelque soit les cardinalités, créer une nouvelle table dont la clé
primaire est composée d'autant de clés étrangères que d'entités en
association.
71
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 1
MCD:
72
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 1
MCD:
MLD:
72
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 1
MCD:
MLD:
72
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 2
MCD:
73
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 2
MCD:
MLD:
73
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 2
MCD:
MLD:
73
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 3
MCD:
74
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 3
MCD:
MLD:
74
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Exercice 3
MCD:
MLD:
74
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Conclusion du chapitre
Modéliser les ux entre les diérents acteurs internes et externes (MCC)
75
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Conclusion du chapitre
Modéliser les ux entre les diérents acteurs internes et externes (MCC)
75
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Conclusion du chapitre
Modéliser les ux entre les diérents acteurs internes et externes (MCC)
75
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Conclusion du chapitre
Modéliser les ux entre les diérents acteurs internes et externes (MCC)
75
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE
Modèle logique de données (MLD) Exercices
Conclusion du chapitre
Modéliser les ux entre les diérents acteurs internes et externes (MCC)
75
Alaoui/Alioua Chap 2: La méthode d'analyse MERISE