Académique Documents
Professionnel Documents
Culture Documents
METHODE MERISE
LE SYSTEME D INFORMATION
DEFINITIONS
ROLE DU SI
CONCEPTION DUN SYSTEME DINFORMATION
INFORMATISE
METHODES DE CONCEPTION
POURQUOI
LES ACTEURS
ROLE-CONSTITUANTS
LA METHODE MERISE
PRESENTATION GENERALE
LES MODELES MERISE
LA DEMARCHE
Entreprise
SYSTEME DE PILOTAGE
LE SYSTEME D INFORMATION
Coordination, objectifs
DEFINITION
Dcisions
Informations traites
SYSTEME D INFORMATION
- Collecte
- Mmorisation
des donnes
- Traitement
Dcisions
Informations vers
l extrieur
(membres de la direction, )
- Transmission
Entre
Sortie
Systme
FLUX
Informations collectes
FLUX
ENTRANT
SYSTEME OPERANT
SORTANT
Production, action
(ensemble du personnel excutant)
ETUDE
DE LEXISTANT
DESCRIPTION
- de lenvironnement
DE LA SITUATION ACTUELLE
CONCEPTION
PROPOSITION DE
SOLUTIONS
DE LA SOLUTION
DESCRIPTION DE LA SOLUTION FUTURE
-base de donnes
CHOIX
-Fichiers
-Historique, Archivage
REALISATION
DEVELOPPEMENT DE
-traitements automatisables
MISE
LA SOLUTION
EN PLACE
Communiquer
5
ACTEURS
METHODES DE CONCEPTION
UTILISATEURS
VALIDATION
POURQUOI?
DEFINITION
HOMOGENEISATION
DECIDEURS
CONCERTATION
CHOIX
REGLES
OPERATOIRES
APPROCHE GLOBALE
INFORMATICIENS
ANALYSE
PROPOSE
ANALYSE
DES BESOINS
LES SOLUTIONS
CYCLE DE VIE
LA METHODE MERISE
SCHEMA DIRECTEUR
PRESENTATION GENERALE
CYCLES
ETUDE PREALABLE
Cycle de vie
Cycle de dcision
Cycle dabstraction
Rapport Observation
Cahier des Charges
ETUDE DETAILLEE
Dossier d'tude
dtaille
ETUDE TECHNIQUE
COURBE DU SOLEIL
Dossier d'tude
technique
MODELES
DEMARCHE
PRODUCTION DE LOGICIEL
Dossier de
programmation,
P
R
O
J
E
T
MISE EN SERVICE
MAINTENANCE
CYCLE DE DECISION
CYCLE DABSTRACTION
SCHEMA DIRECTEUR
APPROBATION ET LANCEMENT
Spcifications techniques
ACCORD REALISATEURS
SPECIFICATIONS TECHNIQUES
PRODUCTION DE LOGICIEL
Systme ralis
MISE EN SERVICE
Systme install
MAINTENANCE
RECETTE DEFINITIVE
Niveau
conceptuel
ETUDE TECHNIQUE
ACCORD UTILISATEURS
SPECIFICATIONS FONCTIONNELLES
MCT : activit du
domaine sans prciser les
ressources ou leur
organisation
MCF : relations
entre le domaine et le
reste du SI
Niveau
organisationnel
Spcifications fonctionnelles
Flux
MOT : fonctionnement
du domaine avec les
ressources utilises et leur
organisation
MOF : relations
entre les acteurs
Niveau
logique
ETUDE DETAILLEE
Traitements
MLT : fonctionnement du
domaine avec les
ressources utilises et leur
organisation
informatique
MLF : relations
entre les systmes
informatiques
Niveau
Physique
N solutions
Systme d'information
ETUDE PREALABLE
Donnes
Systme d'information
informatis
Plan de dveloppement
MPD : description de la ou
des BD dans la syntaxe du
SGF ou du SGBD
MPT : Architecture
technique des
programmes
MPF : supports
techniques des flux
LA COURBE DU SOLEIL
CONCEPTUEL
ORGANISATIONNEL
CONCEPTUEL
Modlisation des
Donnes
ORGANISATIONNEL
Cycle de dcision
LOGIQUE
LOGIQUE
PHYSIQUE
PHYSIQUE
EXISTANT
FUTUR
Cycle de vie
CLASSE DENTITES :
Ensemble dentits jouant le mme rle.
Les entits dune classe ont des caractristiques
communes
15
16
ASSOCIATION :
Nom de la classe
CLASSE DASSOCIATIONS :
Regroupement de liens de mme nature.
NOM_CLASSE_ENTITE
-CARAC_REF
-CARAC1
-CARAC2
..
17
18
REPRESENTATION GRAPHIQUE
NOM_CLASSE_ASSOCIATION
CARAC1
CARAC2
..
Caractristiques (ventuellement)
19
20
Ent_1
Ent_1
0,1
0,1
Ent_1
Ent_2
Ent_2
Assoc_4
0,1
0,n
0,n
Assoc_8
0,n
Assoc_4
Ent_1
0,1
Ent_2
Assoc_4
0,n
0,n
0,n
Ent_1
Ent_3
Ent_1
0,n
Ent_2
Assoc_4
0,n
Assoc_8
0,n
21
22
DESIGNATION
TYPE
REGLE
CONTRAINTE
23
24
EXEMPLES DE DIAGRAMME
EXEMPLES DE DIAGRAMME
COMPAGNIE PETROLIERE
LOCATION DE VEHICULES
25
26
EXEMPLES DE DIAGRAMME
EXEMPLES DE DIAGRAMME
27
28
29
31
30
32
Cette relation est en premire forme normale (existence dune cl valide et aucun attribut nest dcomposable)
MAIS elle nest pas en 2 forme normale car on a DsignationProd ne dpend pas de toute la cl mais seulement
de rfrenceProd:
RfrenceProd
DsignationProd
Autrement dit, aucun attribut ne doit dpendre dun autre attribut non cl.
Contre-exemple :
CLIENT(Num_client, Nom_client, code_categ, nom_categ) Cette relation nest pas en 3FN car
num_client
nom_categ nest pas une dpendance directe.
En effet, on a aussi num_client
num_categ
nom_categ
33
34
35
36
vocabulaire :
Les donnes sont stockes dans des relations. Une relation est un
ensemble de T-uple, et un T-uple est dfinis par un ou plusieurs
attributs. Dans la pratique, la relation est en fait la table, un T-uple est
une ligne (ou enregistrement), et les attributs sont les
colonnes.
Toute entit du MCD devient une relation du MLDR, et donc une table de la Base de
Donne. Chaque proprit de l'entit devient un attribut de cette relation, et dont une
colonne de la table correspondante. L'identifiant de l'entit devient la Cl Primaire de la
relation (elle est donc souligne), et donc la Cl Primaire de la table correspondante.
<==>
37
38
MLDR:
EMPLOYE (id_Employe, Nom_Employe, #id_Societe)
SOCIETE (id_Societe, Nom_Societe)
39
40
10
MCD :
MLDR :
COMMANDE (id_Commande, Date_commande)
PRODUIT (id_Produit, libelle)
COMPOSE (id_Commande, id_Produit, qantit)
41
4 : Relation n-aire.
Il y a cration d'une table supplmentaire ayant comme Cl Primaire la concatnation
des identifiants des entits participant la relation.
Si la relation est porteuse de donne, celles ci deviennent des attributs pour la nouvelle
table.
42
MLDR :
ETUDIANT (id_Etudiant, Nom_Etudiant)
NIVEAU (id_Niveau, Nom_Niveau)
LANGUE (id_Langue, Nom_Langue)
PARLE (id_Etudiant, id_Niveau, id_Langue)
43
MLDR :
EMPLOYE (id_Employe, Nom_Employe, #id_Sup_Hierarchique)
#id_Sup_Hierarchique est l'identifiant (id_Employe) du suprieur hirarchique direct de l'employ considr.
44
11
MCD :
MLDR :
PERSONNE (id_Personne, Nom_Personne)
PARENTE (#id_Parent, #id_Enfant)
#id_Parent est l'identifiant (id_Personne) d'un ascendant direct de la personne. #id_Enfant est l'identifiant
(id_Personne) d'un descendant direct de la personne.
La table PARENTE sera en fait l'ensemble des couples (parents-enfants) prsent dans cette famille.
45
MLDR :
ANIMATEUR (id_Animateur, Nom_Animateur)
GROUPE (id_Groupe, Nom_Groupe, #id_animateur)
46
Constituants:
47
48
12
Flux1
Partenaire
extrieur
Flux3
commande
client
Nom
acteur 1
Service
commercial
autorisation de
Flux2
dstockage
Facture
Demande de
dstockage
Nom
acteur 2
Dpt
rgional
Bon de livraison
Dpt
magasin
BL et Facture
49
50
Constituants:
Processus 1
Flux1
Flux2
51
Autre
domaine
Flux3
Processus 2
52
13
Garage Automobile
Paiement Client
Client
Garage Automobile
Demande
dintervention
ENTRETIEN/REPARATION
VEHICULE
Modlisation des
Traitements
Facture
Demande de
pice
Facture
fournisseur
FOURNISSEUR
Paiement Client
Banque
Facture
Accepte
Ordre de
virement
GESTION DE STOCK
Commande
COMPTABILITE
53
54
Synchronisation:
-Condition de dclenchement dune opration
Rgles dmission:
-Conditions de sortie qui dfinissent les rgles
dmission des rsultats de lopration
vnement:
-Apparition dun fait ou dune situation dclanchant
un traitement ou rsultat dun traitement.
-Peut tre interne(produit lintrieur du domaine)
ou externe (produit lextrieur du domaine)
55
56
14
LE MODELE Organisationnel de
traitement
MOT
EVENEMENT2
SYNCHONISATION
NOM_OPERATION
Acteur:
Centre dactivit lmentaires, au plus bas niveau : poste
de travail
REGLES DEMISSION
EVENEMENT3
57
58
LE MODELE Organisationnel de
traitement
MOT
Les concepts de base:
Tche :
Traitement ininterruptible ralis par un acteur. Rsultat
dune dcomposition dune opration (MCT). Dcrit par
lauteur qui lexcute et par:
Degr dautomatisation (M,C,A: manuelle,
conversationnelle, Automatis)
Dlai de rponse (I, D: Immdiat, Diffr)
Le mode de fonctionnement (U, L: Unitaire, par Lot)
Reprsentation temporelle: priodicit et dure
59
LE MODELE Organisationnel de
traitement
MOT
Les concepts de base:
vnement :
Dclencheur dun traitement ou rsultat dune tche
Procdure :
Enchanement synchronis des taches correspondant tout
ou partie dun processus dclenchs par un ou plusieurs
vnements externes et produisant un ou plusieurs
rsultats.
60
15
LE MODELE Organisationnel de
traitement
MOT
Formalisme:
Temps
Extrieur
Acteur1
Act Ext 1
Evn 1
Complments
Tche 1
MIU
J0
Evn 2
Act Ext 2
61
62
63
64
16
Conception du MCD
Conception du MLD
1,n
NumClt
NomClt
propriet
Appart
Client
Location
DateDeLoc
DatFinLoc
0,n
NumApa
AdrApa
Montant
1,1
Avoir
1,n
NumProp
NomProp
65
66
Conception du MLD
67
68
17
Le concept dhritage
Entit gnrique B
Liste des proprits communes
Entit spcialise A
Liste des proprits spcifiques
La spcification multiple
69
70
Toutes les
instances dune
entits sur-type
correspondent
une et une
seule instance
de entits soustypes.
71
72
18
Paiement
NumPaie
datePaie
ParCarBl
ParCheq
NumCart
NumCheq
73
74
Prsentation
C'est la troisime solution qui est gnralement retenue car elle conserve les avantages
de la gnralisation - spcialisation pour le modle relationnel puis physique. De plus,
elle est plus volutive que les deux solutions prcdentes mme si elle est plus
complexe utiliser en SQL.
75
76
19
Prsentation
Passage au relationnel
77
R1 : ETAGE(NumEtage, #NumBat);
R2 : BATIMENT(NumBat);
78
79
80
20
81
82
83
84
21
85
86
87
MCT Analytique
Le MCTA donne la vision graphique des oprations conceptuelles
du SI et de leurs coordinations. Il distingue les vnements
dclencheurs et les ressources ncessaires (informations utilises)
l'excution des oprations conceptuelles (OC).
88
22
L'action sur un
objet porte sur
une
occurrence de
cet objet et
est lie l'tat
de l'objet
avant et aprs
cette action.
Quatre actions
sont possibles.
89
90
Objectifs :
Exemple :
91
enregistre
en attente
Commande
livrable
Facture
archive
92
23
Abonn
Avis
Suspension
VALIDE
Abonn
Autorisation
Suspendu
Abonn
Radi
93
Avis
Radiation
94
95
24