Académique Documents
Professionnel Documents
Culture Documents
Méthodologie de développement
des
systèmes d'information (MERISE)
2
Présentation générale : Principes
généraux
- Une description du systèmes d'information par niveau: niveau
conceptuel, niveau logique ou organisationnel, et niveau physique ou
opérationnel.
3
Présentation générale : Principes
généraux
4
Présentation générale : Présentation des
niveaux de description et des modèles associés
a) Le niveau conceptuel
5
Présentation générale : Présentation des
niveaux de description et des modèles associés
La description des données et des relations est réalisée à l'aide des 3 concepts
du formalisé individuel:
- Objet / ou individu
- Relation
- Propriétés.
6
Présentation générale : Présentation des
niveaux de description et des modèles associés
- Processus
* d'évènement / résultat
* de synchronisation
7
Présentation générale : Présentation des
niveaux de description et des modèles associés
8
Présentation générale : Présentation des
niveaux de description et des modèles associés
- Le modèle relationnel
- Le modèle objet.
9
Présentation générale : Présentation des
niveaux de description et des modèles
associés
• Pour les traitements:
représenter par procédure les phases et les tâches exécutées par chaque
poste de travail.
10
Présentation générale : Présentation des
niveaux de description et des modèles
associés
c) Le niveau physique ou opérationnel.
11
Présentation générale : Présentation des étapes
de développement d'un système d'information
a) L'étude préalable:
Cette étude courte dans le temps qui débute par l'analyse de la situation
existante permet de proposer une architecture globale de la solution en tenant
compte des orientations de gestion, d'organisation et de choix techniques validés
par le comité directeur du projet. Le dossier d'étude préalable est produit à
l'issue de cette étape.
12
Présentation générale : Présentation des étapes
de développement d'un système d'information
b) L'étude détaillée:
Elle est menée après l'étude préalable elle à pour objectifs de décrire
complètement au plan fonctionnel, la solution à réaliser. Les phases de traitements
sont spécifiées: Données saisies, modifiées en restituées ainsi que la description des
traitements exécutés sur les données.
- la conception générale
- la conception détaillée.
c) La réalisation:
14
Présentation générale : Présentation des étapes
de développement d'un système d'information
d) La mise en œuvre:
15
MODELE CONCEPTUEL des DONNÈES –
MCD
Le MCD est un modèle chargé de représenter sous forme graphique les
informations manipulées par le système (l’entreprise)
décrit les données gérées sans tenir compte des choix : d’organisation,
d’automatisation, ou techniques
16
Concepts de base
Représentation graphique de :
• Entité → objet
→ Classe d’association
17
Concepts de base
18
Concepts de base : Entité
Une entité est un objet, une personne, un lieu, une chose identifiable et
pertinent.
Un type d’entité est la classe de toutes les entités similaires est un
regroupement d’entités, on utilise le terme type d’entité.
Une entité est une valeur particulière d’un type d’entité Dans la pratique, on
appelle entité un type d’entité.
Formalisme :
Nom d’entité
19
Concepts de base : Association
20
Concepts de base : Propriétés – Attribut
Une donnée élémentaire d’une entité ou association ce qui exclut les données
calculées ou dérivées
Dans le graphique on ne représente pas la valeur mais le type
Le type de valeur ou le domaine d’un attribut est la spécification de toutes
les valeurs possibles que peut prendre un attribut”.
• Dans les associations, l’attribut doit obligatoirement relier les entités
• Une propriété (attribut) peut-être
o Monovaluée : nom, c’est une composante atomique
o Composée : adresse=ville, rue, numéro , code-Postal →
multivaluée
21
Concepts de base : Propriétés – Attribut
22
Concepts de base : identifiant
23
Concepts de base : identifiant
Exemple
24
Concepts de base : identifiant
25
Concepts de base : Occurrence
26
Types de relations : relation binaire
27
Types de relations : Partage d’une même
collection
28
Types de relations : Relation sur une
même entité
relation 1-aire : entité récursive
29
Types de relations : relation n-aires
30
Types de relations : relation n-aires
On note que les entités terminales sont en (1, n) et l’entité pivot en (1,1)
31
Types de relations : relation n-aires
32
Cardinalité
33
Cardinalité : cardinalité du rôle d’une
entité vers une association
1. association type (0,1) : une entité de A peut être reliée à aucune ou à une
seule entité de B
34
Cardinalité : cardinalité du rôle d’une
entité vers une association
2. association type (1,1) : une entité de A est reliée à une seule entité de B
35
Cardinalité : cardinalité du rôle d’une
entité vers une association
3. association type (O, N) : une entité de A peut être reliée à aucune ou à
plusieurs entités de B
36
Cardinalité : cardinalité du rôle d’une
entité vers une association
4. association type (1, N) : une entité de A peut être reliée à une ou plusieurs
entités de B
37
Cardinalité : Cardinalité dans une
association
Caractérise le rôle d'une entité dans une relation
• permet d'enrichir le modèle (niveau des types) en connaissances du niveau des
occurrences.
X1 et X2 : cardinalités minimales [ 0 ou 1]
X1 : Combien de fois au moins une entité de A est reliée à une entité de B
Y1 et Y2 : cardinalités maximales [ 1 ou N]
Y1 : Combien de fois au plus une entité de A est reliée à une entité de B
38
Cardinalité : Cardinalité dans une
association
1. entité dans une relation 1, N
• 1, N : une occurrence de CLIENT est en relation par la relation CONCERNER
avec une ou plusieurs occurrences de PRODUIT
• 0, N : une occurrence de PRODUIT est en relation par la relation CONCERNER
avec aucune ou plusieurs occurrences de CLIENT
39
Cardinalité : Cardinalité dans une
association
2. entité avec relation 0, N
• 0, n : une occurrence de CLIENT est en relation par la relation PASSER avec
une ou plusieurs occurrences de COMMANDE
• 1, 1 : une occurrence de COMMANDE est en relation par la relation PASSER
avec une et une seule occurrence de CLIENT
40
Extension : associations réflexives
41
Extension : associations réflexives
42
Extension : associations réflexives
43
Extension : associations réflexives
44
Extension : associations réflexives
45
Extension : Entité faible
On appelle une entité faible, une entité dépendante d’une autre entité de
cardinalité max de 1. On entoure sa cardinalité avec des parenthèses. L’entité
dont elle dépend s’appelle une entité forte (cardinalité max de n).Son identifiant
devient un identifiant relatif car lors du passage au MLD, la relation récupère
l’identifiant de l’entité forte, ce qui donne pour clef primaire l’identifiant de
l’entité forte et l’identifiant de l’entité faible. Cet identifiant ne suffit pas à lui-
même, il est relatif.
46
Extension : Entité faible
47
Extension : contrainte d’intégrité
fonctionnelle (CIF)
Une contrainte d’intégrité fonctionnelle (CIF) est définie par le fait que
l’une des entités participant à l’association est complètement déterminée par la
connaissance d’une ou plusieurs autres entités participant dans cette même
association.
48
Extension : contrainte d’intégrité
fonctionnelle (CIF)
Exemple : professeur associé a une matière et une classe
49