Documente Academic
Documente Profesional
Documente Cultură
com
Merise
S.ELACHOURI
www.cours-ofppt.com
Sommaire
INTRODUCTION................................................................................................. 6
MERISE est une mthode de dveloppement des projets informatiques de gestion.
.................................................................................................................................................6
1 La dmarche Merise : 3 dcoupages sur 4 niveaux............................6
1.1 Trois dcoupages...............................................................................................................6
1.2 Quatre niveaux : conceptuel, organisationnel, logique et physique.............7
Intervenant........................................................................................................................11
Flux.......................................................................................................................................15
Information........................................................................................................................17
Exemple de MCC, messages et informations.......................................................19
Rsum du MCC..............................................................................................................20
22
Le concept : l'individu....................................................................................................26
L'association de concepts, la relation......................................................................29
Rappel sur les notions d'occurrences et d'ensemble.........................................33
Contraintes........................................................................................................................34
Quelques piges viter pour construire les modles.....................................45
Modles quivalents.......................................................................................................57
Rsum du MCD..............................................................................................................67
Exercices.............................................................................................................................68
6 VALIDATION DE L'UTILISATEUR.................................................................74
7 RESUME GENERAL DU CONCEPTUEL..........................................................75
CHAPITRE II : LE NIVEAU ORGANISATIONNEL..................................78
1 POSTE DE TRAVAIL ET ORGANIGRAMME...............................................78
1.1 Poste de travail.................................................................................................................78
1.2 Organigramme.................................................................................................................79
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
216
3 sur
Enregistrement..............................................................................................................103
Chemin..............................................................................................................................105
Construction du Modle Logique de Donnes....................................................105
Optimisation....................................................................................................................111
5 VALIDATION DE L'UTILISATEUR...............................................................126
6 RESUME DU NIVEAU LOGIQUE....................................................................126
CHAPITRE IV LE NIVEAU PHYSIQUE.....................................................129
1 MODELE PHYSIQUE DE DONNEES.............................................................130
1.1
1.2
1.3
1.4
1.5
2
3
4
5
Information ou lien.......................................................................................................130
SGBD hirarchique........................................................................................................130
SGBD navigationnel ou rseau.................................................................................132
SGBD relationnel...........................................................................................................134
Eclater ou regrouper les enregistrements physiques......................................144
MCC....................................................................................................................................162
MCT et MOT.....................................................................................................................163
MCD et MOD....................................................................................................................164
MLT......................................................................................................................................164
MLD et MPD.....................................................................................................................165
Validations (conceptuel, organisationnel et fin d'tude pralable).............165
2 COMPTABILITE......................................................................................................166
2.1 Reprsentation des flux externes et internes.....................................................166
2.2 Compte ou ple d'analyse..........................................................................................167
2.3 Les deux comptabilits................................................................................................169
2
3
4
5
ORGANISATIONNEL...........................................................................................176
Logique.......................................................................................................................177
Physique....................................................................................................................178
RESUME......................................................................................................................178
CHAPITRE X : EXERCICES..........................................................................180
1 MODELE CONCEPTUEL.......................................................................................180
1.1
1.2
1.3
1.4
2. NIVEAU ORGANISATIONNEL......................................................................188
2.1 MODELE ORGANISATIONNEL DE TRAITEMENT..................................................188
2.2 Modles organisationnels de donnes..................................................................190
2.3 Modle organisationnel de communication..........................................................190
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
216
CORRIGE........................................................................................................................205
1.
2.
3.
4.
5.
Informatique et mthode..............................................................................................205
Les 3 niveaux de MERISE.............................................................................................205
Gestion de projet.............................................................................................................209
Le mta-modle...............................................................................................................210
Gnrer un modle relationnel...................................................................................210
5 sur
INTRODUCTION
de
dveloppement
des
projets
Elle tire son nom du MERISIER qui est un arbre porte-greffe. De faon
analogue, MERISE est le rsultat de la greffe de plusieurs mthodes. Une
deuxime explication vient du fait que le mot MERISE se trouvait en haut
gauche d'un dictionnaire ouvert la lettre M.
Elle s'adresse toutes les applications sur micro, mini-ordinateur ou grands
systmes informatiques. Par commodit, l'organisme informatiser sur
lequel s'applique la mthode est appele ici entreprise.
Merise est actuellement la mthode la plus rpandue en France.
Historiquement, la premire version officielle de Merise date des travaux
coordonns par le Ministre de lindustrie en 1979 ; le groupe de projet
comprenait, outre une quipe de recherche dirige par M. H. TARDIEU,
plusieurs socits de service. Depuis, plusieurs versions ont t
dveloppes. Voici venu le temps des MERISES. L'ouvrage de rfrence de
la mthode est celui de MM H. TARDIEU, ROCHFELD et COLETTI (Rfrence
1).
1 La dmarche Merise : 3 dcoupages sur 4 niveaux.
1.1 Trois dcoupages
Pour tudier et dvelopper l'informatique d'une entreprise ou de tout type
d'organisme, il est ncessaire de connatre ses changes internes et avec
l'extrieur, comment elle ragit une sollicitation externe et quelle est la
structure des informations qu'elle utilise.
La mthode MERISE dcrit cette connaissance sous forme de trois
dcoupages : communication, traitement et donnes.
Communication
Les changes ou la communication sont des flux
notamment des flux d'informations ou messages.
S.ELACHOURI
Email : samirjob@gmail.com
entre
systmes,
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
216
7 sur
Traitement.
Les traitements des messages, flux d'informations, dcrivent les tches
effectuer la rception ou pour l'mission d'un flux d'informations.
Donnes.
La structure de mmorisation des informations est reprsente sous une
forme qui permet un passage ais vers les "enregistrements
informatiques".
1.2
CONCEPTUEL
ORGANISATIONNEL
FONCTION
ORGANISATION
LOGIQUE
INFORMATIQUE
PHYSIQUE
variable
SENS DE L'ETUDE
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
216
9 sur
Une validation des modles entre eux est " cheval" sur plusieurs niveaux.
La fin de l'tude pralable, date importante dans la vie d'un projet, dcide
de la ralisation du reste de l'tude. Ce choix s'effectue partir de la liste
des outils informatiques. La validation entre donnes et traitement est
effectue entre chaque outil retenu du niveau logique et les modles
organisationnels de donnes. Cette validation vrifie l'exhaustivit de la
liste des outils informatiques dvelopper.
Etude
conceptuelle
Etude
organisationnelle
Etude
logique
Etude
Physique
ETUDE PREALABLE
CD
OD
LD
PD
DONNEES TRAITEMENT
MCT
MOT
MLT
MPT
A partir d'une phrase simple, d'une description en langage naturel telle que
"le client passe une commande", la mthode consiste dcouvrir des
concepts et leurs liens mutuels. Ceux-ci reprsentent la structure de
mmorisation sur laquelle s'appuie la phrase du discours. L'examen du
langage sert retrouver le "non-dit" de la structure. Cette structure de
mmorisation est exprime sous forme de rectangle et d'ellipse. Un nom
devient un rectangle, un "individu" et un verbe une ellipse, une "relation".
CLIENT
COMMANDE
passer
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
11
1 REPRESENTER L'ACTIVITE
L'objectif est de reprsenter l'activit de l'entreprise et de formaliser son
"systme d'information" indpendamment de son organisation.
Le compte rendu de cette tude est matrialis sous la forme de dessins
normaliss, de modles complts par un dossier explicatif. Le but de ce
chapitre est d'expliquer comment dcrire l'entreprise concerne en
respectant les normes de chaque modle.
Le modle de communication formalise les changes d'informations entre
systmes fonctionnels et identifie les systmes " mmoire".
Le modle de traitement formalise, comme son nom l'indique, les
traitements effectus par un systme fonctionnel, comment l'entreprise
ragit une rception d'informations, ou quand, spontanment, elle dcide
d'mettre des informations.
Le modle de donnes est la rfrence de l'activit de l'entreprise, la
manire dont elle peroit et mmorise son activit. Il formalise toutes les
informations mmorises. Ces informations sont structures, regroupes en
ensembles appels individus et en ensembles appels relations entre les
individus : les rectangles et les ellipses de MERISE qui vous seront bientt
familiers.
2 MODELE CONCEPTUEL DE COMMUNICATION.
Une approche thorique est faite avec l'tude des systmes, la systmique.
Celle-ci repose sur les principes suivants :
1 - Une approche du gnral au particulier. Tout systme se dcompose en
systmes.
2 - La mthode s'attache identifier les changes entre systmes.
3 - La systmique amne dcomposer l'entreprise en systmes
homognes d'information appels domaines.
2.1 Intervenant
Application de ces principes.
- Du gnral au particulier et dcomposition en systmes.
L'entreprise est considre comme un systme. L'extrieur, avec qui
l'entreprise effectue ses changes est aussi peru comme un ensemble de
systmes. L'entreprise est dcoupe en systmes fonctionnels ou
conceptuels. Systmes externes et internes sont appels intervenants.
Entreprise
Systmes
Flux ou Echanges
ACHETER
COMPTABILISER
PRODUIRE
PERSONNALISER
LIVRER
FACTURER
2.1.1 partenaire
Un partenaire est un intervenant extrieur l'entreprise. Il peut tre peru
de manire FONCTIONNELLE et dcrit par un verbe : client (qui paye),
fournisseur (qui...), courtier (qui sert d'intermdiaire), associ (qui partage
les risques ou les profits) ou PHYSIQUE, socit, Banque de France,
personne morale, personne physique, Etat. La perception fonctionnelle est
prfrable la perception physique : ne voir que le payeur dans le client,
ce qui n'empche pas d'avoir tous les gards pour sa personne.
Un partenaire physique est peru sous plusieurs vues fonctionnelles : si la
socit EDF est la fois fournisseur et cliente d'une mme entreprise, elle
sera vue "fonctionnellement" de cette entreprise de deux manires
diffrentes, fournisseur (d'nergie) et client (payeur).
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
13
Domaine
Sous-Domaine
ENTREPRISE
Client
Produire
Vendre
Maintenir
Etat
Assurer la
vie sociale
produire
MAINTENIR
grer les
pices
dtaches
grer les
rparations
suivre les
pannes
Plusieurs dcoupages...
Nous allons recomposer ces fonctions en les runissant en ensembles ou
systmes fonctionnels en posant la question pourquoi ?
L'exercice pourrait s'intituler "Manger pour vivre ou vivre pour manger ?" La
rgle appliquer est : lorsque ceci explique cela, mettre cela dans le cercle
de ceci.
DOMAINE
SOUS-DOMAINE
FONCTIONS
ELEMENTAIRES
PRODUIRE POUR
VENDRE
P RODUIRE A
MOINDRE C OUT
produire
tout prix
analyser la
production
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
15
PRODUIRE POUR
VENDRE
PRODUIRE A
MOINDRE C OUT
produire
tout prix
analyser la
production
MAINTENIR
suivre les
pannes
grer les
rparations
VENDRE
POUR ...
APP ROVISIONNER
grer les pices
dtaches
grer les
stocks
...sont possibles.
Les fonctions lmentaires, telles que analyser..., grer..., suivre..., etc.,
sont trop fines et n'ont pas de vritable finalit. Elles ne sont pas traites
dans l'analyse de l'entreprise.
2.2 Flux
Les intervenants dfinis, intressons-nous aux changes entre ceux-ci.
Suivant la systmique, ces changes sont plus importants que les
intervenants.
Des flux sont changs entre des metteurs et des rcepteurs, les
intervenants. Ils peuvent tre rels (produit, nergie, argent) ou
d'information, les messages.
Le modle de communication reprsente tous les flux et toute l'activit de
l'entreprise. Un dessin ne reprsentant que les messages est un sousensemble du modle de communication. Seul, ce sous-ensemble est
dtaill par la suite. En effet, non seulement les flux physiques sont suivis
par des messages porteurs d'informations, mais encore, l'informatique ne
traite que des informations.
2.2.1 Construction du MCC.
Pour s'aider, la construction d'un graphe des flux rels (physiques ou
financiers) est conseille.
Bien diffrencier les flux physiques et d'informations : un catalogue
imprim, vu de l'imprimeur, est un flux physique. Il s'apparente un
produit. Le mme catalogue, envoy au client, est peru comme un
message.
Exemple : produit livr, virement bancaire... L'entreprise donne le produit
livrer un livreur qui livre le mme produit au client. Les flux physiques de
"produits" sont entre entreprise et livreur et livreur et client. Si le client
apporte de l'argent liquide sa banque, le flux financier "liquidit" existe
entre Client et Banque. Enfin l'entreprise est paye par un virement, flux
financier, de la Banque.
Client
Livreur
Liquidit
Banque
Entreprise
Produit
Virement
Rparer
Optimiser
flux financiers
Filiale
Acheter
Demande de liquidits
Acheter
Filiale
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
17
M. Mueller
Occurrences
d'information
M. Doe
M. Martin
Information
NOM DE PERSONNE
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
19
2me Inf.
Nime Information
= 2125 WW 75
= 2125
WW 75
Ordre de livraison
Livrer
Livreur
Bon de livraison
Demande de livraison
Facturer
Facture
Client
Chque
Encaisser
Avis d'encaissement
Banque
Message =
Flux D'informations
Client
Partenaire
Commande
nom client
adresse
date commande
montant commande
Entreprise
Vendre
Sous-Domaine
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
3.
4.
5.
6.
21
Intervenant :
domaine ou sous-domaine
Opration
Intervenant
Messages mis
CLIENT
COMMANDE
VENDRE
nom client
adresse
date commande
montant commande
CLIENT
COMMANDE
nom client
adresse
date commande
montant commande
VENDRE
traiter la
commande
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
23
Commande de coke
Client
Vendre
Proposition De Produit
De Substitution
Ordre De
Ordre De
Produire
Livraison
livrer
Rapprovisionnement
Condition
Message
PRISE DE COMMANDE
Pas de C oke
en stock
Proposition De Produit
De Substitution
C oke en
stock
Ordre De Livraison
Ordre De
Rapprovisionnement
DOMAINE OU
SOUS-DOMAINE
accord de la grand-mre
accord de la mre
accord du pre
(a ou b) e t c
ALLER AU CINEMA
Emploi du temps
accord de la mre
accord du pre
accord de la grand-mre
Prise En Compte
accord Mre
Prise En Compte
accord du Pre
Prise En Compte
accord Grand Mre
accord du Pre ou
de la grand Mre
accord de la Mre
accord de la Mre
emploi du temps
= aller au cinma
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
accord de la mre
accord du pre
Prise En Compte
accord Mre
25
accord de la grand-mre
Prise En Compte
accord du Pre
Prise En Compte
accord Grand Mre
Planifier emploi
du temps
si ac c ords ...
(a ou b) et c
ALLER AU
CINEMA
Message rsultat :
Condition
si accords : (a ou b) et c
Message rsultat :
emploi du temps = aller au cinma
emploi du temps
Message rsultat
Condition
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
27
Individu
nom
prnom
date de naissance
Informations
VOITURE
ma voiture
la poussette
mon vlo
VEHIC ULE
Pre Nol 87
Pre Nol 88
C OMMANDE
INDIV IDUS
Occurrences
d'information
PERSONNE
Informations
nom
prnom
date de naissanc e
Occurrence
d'Individu
Individu
nom pre
prnom pre
prnom 1er fils
prnom 2me fils
prnom 3me fils
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
29
VEHICULE
vitesse maximum
niveau de bruit
prix de revient au km
vitesse maximum
niveau de bruit
puissance du moteur
nom pre
prnom pre
prnom fils
FILS
nom pre
prnom pre
prnom fils
FILS
avoir
nom pre
prnom pre
prnom fils
Individus
glissire
ta botte
ma botte
brin
de paille
CHAUSSURE
TYPE DE
FERMETURE
lier
Relation
PRODUIT
passer
Relation binaire
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
31
3 PATTES
COMMANDE
PRODUIT
passer
CATALOGUE
Relation ternaire
Exemple de relation ternaire (rfrence 6) : soient les trois indi vidus
Document, Personne et Rle et la relation "signer" qui concerne la
signature d'un document par une personne et pour un rle donn.
Si le message secret est sign comme suit la premire fois :
Message secret Eudes
Emetteur
Message secret Le Bouillon
Responsable
Message secret Nicolas Contrleur
Message secret Agnan
Rdacteur
Message secret Le Bouillon
Rdacteur
Et qu'un document soit toujours sign ainsi, toute personne ayant sign le
message l'ayant fait avec un rle donn, le modle sera :
rdac teur
c ontroleur
responsable
metteur
agnan
nic olas
le bouillon
eudes
PERSONNE
ROLE
signer
DOCUMENT
fils de
PERSONNE
nom personne
prnom
conduire
appartenir
VOITURE
no voiture
Fils
Parent de...
Petit Fils Petit Fils
Fils de...
Nomenclature HIERARCHIQUE
Si un fils a deux pres, un spirituel et un rel, la nomenclature ou la
structure est dite matricielle.
spirituel
rl
2me pre
1er pre
Matrice
Si le nombre de pres est suprieur deux, la reprsentation est difficile,
la structure est tensorielle et cre des tensions.
4.2.2 Rgle importante sur une relation.
Une relation n'a pas d'existence propre et est dfinie par les individus
auxquels elle est rattache.
Dans le cas de relation binaire, une occurrence d'1 individu relie UNE FOIS
une occurrence d'1 autre individu.
Exemple : le nombre de produit dtermin dans une commande est
fonction de la commande et du produit uniquement et, si une commande et
un produit sont slectionns, un nombre unique est obtenu.
(occurrence de commande, occurrence de produit) => une occurrence de
quantit commande qui est une information de la relation comprendre.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
33
Occurrence de relation.
Une occurrence de relation existe si le couple ou le n-uplet relation
(occurrence d'individu 1, occurrence d'individu 2,..., occurrence d'individu
n) est vrai pour la relation considre.
Les occurrences de relation sont les couples, tripls, quadruplets ou nuplets d'occurrences d'individu reprsents par un noeud de ficelle rattach
des brins, les occurrences de pattes, reliant les occurrences d'individu
l'occurrence de relation. Dans le cas de relation binaire, l'occurrence de
relation a deux brins ou deux occurrences de patte.
Occurrence
de patte
Occurrence
de relation
brin
de paille
ma botte
CHAUSSURE
TYPE DE
FERMETURE
lier
bic yc lette
wagon
montre
train lec trique
Pre Nol 88
Pre Nol 87
COMMANDE
comprendre
PRODUIT
qt c ommande
Patte "Produit"
Patte "Commande"
COMMANDE
comprendre
wagon
montre
train lec trique
PRODUIT
qt c ommande
2 occurrences de
la relation "signer"
agnan
nic olas
le bouillon
eudes
DOC UMENT
PERSONNE
signer
rdac teur
c ontroleur
responsable
metteur
Patte "Rle"
ROLE
engendrer
parent de
parent de
fils de
fils de
Pecheur
Martin
PERSONNE M. Martin
nom personne
prnom
S.ELACHOURI
Email : samirjob@gmail.com
jean-phil
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Concept ou Ensemble
Information
Occurrence ou lment
nom de personne
M. Martin
Personne
Martin
Individu
35
M. Martin
Engendrer
Relation
Patte
Fils de
4
3
2
1
COMMANDE
PRODUIT
c onc erner
COMMANDE
PRODUIT
c onc erner
PRODUIT
c onc erner
PRODUIT
c onc erner
COMMANDE
PRODUIT
c onc erner
COMMANDE
PRODUIT
c onc erner
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
37
COMMANDE
date commande
montant
Cardinalits maximum
1,N
c onc erner
0,N
PRODUIT
Voil le rsultat !
Si une des pattes a une cardinalit maximale 1, il est d'usage de
reprsenter une flche partant de cette patte. Une commande concerne un
client au maximum. La flche part de la commande vers le client.
CLIENT
0,N
nom client
passer
adresse
1,1
COMMANDE
date cde
montant
bic yc lette
Pre Nol 88
Pre Nol 87
COMMANDE
comprendre
qt c ommande
wagon
montre
train lec trique
PRODUIT
organiser
c omposant
c ompos
subordonn
suprieur
PRODUIT
PERSONNE
0,N
c omposant
c ompos
PRODUIT
0,N
organiser
suprieur
0,N
0,1
subordonn
PERSONNE
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
couronne
de plumes
2 plumes
hirarchiser
- une plume
+ une plume
INDIEN
39
1 plume
agnan
nic olas
le bouillon
eudes
DOC UMENT
P ERSONNE
signer
rdac teur
c ontroleur
responsable
metteur
ROLE
1,N
signer
.
Toute personne peut signer un document pour un rle de zro n fois.
Deux occurrences de pattes partent de l'occurrence Eudes (zro N
occurrences de patte peuvent partir d'une occurrence de personne pour la
relation signer) et
PERSONNE
0,N
signer
0,N
signer
Le rsultat est :
DOC UMENT
1,N
PERSONNE
0,N
signer
ROLE
0,N
FILS
0,
avoir
prnom fils
avoir
1,
FILS
prnom fils
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
41
avoir
,1
FILS
prnom fils
non modifiable
modifiable
0 minimum
colis / commande
appartement
/ locataire
1 minimum
commande / client
locataire/
appartement
PERSONNE
nom personne
prnom personne
FILS
,N
avoir
prnom fils
factures. Une ligne de commande peut tre lettre par zro (quand la
facture n'existe pas) ou plusieurs lignes de facture. Une ligne de facture
peut tre lettre par aucune (quand la commande n'existe pas) ou
plusieurs lignes de commande. Ce rapprochement des lignes de commande
et des lignes de facture dpend de l'utilisateur.
Le client de la commande est le mme que celui de la facture. Les
cardinalits ne permettent pas d'exprimer ce fait. Nous le verrons plus tard
sous la notion d'une contrainte exprime par un texte.
CLIENT
0,N
1,1
COMMANDE 1,N
LIGNE DE
COMMANDE
quantit
commande
1,1
c omprendre
fac turer
1,1
c onc erner
0,N
0,N
0,N
annonc er une
bonne nouvelle
FACTURE
1,N
lettrer
LIGNE DE
FACTURE
1,1
dc omposer
0,N
PRODUIT
1,1 0,N
quantit
facture
1,1
1,1
1,1
1,1
1,1
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
43
Sur un modle de donnes, les occurrences d'un individu peuvent tre vues
comme lment de sous-ensembles d'occurrences d'individu ayant une
relation particulire :
ensemble des occurrences d'individu
du mme individu
0,1
dposer
0,N
rembourser 0,1
DEMANDE
DE P RET
P RET
M me. Fourmi
NI REMBOURSENT
NI DEPOSENT
REMBOURSENT
PERSONNE
DEPOSENT
dposent une demande
0,N
0,1
dposer
0,N
DEMANDE
DE PRET
REMBOURSENT
V
rembourser
PRET
DPOSENT
0,1
Toutes les personnes ont dpos une demande et/ou remboursent un prt.
c - l'exclusion (X) o toute occurrence de l'ensemble des individus de
mme type appartient un seul des ensembles d'occurrences participant
aux relations considres. L'intersection est vide. M. Crois n'existe pas.
PERSONNE
0,N
0,1
dposer
DEMANDE
DE PRET
REMBOURSENT
DPOSENT
0,N
rembourser
PRET
0,1
0,N
0,1
dposer
DEMANDE
DE PRET
REMBOURSENT
DPOSENT
0,N
rembourser
PRET
0,1
0,N
0,1
dposer
0,N
DEMANDE
DE PRET
DPOSENT
REMBOURSENT
I
rembourser
PRET
0,1
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
45
DOCUMENT
0,N
PERSONNE
signer
0,N
0,N
rdac teur
c ontroleur
responsable
metteur
ROLE
CONTRAT
CADRE
c onc erner
1,N
0,N
PRODUIT
quantit
plafond
0,N
0,N
se rapporter
LIVRAIS ON
livrer produit
quantit livre
1,N
1,1
0,N
1,1
C OMMANDE 1,N
LIGNE DE
C OMMANDE
quantit
commande
1,1
c omprendre
fac turer
1,1
c onc erner
0,N
0,N
0,N
annonc er une
bonne nouvelle
FAC TURE
1,N
1,1
dc omposer
1,1
lettrer
LIGNE DE
FAC TURE
0,N
P RODUIT
1,1 0,N
quantit
facture
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
PERSONNE
47
CONSEIL
flatter
couter
0,N
0,N
honorer
ACCORD
INFORMATION
INDIVIDU
d
a
RELATION
eudes
DOCUMENT
PERSONNE
signer
metteur
ROLE
DOCUMENT
1,N
1,1
0,N
signer
PERSONNE
1,1
1,1
cardinalits de
la relation = 1,1
0,N
ROLE
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
49
3me semaine
A2
2me semaine
cl
1re semaine
CONTRAT DE
LOCATION
1,1
A1
LOCATION
VOITURE
date dbut
date fin
1,N
concerner
1,1
0,N
1,1
1,1
de
A
porter
TYPE DE
VOITURE
0,N
typer
voiture
0,N
3me semaine ?
cl
CONTRAT DE
LOCATION
A1
louer
date
dbut 0,N
1,N
date fin
VOITURE
Individualiser le concept !
No
Etat Fantoche
Etat Franais
Ville de Paris
Tour Eiffel
C LIENT
PRODUIT
passer
commande
0,N
1,N
Dc ret royal
lion
DOCUMENT
0,N
PERSONNE
signer
0,N
0,N
partie
juge
ROLE
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
51
Dc ret royal
lion
DOC UMENT
0,N
imiter
SIGNATURE
1,1
0,N
apposer
par
1,1
1,N
P ERSONNE
0,N
0,N
partie
juge
valoir
0,N
ROLE
Dc ret royal
lion
DOC UMENT
0,N
P ERSONNE
signer
0,N
partie
juge
0,N
ROLE
1,N
1,1
1,1
concerner
qt commande
PRODUIT
0,N
0,N
0,1
Patte optionnelle 'lettrer'
0,N
FACTURE
reprendre
qt facture
prix unitaire
1,N
1,1
comprendre
FACTURE
0,N
lettrer
LIGNE DE
COMMANDE
1,1
0,N
PRODUIT
concerner
quantit
commande
reprendre
0,1
0,N
quantit
facture
prix unitaire
1,N
Barreau
10
10
Barreau
1000
nombre articles
commands
remise accorde
100
1,1
10
0,N
Contra t
Echelle
S.ELACHOURI
Email : samirjob@gmail.com
Echelle
contrat
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
53
0,N
signer
0,N
viser
ROLE
PERSONNE
0,N
0,1
PROJET
0,N
SIGNER ET VISER...
Le concept sous-jacent de ces personnes et de ces rles est celui
d'autorisation. Une autorisation est donne une personne pour un rle
donn. J'autorise M. Machin signer des chques.
DOCUMENT
0,1
0,N
AUTORISATION 1,1
signer
ROLE
0,N
PERSONNE
donner
1,1
0,N
jouer
0,N
viser
PROJET
0,1
CONTRAT
0,N
1,1
TYPE DE
DUREE
0,1
1,1
lettrer
facture
LETTRAGE
1,1
0,1
lettrer
commande
LIGNE DE
COMMANDE
L'individu LETTRAGE...
Dans ce cas, il n'existera jamais deux lettrages reliant deux fois la mme
ligne de commande et la mme ligne de facture. Comme le lettrage
n'existe que par les lignes de commande et de facture, cet individu peut
tre transform en relation.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
LIGNE DE
FACTURE
0,1
0,1
LETTRER
55
LIGNE DE
COMMANDE
Individualiser le concept !
Premier exemple de rgle respecter, l'individu patte dcrit sur le
modle de la mthode .
Une patte relie un individu et une relation. En reprsentant ces concepts
de la mthode sur un modle de donnes de la mthode, encore appel
mta-modle, les cardinalits du mta-individu "patte" vers le mtaindividu "relation" et le mta-individu "individu" sont 1 mini mum et 1
maximum.
Soit le modle de donnes suivant. Une personne lit ou comprend un
chapitre d'un livre. Une personne est fils de... ou pre de. Pre de et fils de
sont des pattes de la relation engendrer. La reprsentation sous forme de
modle de donnes est :
engendrer
pre de ...
fils de ...
PERSONNE
0,n
0,n
comprendre
lire
0,n
0,n
CHAPITRE
Si ce modle
donnes (de la
"personne" et
"engendrer", les
pre de ...
personne
chapitre
fils de ...
engendrer
PATTE
INDIVIDU
0,N
1,1
RELATION
1,1
0,N
1,1
c onc erner
VOITURE
LOCATION
date dbut 1,1
date fin
de
0,N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
57
le chat se
gratte l'oreille
0,n
catastrophe
EVENEMENT
tenir
compte
pluvieuse
radieuse
la patte du chat
1,1
malheureuse
heureuse
pessimiste
REGLE
1,1
prceder
suivre
0,n
SITUATION
0,n
1,1
Je dcide de grer l'individu rgle bien que toutes ses cardinalits soient
gales 1
Les relations avec des cardinalits 1,1 et 0,1 sur chaque patte prouvent
qu'un intense travail de reflexion a t men. C'est un exemple de deux
individus qui, quand ils existent, n'en choisissent qu'un autre. Ces deux
individus ne sont diffrents que par une caractristique ou une information
particulire.
Exemple du moteur : un modle tel que vhicule et moteur prouve que
l'on veut grer des vhicules avec moteur et des vhicules sans moteur.
MOTEUR
0,1
1,1
VEHIC ULE
motoriser
DEVISE
code devise
nom pays
se situer
dans
1,1
0,N
PAYS
nom pays
1,N
avoir
cours
DEVISE
1,1
code devise
voisin
dernire sortie
PERSONNE
VOITURE
appartenir
0,N
0,1
S.ELACHOURI
Email : samirjob@gmail.com
modle
VEHICULE,
MOTEUR,
PROPRIETAIRE,
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
tre personne
propritaire
PERSONNE 0,N
c apitaliser
0,1
PROPRIETAIRE
59
0,1
soc ialiser
0,N
appartenir
Voiture
MOTEUR
0,N
SOCIETE
0,1
1,1
0,1
motoriser
VEHICULE
A3
A2
MODELE DEPLIE
A3
A2
A1
A
TYPE DE A
0,N
typer
1,N
1,1
MODELE REPLIE
Les individus deviennent des occurrences.
Dans un modle "repli", les individus (A1, A2, A3) deviennent des
occurrences d'individu (type de A).
Un modle repli est plus "souple" au niveau des donnes. Je pourrais crer
un autre type de A, A4 par exemple. Par contre, les contraintes sont plus
nombreuses. Les contrles effectuer sur chaque traitement seront plus
nombreux.
L'exemple suivant montre plusieurs possibilits de reprsentations. Toutes
ces reprsentations sont valables. Bien comprendre la signification des
modles dessins et s'arrter l o l'utilisateur ou le concepteur ne suit
plus !
COMPTE
BANCAIRE
E.D.F
fournis s eur
client
R.A.T.P
1,1
Banque De France
ouvrir
TYPE DE
SOCIETE
SOCIETE
0,N
COMMANDE 1,1
CLIENT
banque
- nom s ocit
- adres s e du
s ige s ocial
0,N
1,N
0,N
tre d'un
type de
socit
0,N
FACTURE
FOURNISSEUR
payer
payer
1,1
Banque 1
Banque De Franc e
Fournisseur 2
E.D.F
Client 1
Banque De Franc e
BANQUE
CLIENT
- nom banque
- adresse du
sige soc ial
banque
ouvrir
0,N
- nom fournisseur
- adresse du
sige soc ial fourn
0,N
payer
1,1
COMPTE
BANCAIRE
FOURNISSEUR
- nom c lient
- adresse du
sige soc ial c lient
0,N
Fournisseur 1
Banque De Franc e
payer
1,1
COMMANDE
CLIENT
1,1
FACTURE
FOURNISSEUR
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
61
R.A.T.P
E.D.F
Banque De Franc e
SOCIETE
0,1
nom soc it
adresse du sige soc ial
0,1
0,1
fournisseur 3
1,1
banque 1
fournisseur 2
1,1
c lient 1
BANQUE
CLIENT
dc ouvert ac c ord
ouvrir
0,N
payer
COMPTE
BANCAIRE
fournisseur
1 e
banque
de franc
FOURNISSEUR
niveau risque
1,1
1,1
0,N
payer
1,1
COMMANDE
CLIENT
0,N
1,1
FACTURE
FOURNISSEUR
3 - Modle mixte.
L'individu TYPE DE socit disparat et est clat.
Toutes ces vues sont quivalentes, comme les informations adresse du
sige social fournisseur, adresse du sige social client, adresse du sige
social banque. Ne retenir que celle comprise par l'utilisateur et expliciter le
modle par un long texte explicatif. Un modle repli ou mta est plus
souple pour dfinir les donnes. Dans la troisime vue, types et "soustypes" sont reprsents.
4.6.3 Le summum du repli, le modle "Valeur" et "caractristiques".
Un modle repli, c'est--dire comprenant des individus replis en un
seul individu class en "type de", peut, du fait des rgles sur les
informations, telle que une information doit avoir un sens pour toutes les
occurrences de l'individu, ne pas exprimer clairement les concepts. Une
reprsentation particulire permet de contourner cet obstacle, c'est la
reprsentation par valeur et caractristique. Il suffit d'introduire un individu
"caractristique" et une relation portant l'information "valeur". Un contrat a
des caractristiques variant suivant le type de contrat. Une socit a des
caractristiques variant suivant le type de socit. Un vhicule a des
caractristiques qui varient suivant le type de... vhicule.
Exemple : une trsorerie multi-devises emprunte et prend des options
terme. Elle gre donc plusieurs types de contrat.
Change
Prt n 1
10%
Option
Prt
PRET
numro prt
taux d'intrt
0,N
type contrat
1,1
0,N
Option n1
1000
0,N
type contrat
OPTION
numro d'option
montant du droit d'achat
TYPE DE CONTRAT
CHANGE
type contrat
1,1
Change n1
3,5
1,1
numro de change
taux de change
Change
Contrat 2
Option
Contrat 1
Prt
C ONTRAT
TY PE DE C ONTRAT
0,N
type contrat
1,1
1,N
1,N
taux de c hange
possder
valeur
taux d'intrt
autoriser
0,N
CONTRAT
3,5
1000
10
1,N
taux de c hange
montant du droit d'ac hat
taux d'intrt
possder
valeur
0,N
Occurrences de valeur
Le Prt numro 1 devient le contrat numro 1, l'option numro 1 devient le
numro 2, le contrat de change numro 1 devient le numro 3. Le contrat
numro 1 est du type prt, le numro deux du type option et le numro
trois du type change.
L'information "taux d'intrt" n'est plus une information de l'individu prt,
mais de la relation "possder".
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
63
COMPTE
BANCAIRE
Client
Banque
SOCIETE
1,1
0,N
ouvrir
0,N
payer
1,1
COMMANDE
CLIENT
type socit
- nom soc it
- adresse du
sige soc ial
0,N
payer
1,N
0,N
0,N
autoriser
0,N
valeur
TYPE DE
SOCIETE
encours
possder
niveau de risque
dcouvert
1,1
FACTURE
FOURNISSEUR
0,N
CARACTERISTIQUE
0,N
0,N
date c hanc e
mvt prvu
DATE DE
0,N
MOUVEMENT
MOUVEMENT
PREVU
1,1
DATE DE VALEUR
0,N
DATE
D'ECHEANCE
solde
c omptable
devenir
0,N
date c hanc e
ordre mouvement
solde
valeur
0,N
ORDRE DE
MOUVEMENT
1,1
0,1
date valeur
mouvement
0,N
0,N
0,N
date mouvement
0,N
c rditer
0,1
C OMPTE
BANCAIRE
0,N
0,N
dbiter
1,1
1,1
0,N
0,N
0,1
c rditer
0,N
dbiter
MOUVEMENT
BANCAIRE
0,1
QUE DE DATES !
Ce modle peut devenir, en ne considrant qu'un seul individu date :
MOUVEMENT 1,1
PREVU
0,N
DATE
date c hanc e
ordre mouvement
devenir
1,1
ORDRE DE
MOUVEMENT
0,1
0,1
crditer
dbiter
0,N
solde
valeur
0,N
0,N
0,N
0,N
date mouvement
0,N
0,N
0,N
0,N
date c hanc e
mvt prvu
solde
c omptable
date valeur
mouvement
1,1
0,N
COMPTE
BANCAIRE
0,N
0,1
c rditer
0,N
dbiter
1,1
MOUVEMENT
BANCAIRE
0,1
UNE DATE !
Les soldes (solde du compte une date donne) contenus dans les
relations entre compte bancaire et date sont des informations rsultat de
calcul : la somme de tous les mouvements concernant un mme compte
bancaire depuis sa cration. Un tel modle n'est pas trs conceptuel, car il
y existe des redondances !
La dernire reprsentation fait abstraction des individus "dates" en les
transformant en information d'individus : date d'chance de l'individu
"mouvement prvu", date d'chance de l'individu "ordre de mouvement",
date de valeur et de mouvement de l'individu "mouvement bancaire"
(relev). Seuls restent comme individus, la ou les relations dont les
cardinalits vers l'individu date n'taient pas 1 maximum. Ces individus
restants sont souvent des Historiques, c'est--dire des mmorisations
d'vnements des dates donnes.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
MOUVEMENT
PREVU
65
date c hanc e
mvt prvu
0,N
1,1
devenir
0,N
0,N
0,1
ORDRE DE
MOUVEMENT
0,N
c rditer
dbiter
C OMPTE
BANC AIRE
0,N
MOUVEMENT
BANC AIRE
0,1
date mouvement
date valeur
mouvement
c rditer
0,N
0,N
0,1
dbiter
20
printemps 75
acirie
impermable
t 68
CATALOGUE
PRODUIT
tarifer
0,N
prix catalogue
en Zloties
0,N
0,1
0,N COMMUNE 0,1
0,N
regrouper
regrouper
0,1
regrouper
0,N
0,1
possder
0,N
DEVISE
0,N
VILLE
avoir
cours
0,N
PAYS
0,N
0,1
regrouper
DEPARTEMENT
L3
L2
Client Crsus
Client Lambda
Les nuds sont : "tout client" et "grands comptes" et les trois clients de
base ou les feuilles de l'arborescence sont "Richard", "Crsus" et
""Lambda". Les liens sont L1, L2, L3 et L4.
Dans le cas cit plus haut, de structure gographique, les nuds peuvent
tre "La part Dieu" pour une occurrence de commune, "Lyon" pour une
occurrence de ville et "France" pour une occurrence de pays.
La premire formalisation d'une structure est la suivante : un nud
regroupe des clients. Deux relations de nomenclatures gographique et
financire existent. L'information "Type de nud" ou "niveau de structure"
dont les occurrences sont : tout client, grand compte, commune, ville,
dpartement, pays... est une information de l'individu "nud".
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Lambda
Crsus
Richard
Tout client
Grand compte
NUD
CLIENT
0,N
regrouper
0,1
67
nomenclature
financire
type de nud
CLIENT
type de nud
0,N
0,1
0,N
regrouper
LIEN
LIEN
0,N
NIVEAU
tre
1,1
0,N
appartenir
STRUCTURE
LIEN
0,N
0,N
1,1
NUD
0,N
0,N
1,1
ou
1,N
1,1
1,1 ou 1,N
LIEN
LIEN
date dbut lien
date fin lien
Client Canut
Suisse
Lausanne
Ouchy
Client Bolomey
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
69
Prise de commande
Pas de C oke Coke en
en stock
stock
Demande De Produit
De Substitution
Ordre De Livraison
Ordre De
Rapprovisionnement
2. Trouver les cardinalits de chaque patte "fils de" et "parent de" pour
chaque occurrence d'individu.
En supposant que tous les cas possibles sont dessins, en dduire les
cardinalits minimales et maximales de chaque patte.
Paul
Franois
engendrer
parent de
Marie
fils de
PERSONNE
Pierre
nom personne
prnom
EXEMPLAIRE
de
AUTEUR
crire
prter
PRET
Celui-ci ?...
OUVRAGE
EXEMPLAIRE
de
AUTEUR
crire
prter
PRET
ou celui-l ?
4. Exercice mdical. Quel est le modle entre le malade, la maladie et les
symptmes ? Quelles sont les cardinalits ? Dites 33.
Le malade consulte le mdecin, quel est le modle ? Le mme malade
peut-il consulter plusieurs fois le mme mdecin ?
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
71
MCC
MCD
MCT
Direct,
l'identique
(MCC et MCT)
Rgle de calcul
Equivalence
reprsentent les socits ayant mis les deux parties d'un contrat en
contact.
1,1
CONTRAT
1,1
0,1
0,N
vendre
acheter
SOCIETE
0,N
commissionner
0,N
Amont quivalence
Nom de socit
Aval quivalence
vendre
Nom du vendeur
acheter
Nom de l'acheteur
commissionner
Nom du commissionnaire
REGLE DE
CALCUL
information en sortie
ou rsultat
S.ELACHOURI
Email : samirjob@gmail.com
taux tva
montant hors tva
CALCUL MONTANT
TTC
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
73
Quelquefois la rgle est dfinie, mais pas son sens ; le montant d'une
transaction en francs franais, le montant en devise et le taux sont connus.
La rgle permet-elle de connatre le montant en devise ou le taux de la
transaction ? Quelle est l'information mmorise ?
taux de la transaction
montant en devise
montant en franc
CALCUL DU MONTANT
EN DEVISE
montant en franc
CALCUL DU TAUX
DE TRANSACTION
montant en devise
taux de la transaction
REGLE DE
CALCUL
Information appartenant
un individu ou une relation
Information appartenant
un individu ou une relation
REGLE DE
CALCUL
Information appartenant
un message mis
LOCATION
date dbut
date fin
conduire
1,1
payer
0,N
VOITURE
1,N
1,1
1,1
concerner
0,N
porter
CLIENT
0,N
1,1
de
TYPE DE
VOITURE
typer
voiture
0,N
0,N
MCD GENERAL
5.2.1 Modle de donnes en consultation.
Lors de l'tablissement du contrat de location, l'individu client est consult
pour connatre l'existence ventuelle d'une occurrence. L'opration
slectionne une voiture ainsi qu'un type de voiture en fonction de la
demande du client. Les individus consults sont CLIENT, TYPE DE VOITURE,
VOITURE. La relation consulte est la relation entre voiture et type de
voiture. Elle sert de contrle au choix de la voiture. De mme, les
informations de chaque individu ou relation peuvent tre dtailles
(adresse du client pour demander si l'adresse est toujours la bonne etc ...).
Individus et relations consults sont dessins en gris.
1,N CONTRAT DE
LOCATION
1,1
conduire
1,1
payer
0,N
CLIENT
0,N
LOCATION
VOITURE
date dbut
date fin
1,N
1,1
1,1
concerner
porter
TYPE DE
VOITURE
0,N
VUE en CONSULTATION
S.ELACHOURI
Email : samirjob@gmail.com
0,N
de
0,N
typer
voiture
1,1
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
75
0,N
1,1
LOCATION
VOITURE
date dbut
date fin
1,N
concerner
porter
1,1
TYPE DE
VOITURE
1,1
0,N
1,1
de
0,N
typer
voiture
0,N
compliquent les explications. La seule vue qui soit bonne est celle comprise
par l'utilisateur.
7 RESUME GENERAL DU CONCEPTUEL.
L'intrt de l'tude du niveau conceptuel rside dans l'analyse des objectifs
de l'entreprise et de son systme d'information indpendamment de toute
organisation.
Le modle de communication (MCC) reprsente les systmes fonctionnels
(intervenants) externes (partenaires) et internes l'entreprise (domaines
et sous-domaines). A chaque fonction correspond un objectif de
l'entreprise. Les changes d'informations (messages) entre ces fonctions
sont rpertoris et les informations recenses et "pures". Une tude
gnrale identifie les domaines. Une tude dtaille (pralable
l'informatisation) prend en compte uniquement un domaine.
Le modle conceptuel de traitement (MCT) dtaille l'opration conceptuelle
ou le traitement prcdant l'mission de message rsultat ou suivant la
rception de messages vnements. Chaque MCT se construit par domaine
ou sous-domaine.
Le modle conceptuel de donnes (MCD) dcrit, par domaine de
l'entreprise, la structure des informations manipules (individus, relations,
pattes et contraintes).
Deux types de validation des modles entre eux existent.
- Toutes les informations des messages du MCC ou des MCT correspondent
des informations du MCD soit directement, soit par le biais de rgles de
calcul ou d'quivalence.
- Toute information ncessaire pour effectuer une opration du MCT est
disponible dans le message vnement et le MCD. Toute information du
MCD est utilise (cre et lue) par au moins une opration.
Toute l'tude doit tre approuve ou valide par l'utilisateur final.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
m3
D
m1 m2
m4
m5
m6
MODELE DE COMMUNICATION
m4
D
m1
MODELE DE DONNEES
m6
m5
m3
B
m6
m2
m5
MODELE DE TRAITEMENT DE A
MODELE DE TRAITEMENT DE B
77
a marche en
110 ou en 220 ?
Le conceptuel, je l'assume
ou j'interpelle encore
le vcu de l'utilisateur ?
P.D.G
Responsable
Utilisateur
Pas de problme,
les zros et les uns
ne sont pas passs.
M. MERISE
Informaticien
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
79
FONCT ION
ORGANISATION
Poste 1
Poste 2
Poste 3
Intervenant 1
Interne
Intervenant 2
Interne
Intervenant 3
Interne
FO N C T IO N
ORGANISATION
Poste 1
Poste 2
Poste 3
Intervenant 1
Interne
Intervenant 2
Interne
Intervenant 3
Interne
...ou POLYVALENTE
Par contre, aux Etats-Unis, chaque poste de travail exerce les diffrentes
fonctions. Les clients attendent sur une file commune et vont au premier
guichet libr. Cette organisation est non spcialise ou polyvalente. On
peut aussi dire quil nexiste quun seul poste de travail.
Les raisons de s'organiser de telle ou telle manire sont des raisons de
bon sens telles qu'un partenaire (le client par exemple) doit toujours
avoir un mme poste de travail (interlocuteur client) comme
correspondant pour le fidliser ou des raisons de pouvoir ou d'historique
non formalisable. L'utilisateur exerce son choix.
1.2 Organigramme.
L'organigramme est un dessin reprsentant la structure d'organisation
des postes de travail de l'entreprise.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
81
Pour tre dfini sans ambigut, un poste de travail ne doit dpendre que
d'un seul poste de travail amont (qui est responsable ?) et doit avoir ses
responsabilits clairement nonces (que fait-il ou que doit-il faire ?).
Cela vitera d'embaucher un salari pour faire A, lui faire faire B, le
juger sur C et lui octroyer la mdaille du travail pour D.
Poste de
Travail
P. D. G.
D. G.
Service de livraison
Service de livraison
Livreur
Secrtariat de livraison
1
2
LIVRER
FACTURER
.
L'entreprise dcoupe en systmes fonctionnels...
Son organisation est le Prsident Directeur Gnral, qui encaisse, livre et
facture, son "bras droit" qui livre et facture et le livreur qui ne fait que
livrer. Livrer, encaisser et facturer sont des intervenants, P. D. G., "bras
droit" et livreur sont des postes de travail.
Poste de
Travail
P. D. G.
Bras Droit
Livreur
L
I
V
R
E
U
R
BRAS DROIT
LIVRER
P. D. G.
FACTURER
BRAS DROIT
LIVREUR
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
83
Com ptable
ENTREPRISE ORGANISEE
Partenaire
Poste 1
Poste 2
Poste 3
Partenaire
Message "externe"
enclenchant
tous les
dix jours
mettre factures
des clients rguliers
Factures client
prendre
note
j'ai dcid que ...
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
85
des informations des documents existants est alors vrifie. Ce point est
dvelopp dans le paragraphe concernant les MODs.
Un poste de travail effectue plusieurs oprations de plusieurs procdures.
La lecture de toutes les oprations organises d'un poste de travail
dtermine la dfinition du poste. Une chronologie des vnements et des
oprations peut tre tenue : 8H rception des commandes, 14H
Livraison. Ainsi, la charge de travail dans le temps est analyse par poste
de travail et dfinit les ressources mettre en place y compris aux
heures de pointe.
2.2 Tche-homme et tche-machine sont dans l'opration
Le dcoupage de l'opration en sous-oprations manuelles ou automatises n'est pas ncessaire. L'opration peut tre dcompose en
sous-oprations ou tches pouvant tre de deux types : les tches
"nobles", humaines et les "machinables". Pour aller au cinma, la tche
humaine est de regarder le film, la tche machine est le dplacement
la salle de cinma. Un choix supplmentaire s'effectue. La dcomposition
dpend de l'utilisateur. La priodicit des tches effectuer et le gain
attendu en temps ou en argent ou en pnibilit sont les principaux
critres de choix. La dcomposition est ardue quand les deux tches sont
excutes en mme temps. Je conduis et je passe les vitesses. Tchehomme ou tche-machine ? C'est pourquoi cette notion de tche
excute par un homme ou une machine peut tre oublie en premire
approche. Il importe surtout de comprendre que l'opration comprend
tout et mme et surtout les dcisions (oprations sans message vnement).
Les messages internes un mme poste de travail doivent tre supprims.
Exemple : soit l'opration de "Prise en compte de la commande". A
rception de la commande, la premire tche est de vrifier la confiance
que j'ai dans le client, d'examiner son encours, ce qu'il me doit et s'il n'a
pas atteint le plafond fix par client, son encours maximum. Si son
plafond est atteint, je dcide ou non d'honorer sa commande. Si sa
commande est honorable, je vrifie si les produits commands sont en
stock. S'ils ne sont pas en stock, j'envoie un avis de
rapprovisionnement un autre intervenant ou un autre poste de travail.
S'ils sont en stock, un avis de dstockage ou un bon de sortie magasin
est mis pour livraison et la facture est envoye au client.
Commande du client
1
2
Commande au
Fournis s eur
Commande
client refus e
Facture au Client
Commande au
Fournisseur
Commande
client refuse
Facture au Client
ORGANIGRAMME NATIONAL
Le niveau de dcision de rparation d'quipements, local, rgional ou
national, est dcid en fonction du montant de la rparation.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
RESPONSABLE
CHANTIER
RESPONSABLE
RESPONSABLE
DEPARTEMENTAL
REGIONAL
RESPONSABLE
NATIONAL
87
REPARATEUR
Matriel
endommag
ANALYSE DEMANDE
REPARATION
Refus
Refus De
Rparation
Locale
OK et Montant
< 10
> 10
Refus De
Rparation
Rgionale
OK et Montant
< 100
> 100
Refus
OK
Ordre de
Rparation
0,N
C ONTRAT
1,1
0,N
1,1
COMMANDE
0,N
1,N
0,N
1,1
FACTURE
0,N
1,N
0,N
LIVRAISON
PRODUIT
1,N
0,N
0,N
1,1
C OMMANDE
0,N
1,N
0,N
LIVRAISON
P RODUIT
1,N
0,N
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
89
1,1
0,N
C OMMANDE
0,N
1,N
0,N
1,1
FAC TURE
0,N
1,N
0,N
LIVRAISON
P RODUIT
1,N
0,N
DOCUMENT 1,1
document
OBJET GERE
1,N
1,1
0,N
0,N
mettre
PERSONNE
0,N
recevoir
concerner
MCD du document
Exemples :
1 - L'objet gr est un contrat. Le type de document est lettre d'intention
de commande, telex contractuel, confirmation du contrat, lettre de
crdit, certificat de non-gage...
2 - L'objet gr est un mouvement de produit, les types de document
sont rapport d'inspection, rapport d'analyse de produit...
3 - L'objet gr est un mariage. Les types de document sont compterendu de visite prnuptiale, dpt de la liste de mariage, faire-part de
mariage, livret de famille...
4 - L'objet gr est un procs. Les types de documents sont... innombrables.
Crer un seul individu pour plusieurs documents.
Historique provient des archivages effectuer en ne retenant pas toutes
les informations. Les informations des individus "archives" sont dfinir.
Elles peuvent tre diffrentes des individus "vivants".
Premier exemple : les soldes des comptes gnraux seront conservs
pendant une priode plus longue que les critures comptables se rapportant ces soldes.
P ERIODE
0,N
0,N
solder
C OMP TE
GENERAL
2 Ans
0,N
1,1
EC RITURE
C OMP TABLE
1 An
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
91
2 Ans
TYP E DE
C LIENT
rsultat
date d'c hanc e1,1
0,N
CONTRAT
C LIENT
0,N
1,1
0,N 1,1
date c ontrat
taux c ontrac tuel
date d'c hanc e
Les
individus
Rgle,
Scnario...
sont
des
indications
de
l'approfondissement de l'application. Ces individus apportent une forte
valeur ajoute et sont reprsentatifs de traitements formaliss dans les
donnes. Ils apparaissent souvent au niveau organisationnel car ils sont
identifis et crs lors d'une deuxime "passe" sur les modles.
Exemple : soit des contrats financiers (prts ou emprunts) options ou
chance optionnelle. Dans le cas de contrat option, le choix de
respecter le contrat ou de livrer (d'emprunter un emprunt ou de prter
un prt) est l'initiative de l'acheteur du contrat. Dans le cas de contrat
chance optionnelle, la date d'chance relle du contrat est
l'initiative de l'acheteur (date de remboursement du prt).
Pour un scnario, c'est--dire un ensemble d'hypothses, certains
contrats sont retenus, d'autres non (cas des options). Un paramtre du
contrat tel que date d'chance peut tre choisi. Aprs traitement, un
rsultat de scnario donne certaines valeurs de paramtre telles que
montant emprunter ou disponible pour certaines dates (position de
trsorerie). Un scnario peut tre de solder tous les contrats de prts
pour connatre "l'argent frais" disponible.
soldes
RESULTAT
SCENARIO
1,1
0,N
0,N
retenir
option
prendre
en compte
0,N
0,N
0,N
0,N
0,N
possder
CONTRAT
0,N
PARAMETRE
C ONTRAT
valeur
retenir
0,N
TY PE
CONTRAT
date chance
SC ENARIO
1,1
1,N
UTILISATEUR
0,N D'UTILISATEUR
1,N
0,N
0,1
information
fichier
0,1
lecture
suppression
AUTORISATION
TYPE DE
RESSOURC E
modification
0,1
cration
1,N
RESSOURC E
1,1
0,N
GROUPE
1,N
0,N
TYPE D'ACCES
accder
1,N
0,N
:
:
:
:
:
Produit OUNON
A
B
C
D
E
100
1000
1
288
1580
Mai 88
PREVISION
0,N 1,1
VENTES
1,1
Ounon
PRODUIT
0,N
1,N
100
vendre
montant
0,N
A
PERSONNE
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
93
Opration
organise
Ec riture
Site de Traitement
Site de Donnes
MOC
Exemple : cas de rparation locale, rgionale et nationale.
1er Cas : centralisation totale, un seul site de donnes, au niveau
national.
Toutes les oprations, effectues par les postes de travail des diffrents
sites, locaux, rgionaux et national, font rfrence aux mmes
informations sur un mme site.
Il y a donc lieu de dimensionner les lignes de communications entre les
sites central, rgionaux et dpartementaux. Il y aura mise jour de la
base de donnes en "direct" partir de tous les sites de traitement, des
postes de travail.
Lecture
Site de Donnes
Centralise
Site de Traitement
(Poste de travail)
Ecriture
MOC 1
2me Cas : centralisation nationale et rgionale/locale. Un site de
donnes au niveau national et des sites de donnes rgionaux et dpartementaux.
En supposant chaque MOD connu, un pour le site national et un par
site rgional ou local (individu "rparateur" sur site national, "rparation"
sur chaque site), les messages changs entre site de donnes et site de
traitements sont :
Site de Donnes
National
Consultation des
rparateurs agrs
Site de Traitement
Local
Ec riture
Consultation des
rparations
Ecriture
Site de Donnes
Rgional et local
MOC 2
MEME SITE
Lecture
Traitement
Local
Ecriture
Donnes
Locales
MOC 3
Dans cette phase, la "proprit" des donnes, l'autorisation de crer,
de modifier, de lire et de supprimer des occurrences doit tre explicite
par poste de travail.
Qui est responsable de la mise jour des clients de l'agence ? Quelle
opration cre quel individu sur quel site de donnes ?
5 VALIDATION MOD/MOT.
De la mme manire qu'au niveau conceptuel, une vrification de la
cohrence des modles entre eux est faite. Cette vrification comporte
deux tapes.
- Cohrence entre les informations des messages des modles organisationnels de traitement, les procdures et les informations des
modles organisationnels de donnes portes par les individus et les
relations de chaque site de donnes.
- Cohrence entre la cration et la consultation des informations des
modles de donnes lors d'oprations organises effectues par un poste
de travail. Les informations ncessairement disponibles et donc
consultes pour effectuer les oprations organises doivent se trouver
dans les modles organisationnels de donnes et crs par d'autres
oprations.
Toute donne d'un MOD est cre et consulte par une opration.
5.1 Messages organiss/individus et relations organiss
Informations des messages organiss (MOT)
non
utilises
Direct,
l'identique
Rgle de calcul
Equivalence
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
95
ou via une rgle de calcul ou une quivalence dans un modle de donnes organis, dans un individu ou une relation d'un site.
5.1.1 rgles de calcul
Une rgle de calcul transforme des informations en entre (de rgle) en
informations en sortie (de rgle). Les rgles peuvent s'appliquer sur des
ensembles et font alors intervenir un compteur d'occurrences. Les rgles
ont toujours un sens.
Un exemple de rgle sans compteur a t tudi au chapitre prcdent
concernant le conceptuel. Il explicite le calcul d'un montant toutes taxes
comprises.
information en entre
taux tva
montant hors tva
information en entre
REGLE DE
CALCUL
CALCUL MONTANT
TTC
information en sortie
ou rsultat
REMISE
nombre de c ommandes
remise ac c orde
1,1
0,N
CONTRAT
0,N
1,1
COMMANDE
c ommande /
c ontrat
MOD ou MCD
La rgle de calcul concerne la remise accorder. Les informations en
entres sont le nombre de commandes d'un contrat donn et les remises
du contrat. Le nombre de commandes du contrat est calcul l'aide
d'une premire rgle comptant le nombre d'occurrences de commandes
pour un contrat donn.
numro de commande
COMPTAGE DU NOMBRE
DE COMMANDES
D'UN CONTRAT
nombre de commandes
du contrat
CALCUL DE
LA REMISE
remise accorder
Coordonnes De L'clair
Direction De L'clair
Temps Aprs clair
Coordonnes Observateur
Coordonnes De L'clair
Direction De L'clair
Direction De L'clair
calcul des
coordonnes
de l'clair
calcul des
coordonnes
de l'observateur
Coordonnes De L'clair
Coordonnes Observateur
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
0,N
+
AVION
sonner
le mur
0,1
CLOCHE 0,N sonner les
matines
97
0,1
BRUIT
0,1
ECLAIR
tonner
0,1
aval-quivalent
dure du tonnerre
par
RELATION
tonner
sonner les
matines
sonner
le mur
EC LAIR
0,1
1,1
ORAGE
0,N
MOD gnral.
Ds rception du message Tonnerre, le modle consult concerne les
individus ORAGE et ECLAIR.
ECLAIR
1,1
ORAGE
0,N
MOD consult.
Le modle mis jour comprend l'individu TONNERRE et la relation entre
l'clair et le tonnerre. Les modles comprennent aussi les informations.
ECLAIR
0,1
0,1
TONNERRE
0,N
1,1
ORAGE
Lecture
OPRATION
TONNERRE
Ecriture
Vue En
Cration
ECLAIR
0,1
0,1
TONNERRE
L'opration consulte ou lit une vue, cre ou modifie une deuxime vue
Les modles de donnes doivent tre organiss.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
99
Tonnerre
Poste 1
MOD
C leste
Orage
MOD
Terrestre
Orage
MISE A
JOUR
LECTURE
Ec lair
Ec lair
Tonnerre
Ec lair
tonnant
Poste de
Travail
P. D. G.
D. G.
Service de livraison
Organigramme
2 La liste des procdures reprsenter.
Chaque procdure (MOT) dcrit QUI (poste de travail) FAIT QUOI
(opration organise) face un vnement extrieur.
ENTREPRISE ORGANISEE
Partenaire
Poste 1
Poste 2
Poste 3
Partenaire
Message "externe"
enclenchant
MOT ou procdure
Une opration organise est enclenche par un message vnement, une
dcision ou un temporisateur.
- Les Modles organisationnels de donnes (MOD) adaptent individus,
relations et informations du MCD par site de donnes. Les ensembles
d'occurrences sont explicits. Les volumes de donnes sont calculs pour
estimer les capacits de mmoire ncessaires.
- Les Modles organisationnels de communications (MOC) entre sites de
donnes (MOD) et de traitement (Site de poste de travail) dimensionnent
les communications entre site et les accs possibles (cration, lecture...)
Lecture
Opration
organise
Ecriture
Site de Traitement
Site de Donnes
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Poste 1
Poste 2
PDG
M1
OO1
Poste 1
Poste 2
ORGANIGRAMME
MODELE DE TRAITEMENT(MOT)
S3
S1
S2
MODELE DE COMMUNICATION
101
a marche :
je suis le Chef !
P.D.G
Responsable
Utilisateur
Pas de problme,
les zros et les uns
ne sont pas passs.
M. MERISE
Informaticien
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
103
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Occurrences
d'information
no 3
toto
no 1
durand
1, place de
l'glise
no 2
pince mi
no 1
pince moi
no 2
dupond
1, place de
la mosque
PERE
FILS
numro fils
prnom fils
105
Information
numro pre
nom pre
adresse
Enregistrement
Occurrences
d'enregistrement
FILS
numro fils
prnom fils
Enregistrement
Cl
d'enregistrement
FILS
numro fils
prnom fils
porteuse
COMMANDE
d'information(s)
PRODUIT
concerner
quantit
c ommande
Enregistrement
Cl d'enregistrement
se
transforme
en
enre-
1.2 Chemin
Un chemin permet la lecture d'informations partir d'autres informations
situes dans les enregistrements.
Un chemin est orient. A partir d'une occurrence d'information, le chemin
conduit une ou N occurrence(s) d'information. Par extension, le chemin
d'un enregistrement vers un autre est le chemin de sa cl vers la cl du
second.
N
CLIENT
numro de client
nom du client
prnom du client
date de naissance
encours autoris
adresse livraison
ville livraison
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
107
PERE
lier
1,1
0,N
numro pre
FILS
PERE
numro fils
numro pre
PERE
numro pre
FILS
numro fils
numro pre
PERE
numro pre
FILS
PERE
lier
numro fils
0,N
1,1
numro pre
Chemin 2
COMPTE
FILIALE
lier
0,N
Chemin 3
Trois chemins.
Prenons l'exemple suivant : un compte d'une socit a d'autres comptes de
liaison ou de consolidation correspondant plusieurs filiales. Le compte
client no 411-412 correspond chez ma filiale Capone au compte fournisseur
401-512. La filiale Capone est pour moi le client 412 et je suis chez elle le
fournisseur 512.
401-512
411-412
Capone
COMPTE
FILIALE
lier
0,N
numro c ompte
liaison
0,N
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
109
Pour passer au niveau logique, les deux individus "compte" et "filiale" dont
les identifiants sont "numro de compte" et "numro de filiale" deviennent
deux enregistrements "compte" et "filiale" de cls "numro de compte" et
"numro de filiale". La relation "lier", porteuse d'informations, se
transforme en un enregistrement dont la cl peut tre appele "cl
enregistrement lier".
COMPTE
numro c ompte
LIER
FILIALE
numro filiale
Cl enregistrement lier
numro c ompte liaison
numro c ompte
numro c ompte
numro filiale
1er
2me
3me
numro filiale
numro filiale
numro c ompte
liaison
1.3.5 Construction de la cl
Les cls d'enregistrement, provenant d'individu ou de relation, peuvent
tre la composition de cls d'enregistrement des individus originels ou la
composition de cls et d'un numro d'ordre.
Cl compose de cls
La relation "concerner", devenue individu du fait de la "patte optionnelle"
avec la facture, est identifiable par la commande et le produit.
C OMMANDE
1,N
PRODUIT
0,N
concerner
qt c ommande
LIGNE DE
COMMANDE
1,1
c omprendre
numro de
commande
0,N
1,1
c onc erner
numro de ligne
de commande
PRODUIT
numro de
produit
0,N
0,N
PERSONNE
signer
0,N
0,N
ROLE
anonyme
0,N
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
111
RESPONSABILITE 0,1
0,N
PERSONNE
par
engager
0,N
DOCUMENT
1,1
ROLE
valoir
0,N
Echelle
Barreau
1,1
0,n
Echelle
BARREAU
EC HELLE
rfrenc e c helle
hauteur c helle
rfrenc e barreau
% rduc tion barreau
ECHELLE
rfrenc e c helle
hauteur c helle
1,1
devise /
commande
DEVISE
0,N
c ode devise
1 Chemin
numro c ommande
DEVISE
c ode devise
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
113
0,1
rfrence personne
nom personne
prnom personne
capitaliser
0,1
PROPRIETAIRE
0,1
0,N
appartenir
rfrence propritaire
montant patrimoine
VEHICULE
rfrence vhicule
nombre de roues
PROPRIETAIRE
rfrence personne
nom personne
prnom personne
rfrence propritaire
montant patrimoine
VEHICULE
rfrenc e vhicule
nombre de roues
se transforme en 4 chemins.
Si le vhicule et ses caractristiques sont consults, le nom et le prnom du
propritaire seront consults. Un chemin est cr partant de l'information
"rfrence du vhicule" pour aller vers l'information "rfrence de la
personne". Si l'information est unique, celle-ci peut migrer, tre crite
plusieurs fois pour faciliter et acclrer certains traitements.
Une redondance d'informations est cre en mmoire pour limiter les
chemins successifs parcourir.
P ERSONNE
rfrenc e personne
nom personne
prnom personne
PROPRIETAIRE
rfrenc e propritaire
montant patrimoine
VEHIC ULE
rfrenc e vhic ule
nombre de roues
un compteur et, si oui, quand doit-il tre utilis ? Ce compteur peut tre
gr dans le modle de donnes et mis jour pour chaque incrment. Le
choix de grer ou non ce compteur revient en premier lieu l'utilisateur.
Calcul issu d'une quation : le calcul du montant d'une facture avec TVA
fait appel au modle suivant. La facture concerne un N produits (lignes de
facture). Chaque produit est assujetti un rgime de TVA.
FACTURE
1,N
1,1
LIGNE DE
FACTURE
TVA
PRODUIT
numro ligne
0,N
1,1
de fac ture
quantit facture
conc erner
c ode produit
prix produit HT
1,1
0,N
c ode TVA
taux TVA
LIGNE DE
FACTURE
FACTURE
numro fac ture
numro ligne
de fac ture
PRODUIT
TVA
c ode produit
prix produit HT
c ode TVA
taux TVA
CALCUL MONTANT
HORS TAXE
CALCUL MONTANT
AVEC TVA
montant avec tva
ligne de fac ture
CALCUL MONTANT
FACTURE AVEC TVA
montant avec tva
fac ture
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
N
LIGNE DE
FACTURE
FACTURE
numro ligne
de fac ture
quantit fac ture
montant avec tva
ligne de facture
1
N
PRODUIT
c ode produit
prix produit HT
115
TVA
c ode TVA
taux TVA
1,1
0,N
EXEMPLAIRE
de
0,N
AUTEUR
c rire
0,N
1,N
prter
date de retour
PRET
1,N
saisie facture
toujours
actions
d'critures
2 outils
Regarder la tlvision
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
117
VENDEUR
MAGASINIER
Commande de coke
PRISE DE COMMANDE
Pas de C oke en stock C oke en stock
Proposition De Produit
De Substitution
Ordre De Livraison
Ordre De
Rapprovisionnement
INTERROGATION
DES STOCKS
--------
Pre :
grenouille
Fils :
----------------------
Fils :
corbeau
cureuil
taureau
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
119
nom du pre
Fils :
nom du fils
nom du fils
nom du fils
Saisie du pre
2me Etat
menu
Enchanement
Des tats
delar
soeur
addition
MLT d'outil
Les tats et leur enchanement doivent tre approuvs par l'utilisateur final
avant de commencer la programmation. Ainsi, l'utilisateur final peut
changer d'avis sur la "tte" des tats et de leur enchanement sans
remettre en question la programmation.
2.3.2 Que devient la reprsentation replie en "caractristique"
"type de" et "valeur" ?
La reprsentation d'une partie du modle conceptuel de donnes repli o des individus deviennent des occurrences d'un individu "type de..." implique la cration d'crans banaliss, non spcifique des occurrences.
Le modle comprend les individus "type de..." "contrat" et
"caractristique" et les relations "possder" porteuses de linformation
"valeur", "type de contrat" et "autoriser".
C ONTRAT
0,N
1,1
TY PE DE C ONTRAT
type contrat
1,N
1,N
possder
valeur
autoriser
C ARAC TERISTIQUE DU C ONTRAT
0,N
0,N
TYPE DE CONTRAT AA
Valeur
-------------------------------
aaa :
sssss
aaaa : sssss
aa :
sssss
aa : sssss
VALIDER : O/N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
PERE :
NO PERE :
FILS :
121
no pre
no pre
no pre
no pre
nom du fils
nom du fils
nom du fils
nom
nom
nom
nom
du pre
du pre
du pre
du pre
- action des touches fonctions nommes souvent F1, F2... sur les claviers.
Exemples : F1 menu prcdent, F2 interrogation des occurrences de la
zone, F3 touche d'aide de l'cran ou de l'information, F4 retour au menu
principal, F5 pagination avant, F6 pagination arrire...
- dessin de grille standard avec rservation de zones pour l'affichage de la
date, du numro de transaction actuelle, des messages d'erreur, des aides
sur chaque information ou sur l'cran ou saisie du numro de transaction
o l'on veut accder directement...
Date Nom de l'outil
Transac tion
S ouhaite
Messages
Zones rserves.
- conception gnrale d'un outil - cration, modification, suppression dans
un menu ou code saisir dans les lignes d'un tat.
- crer
- supprimer
- modifier
Ligne de commande
C
S
M
I
- interroger
________________
________________
________________
________________
________________
Cration du Pre
le numro existe
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
123
NO PERE : SSSS
Nom SSSSSSS
Date de naissance SS SS SS
FILS :
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
125
Base De Donnes
Centralise
MLC 1
2me Cas Centralisation nationale : les messages changs entre bases
sont :
Base De Donnes
Nationale
Bases De Donnes
Rgionale et Locale
MLC 2
3me Cas Dcentralisation totale : tous les messages recenss sur la
procdure seront transmettre d'une base l'autre.
Base De Donnes
Nationale
Base De Donnes
Rgionale
Base De Donnes
Locale
MLC 3
4 VALIDATION DONNEES/TRAITEMENT.
4.1 Validation MOD / outils.
Tout individu, relation ou information d'un MOD est cr et consult par un
outil. Sinon, soit un outil existant ou crer doit le faire, soit l'individu, la
relation ou l'information est inutilement gr.
Ensuite, cette liste d'outils est compare avec les outils existants.
L'informatique future doit au moins couvrir les traitements existants
conserver.
Apparaissent des outils "techniques" tels que les outils de cration de
rfrences comme la cration des individus LIEU, PAYS, DEVISE. Pour ces
outils, un outil standard de cration des individus ne comprenant comme
information que l'identifiant et un libell peut tre dfini.
Trois ensembles d'outils sont alors examiner car ils peuvent faire l'objet
d'une approche standard ou tre raliss par un progiciel. Ces outils sont
les outils d'dition (voir les documents du MOD), les outils de scurit
d'accs (voir les autorisations d'accs du MOD) et les outils d'interface (voir
les types d'anomalie suivant).
Les outils de reprise des donnes existant dans des fichiers existants sont
recenser. Un outil en temps diffr grant les transferts entre base de
donnes peut s'appuyer sur une partie du modle de donnes comprenant
un individu intitul "type d'anomalie".
L'individu TYPE D'ANOMALIE apparat.
Type d'anomalie provient du chargement de donnes provenant de base de
donnes diffrentes.
Supposons le cas d'une socit d'assurance multi-sites. Un site de donnes
(MOD A) gre des vhicules avec ou sans moteur. Un deuxime site, une
agence, gre uniquement des assurances de voitures (MOD B). De manire
priodique, les voitures de l'agence seront envoyes sur le modle A. Les
deux modles A et B peuvent tre identiques ou diffrents, comme sur le
modle. L'individu en blanc est un autre individu (Propritaire ou Location).
MOD A
MOD B
VEHICULE
MOTEUR
VOITURE
Transfert
Automatique
Lou
no 2512
TYPE
D'ANOMALIE
0,N
0,N
0,N
provenir
10-1-88
SITUATION
ACTUELLE
SITUATION
RECUE
type situation
quipement
0,1
0,1
1,1
1,1
1,1
existenc e qupt
CONTROLE
INTERNE
squencer
0,N
0,N
rparation
TYPE
SITUATION
0,N
1,N
no 2512
EQUIPEMENT
... corriger.
Aprs cette validation MOD/Outils, la liste des outils est complte.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
127
Enchanement
Des tats
tat Soeur :
menu
nom soeur
Affich
delar
soeur
nom frre
Saisie
MLT (Etats)
l'tat soeur met jour
l'enregistrement E2.
E1
soeur
E2
E3
S.ELACHOURI
Email : samirjob@gmail.com
E3
E2
E2
SPECIFICATION INTERNE
E3
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Vous pouvez
rpter le menu ?
P.D.G
Responsable
Utilisateur
M. MERISE
Informaticien
129
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
131
COMMANDE
CLIENT
adresse mmoire
du c lient
COMMANDE
No Commande
Numro Client
Fils 1
Fils 2
Petit-Neveu 2
Petit-Fils 2
Petit-Fils 1
Petit-Neveu 1
Enregistrement
PERE
FILS
PETIT
FILS
PETIT
NEVEU
Pre
Fils
Pre
Fils
Petit-Neveu
AUTEUR
Pre ou Propritaire
Pre ou Propritaire
AUTEUR
Fils ou Membre
Fils ou Membre
LIVRE
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
133
Pre
Lien
An
Frre
Frre
Benjamicrobe
FILS
Membre
FAMILLE
2
FILS
MLD
N
N
Enregistrement
logique
Enregistrement
physique
Enregistrement
physique
Enregistrement
physique
MPD Rseau
3) Les autres chemins N arrives entre 2 enregistrements logiques
deviennent un lien.
Rgles de transformation du modle individu/relation vers le modle rseau
1) Tout individu devient un enregistrement
INDIVIDU
ENREGISTREMENT
,N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
135
Exemple : Pre et fils sont des tables deux dimensions ou des matrices.
La table PERE comprend comme colonnes : numro du pre, nom de
famille, prnom, date de naissance, etc.. Une ligne de cette table est
constitue des occurrences d'information d'une occurrence de Pre : 44,
Charles, Jacques, 6 Septembre 1950.
PERE
Lignes =
Occurrence
d'enregistrement
numro
pre
44
nom
famille
prnom
pre
date
naissance
C harles
Jacques
6-9-50
Colonnes =
Informations
Certaines colonnes peuvent ne pas avoir de sens pour toutes les lignes
(occurrences) de la table. Par exemple, une colonne de la table pre peut
tre "prnom de l'pouse". Dans ce cas, les valeurs de ce prnom pour les
pres clibataires n'existent pas, sont vides de sens.
Le tableau FILS comprendra comme colonnes : prnom du fils, ordre
d'apparition dans la famille, numro du pre... Une ligne de ce tableau sera
compose des occurrences d'information d'une occurrence de Fils : 252,
Romain, 2me, 44.
FILS
numro
fils
252
prnom
fils
ordre
famille
numro
pre
Romain
44
Tableau "FILS"
Dfinition de la contrainte d'intgrit rfrentielle. En dclarant
l'information "numro de pre" dans la table fils comme dpendante de
l'information "numro de pre" dans la table pre, la valeur du numro de
pre dans la table pre doit exister avant la valeur numro de pre dans la
table fils. La rfrence du pre (du fils) se trouve dans la table pre. 44 ne
peut tre enregistr dans le tableau FILS que si le Pre 44 existe dans le
tableau PERE.
1.4.2 A l'Index !
Toute colonne d'un tableau relationnel peut faire l'objet d'accs pour
rechercher une ou des lignes ( l'aide du langage SQL en particulier). Les
colonnes d'un tableau, les informations, peuvent tre dclares comme
critre d'accs acclr ou colonne indexe. La plupart du temps, ces
colonnes indexes proviennent des chemins retenus au niveau logique.
La colonne numro de pre peut tre indexe dans la table du fils et
conserve ainsi le chemin du Pre vers ses fils.
Chaque table peut possder une cl permettant d'accder la bonne ligne.
Cette cl est dclare comme "index unique". Deux pres ne peuvent
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
137
Index
numro
pre
nom
famille
prnom
pre
date
naissance
nom
famille
prnom
pre
Il faut dclarer si une colonne de l'index unique doit tre indexe. Veut-on
souvent trier les pres d'aprs l'anne de naissance ?
1.4.3 Passage du MLD vers le MPD relationnel.
1) Tout enregistrement logique devient une table.
2) 2 chemins N arrives entre 2 enregistrements logiques devien nent
trois tables. Deux chemins logiques provenant d'une relation binaire X,N,
X,N non porteuse d'informations se transforment donc en une table.
Enregistrement
logique 1
cl1
N
N
Enregistrement
logique 2
cl2
MLD
Table 1
cl1
Table 3
cl1, cl2
Table 2
cl2
MPD relationnel
3) 1 chemin 1 arrive entre 2 enregistrements logiques redonde une cl,
indexer le plus souvent, dans la table de dpart.
Enregistrement
logique 1
cl1
1
N
Enregistrement
logique 2
cl2
MLD
Table 1
cl1
Table 2
cl2
cl2
MPD relationnel
1.4.4 Passage du MOD vers le MPD relationnel.
Le passage du modle individu/relation au modle relationnel consiste
crer des tables provenant d'individus, des tables provenant de relations et
de rpter ou migrer les identifiants ou les cls de table dans d'autres
tables. Les redondances d'information ou de chemin du MLD sont reprises
plus tard.
Cration de table :
Chaque individu se transforme en table,
INDIVIDU
TABLE
identifiant 1
identifiant 1
,N
,N
identifiant 1, identifiant 2
identifiant 2
identifiant 2
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
,1
identifiant 1
identifiant 1
139
identifiant 2
identifiant 2
identifiant 2
1,1
0,N
de
0,N
AUTEUR
rf. auteur
crire
1,N
EXEMPLAIRE
rf. exemplaire
0,N
prter
date de retour
1,N
PRET
rf. prt
1.4.5 Au rsultat !
Le rsultat du choix des colonnes de table doit respecter certaines rgles.
Les premires s'appuient sur les informations (formes normales), les
secondes (rgles de Codd) sont plus larges et dfinissent l'environnement
des tables. Normalisation et rgles de Codd sont dcrites dans ce
paragraphe.
Les rapports entre tables, s'appuyant sur les informations, sont classs en
cinq formes dites normales. Ces classes de normalisation des tables
permettent de respecter la cohrence des informations entre tables : par
exemple, ne pas mettre le prnom du fils dans la table du pre. Ces classes
de normalisation recoupent les rgles de construction du MCD. Un MCD
correctement construit entrane la gnration de tables normalises.
Les rgles (de Codd) permettent de vrifier si un SGBD est relation nel ou
non. Les SGBD relationnels actuels ne sont pas actuellement aussi
performants en rapidit que les autres du fait de la gestion des
informations et non des adresses. Cette performance va en s'amliorant.
Tout n'est qu'tat de l'art de la technique.
Normalisation des tables
La normalisation des tables consiste rpartir les informations dans les
tables en fonction de rgles. Seules les cls peuvent tre redondes. Cinq
tapes de normalisation sont distingues. A chaque tape, les tables sont
dclares comme tant en premire, deuxime... cinquime forme
normale. Le but est d'arriver la dernire tape pour obtenir des tables
normalises. Cette normalisation est obligatoire uniquement si les tables
ont t directement construites sans mthode.
Ces rgles peuvent tre rapproches des rgles sur les informations
d'individus ou de relation (une seule valeur d'information par individu ou
relation par exemple). Quand le passage s'effectue du MCD MOD (MLD) au
MPD, les tables sont obligatoirement normalises. Merise vite d'avoir
normaliser les tables.
Dpendance multi-value et fonctionnelle sont des termes typiques du
modle relationnel. Une dpendance multi-value est un chemin d'une
information de dpart N informations d'arrive. A partir d'un "nom de
pays", N "nom de villes" sont trouvs.
Une dpendance fonctionnelle est un chemin d'une information de dpart
1 information d'arrive. A partir d'un "nom de ville", 1 "nom de pays" est
trouv, ainsi qu'1 "nombre de citadins".
1
aaa
N
bbb
xxx yyy
=>
aaa bbb
cl1
aaa
0,N
ou
1,N
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
141
cl1, cl2
cl1, cl2
=>cl1
ccc
cl1
bbb
aaa
0,N
aaa
cl1
ccc
cl2
bbb
cl1
=> aaa
aaa ccc
bbb
aaa
bbb
=>
cl1
xxx
xxx
cl1
yyy
yyy
?
yyy
0,N
0,N ou 1,N
?
xxx
=>xxx
cl1
xxx
xxx
cl1
yyy
yyy
yyy
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
143
yyy
xxx
1,N
ou
0,N
aaa
bbb
X,N
?
xxx
X,N 1
?
X,N
4
?
yyy
* E.F. Codd. An evaluation scheme for database management systems that are claimed to be relational. Computerworld 1985
* E.F. Codd. An evaluation scheme for database management systems that are claimed to be relational. Computerworld 1985
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
145
MOTEUR
0,1
1,1
VEHICULE
motoriser
VEHICULE
c l vhic ule
c l moteur
0,N
1,1
TYPE DE XXX
typer
1,N
1,N
possder
autoriser
CARACTERISTIQUE DE XXX
valeur
0,N
0,N
MCD repli
La table "type de..." indique quelles sont les informations lire dans
l'enregistrement "possder".
Rfrenc e xxx
Xxx
Type De Xxx
Caractristique De Xxx
Autoriser
Rfrenc e xxx
Possder
Libell xxx
Carte
Libell xxx
valeur 1 valeur 2
valeur N
Type De Carte
Caractristique De Carte
Autoriser
Numro d'ordre
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
147
PERE
FILS
NEVEU
PETIT
NEVEU
S G B D HIERARCHIQUE
PERE
FILS
NEVEU
PETIT
NEVEU
ONCLE
S G B D NAVIGATIONNEL
PERE
FILS
NEVEU
ONCLE
PETIT
NEVEU
S G B D RELATIONNEL
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
149
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
151
P
O
U
R
Q
U
O
I
C
O
M
M
OPERATION
CONCEPTUELLE
OPERATION
ORGANISEE
INTERVENANT
G
POSTE DE
TRAVAIL
E
N
OUTIL
T
?
INFORMATIQUE
PROGRAMME
Traitement et donnes
INDIVIDU
RELATION
PATTE
SYSTEME
D'INFORMATION :
DOMAINE
INDIVIDU
RELATION
PATTE
SITE DE
DONNEES
ENREGISTREMENT
CHEMIN
SITE DE
DONNEES
ENREGISTREMENT
LIEN
TYPE SGBD
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
153
VENDRE
PILOTER
ACHETER
COMPTABILISER
PRODUIRE
PERSONNALISER
Dcoupage en domaines
VENDRE
PILOTER
BUDGET
gain
dpense
Diffrence
Anne N
Personnel
Matriel
- Matriel
Logiciel
Personnel - interne
externe
++
Projet 1
Projet 2
Dpart
Arrive
Projet i
Projet i+1
Anne N
1
2
i
i+1
N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
155
0,N
enc haner
TACHE
dure tc he
0,N
utiliser
0,1
0,1
0,N
RES S OURCE
0,N
0,N
tre
nombre
EVENEMENT
0,N
date vnement
libell vt
1,N
terminer
1,N
nombre
dbuter
date dbut
date fin
c ot
Etude
organisationnelle
Etude
logique
Etude
Physique
ETUDE PREALABLE
Conceptuel
Organisationnel
existant
Informatique
existante
Organisationnel
prvu
Informatique
prvue
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
157
obligatoires.
Par exemple,
sur le
dessin
suivant
reprsentant
l'enchanement des tches du niveau conceptuel, le MCD doit tre excut
aprs le MCC.
liste des
partenaires
et sous-domaines
Validation niveau
C ONCEP TUEL
Modle Conceptuel
De Communications
Epuration du
vocabulaire
Concordance des
informations des messages
/ infos du MCD
rgles, quivalences
liste des
outils
EPURATION
VOCABULAIRE
MCD
VALIDATION
DONNEES/TRAITEMENT
modles des oprations
VALIDATION
INFORMATIONS
MESSAGES / MCD
VALIDATION
PAR L'UTILISATEUR
Validation
Conceptuel
liste des
procdures
Vrification de
la liste des outils l'aide
des outils existants
Vrification des
informations l'aide
des documents existants
liste des
postes de travail
Description des
Etats (MLT)
Programmation
C onstruction
MLD ou MPD
P lanning et Rpartition
des outils spcifier
Validation Modles
LD ou PD / outils
Lancement des
tudes dtailles
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
159
Enchanement des
tats et validation
utilisateur
(spcification externe)
Programmation des
outils traitement
diffr
Dfinition des
jeux d'essais
Programmation des
programmes
transactionnels
Tests
Mise en
production
Spcification et ralisation
5 REALISATION : le test de la mthode
Si la ralisation est bonne et l'utilisateur final enchant du rsultat, c'est
srement grce la mthode. Sinon, c'est la faute de l'informatique.
D'ailleurs, c'est souvent ce moment qu'on se demande quoi peut bien
servir l'informatique.
6 LES POINTS FORTS DU PROJET.
Les quipes de conception, organisation et ralisation doivent tre le plus
"constantes" possible. Cela implique que les donnes et les traitements
doivent tre suivis par les mmes personnes et que les responsables de
l'organisation et de l'informatique soient les mmes ou "chapeauts" par un
mme responsable des... systmes d'information. Les gardiens de la
mthode doivent participer aux tudes et ne pas se cantonner dans un
service "mthodes".
Passer souvent sur les mmes donnes et les mmes oprations approfondit les problmes et les solutions. Les individus tels que REGLE,
SCENARIO, SIMULATION... apportent la valeur ajoute et la dure de vie au
rsultat final. Ce point dpend fortement du premier.
Un utilisateur fortement sollicit par plusieurs personnes se rclamant
d'une mthode n'apporte pas toute la concentration ncessaire. Il convient
de choyer l'utilisateur final.
Il faut donc choisir des utilisateurs pouvant s'abstraire de l'existant en le
simplifiant et en l'amliorant.
Attention l'utilisateur seul et dcidant pour ses "postes de travail" : les
"postes de travail" se feront connatre un jour ou l'autre et auront srement
un point de vue diffrent.
Et, bien sr, ne jamais faire de projet sans avoir de contact suivi avec
l'utilisateur : "Pas de conception en chambre".
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
161
Les
oiseaux
gazouillent,
les
fleurs
embaument.
(Expression chinoise)
Maintenance, documentation et formation permettent de faire face au
dpart classique du crateur du programme en temps diffr datant des
dbuts de l'informatique et remplacer par le nouvel embauch. Cette
documentation doit porter au minimum sur les donnes. Certains logiciels
de
dveloppement
permettent
une
modification
mmorisant
automatiquement des renseignements sur les programmes et les bases de
donnes.
1 UN DICTIONNAIRE DE DONNEES, SINON RIEN
La documentation est un domaine important et rarement trait.
L'application d'une mthode telle que Merise facilite grandement cette
tche. Cette documentation obligatoire implique un certain travail.
Un dictionnaire de donnes d'entreprise, c'est--dire la liste des
informations avec leur signification et dans quel enregistrement elles se
trouvent est un atout considrable dans tout "systme d'information" qui se
respecte.
2 LA DOCUMENTATION AUTOMATIQUE EXISTE.
Certains logiciels comprennent une partie de documentation lie au
physique ou au logique : quelles sont les donnes touches par tel programme, pour connatre les programmes modifier en cas de changement
de donnes.
D'autres utilitaires de base de donnes facilitent la maintenance.
Certains logiciels de SGBD proposent des dictionnaires d'enregistrements et
des informations comprenant des explications : mta-dictionnaire de
donnes incorpor (tables de tables en relationnel). L'adresse des
programmes en bibliothque peut tre disponible automatiquement.
3 QUI DIRIGE QUI ? Le conceptuel ou le physique.
L'utilisation d'un progiciel de support de la mthode, d'aide la
conception et la ralisation, fortement conseille, peut entraner un
"pont" entre base de donnes de conception et base de donnes oprationnelle.
L'individu "client" est conu dans une "base de conception". Dans cette
base, l'enregistrement physique est "individu" et l'une de ses occurrences
est "client". L'enregistrement physique "client" existe, ainsi que toutes ses
occurrences dans une base de donnes "oprationnelle".
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
163
Colis livr
Vendre
Avis de livraison
Fournisseur
Electricit
Livrer
fournisseur
livrer
client
vendre
sous/
systeme
SYSTEME
recevoir
FLUX
O,N
1,1
processeur
partenaire
intervenant
domaine
O,N
O,N
sous/type
systeme
mettre
O,N
O,N
1,1
colis livr
avis livraison
O,N
TYPE DE
SYSTEME
O,N
nergie
financier
physique
message
TYPE DE FLUX
O,N
Commande
Client
Vendre
nom c lient
adresse
date c ommande
montant c ommande
MCC du projet
Le concept est reprsent par deux occurrences de l'individu intervenant
"vendre" et "client", une occurrence de l'individu message "commande" et
quatre occurrences de l'individu information "nom client", "adresse", "date
commande" et "montant commande".
nom client
mettre
adresse
date commande
recevoir
montant commande
INFORMATION
MESSAGE
0,N
C LIENT
C OMMANDE
1,N
VENDRE
0,N
mettre
0,N
0,N
INTERVENANT
0,N
recevoir
MCD DU MCC
Le modle conceptuel comprend les intervenants qui mettent et reoivent
des messages qui sont des flux d'informations.
1.2 MCT et MOT
MCT et MOT comprennent les oprations effectues par un intervenant
(opration conceptuelle) ou un poste de travail (opration organise). Ces
oprations sont enclenches par des messages vnements et donnent
naissance des messages rsultats via une condition. Une opration
organise peut tre enclenche par un temporisateur. Une procdure est un
ensemble d'oprations organises dont, si possible, les messages rsultats
de l'une sont vnements de l'autre.
Une opration conceptuelle se dcompose en oprations organises. Une
opration organise s'effectue au moyen d'outils informatiques.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
165
Une contrainte importante sur le modle porte sur les individus MESSAGE,
INTERVENANT ET OPERATION ainsi que les relations entre ces individus :
un message mis ou reu par un intervenant est rsultat vnement d'une
opration effectue par cet intervenant.
organigramme
0,1
POSTE DE
TRAVAIL
0,1
INTERVENANT
0,N
SITE
0,N
0,N
0,N
0,N
effec tuer
0,N
rec evoir
0,1
mettre
0,N
0,N
0,N
0,N
0,N
0,N
0,1
PROCEDURE
s'insc rire
dans
0,N
0,1
OP ERATION
0,N
vnement
MESSAGE
0,N
effec tuer
c onc eptuel /
organisationnel
dmarrer
rsultat
0,N
C ONDITION
0,N
0,N
TEMPORISATEUR
REGLE
0,N
MCT et MOT
1.3 MCD et MOD
Au niveau conceptuel, le modle de donnes comprend les informations, les
individus, les relations, les pattes et les contraintes. Une patte relie un
individu une relation. Une information se trouve dans un individu ou une
relation. Une information est amont ou aval d'une composition, entre ou
sortie de rgle de calcul, amont ou aval d'une quivalence, le "motif"
pouvant tre une relation.
Les pattes relient une relation un individu. Bel exemple d'individu dont
toutes les cardinalits sont 1. Les contraintes sur le modle de donnes
portent sur les individus, les relations et les informations.
Au niveau organisationnel, individus, relations et informations sont relis
site (reprsent par un S sur le dessin).
c omposition
0,N
entre
REGLE
0,N
0,N
sortie
0,N
aval
amont
INFORMATION
0,N
0,N
0,1
0,1
identifiant
1,1
C ONTRAINTE
0,N
0,1
0,N
0,N
0,N
0,N
PATTE
1,1
0,N
RELATION
1,N
EQUIVALENCE
0,N
INDIVIDU
aval
amont
1,1
0,1
0,N
motif
1,1
0,N
1,N
AC TION
0,N
1,N
0,N 0,N
OUTIL
0,N
1,1
SITE
0,N
saisir
1,1
1,N
ENCHAINER
affic her
0,N
0,N
C ONDITION
0,N
0,N
0,N
0,N
INFORMATION
ENREGISTREMENT
0,N
INDIVIDU
S
1,N
0,1
0,N
cl
0,1
0,1
RELATION
0,1
arrive
0,N
dpart
0,N
0,N
0,N
ENREGISTREMENT
S
1,N
0,N
0,1
0,N
S
0,1
0,N
propritaire
membre
1,N
1,1
1,1
LIEN
PATTE
1,1
CHEMIN
1,N
0,1
1,1
0,N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
0,N
c omposer
0,1
identifiant
0,N
0,N
amont-eq
1,1
INDIVIDU
0,N
S
1,N
0,1
sortie
0,N
RELATION
1,N
aval-eq
EQUIVALENCE
1,N
0,1
0,N
MESSAGE
0,1
INFORMATION
entre
1,N
167
REGLE
1,N
0,1
1,N
0,1
OP ERATION
0,N
0,N
0,1
0,N
MODELE
c riture
0,N
1,N
0,1
0,N
REGLE
0,N
c riture
0,1
1,N
INDIVIDU
0,N
0,1
lec ture
1,N
0,N
0,N
0,1
lec ture
0,1
0,N
SITE
OUTIL
0,N
RELATION
INFORMATION
0,1
2 COMPTABILITE*
2.1 Reprsentation des flux externes et internes
La comptabilit reprsente l'activit de l'entreprise, les valeurs des flux
externes et internes rels : financiers, biens, services et prestations.
Associ
Client
Marchandise
Fournisseur
* Toutes
Liquidit
Prteur
Entreprise
Employ
les reprsentations et les schmas du prsent paragraphe, except les modles de donnes, proviennent
ou ont t inspirs de l'ouvrage "COMPTABILITE GENERALE" de M. PEROCHON paru aux ditions
FOUCHER.
Ressource : Marchandise M
Entreprise
Liquidit
et se ramne au suivant :
Entreprise
Valeur change
Marchandise
Liquidit
Liquidit
Liquidit
Perte
C ompte 1
crdit ou ressource
C ompte 2
dbit ou emploi
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
b : 2 000
a : 600
c : 2 000
169
Compte X
DEBIT (emplois)
d : 1 700
e : 800
CREDIT (ressources)
FLUX du compte X
Prsentons le cas de perte de marchandise vue du ple stock de
marchandise et vue du ple perte :
Compte Stock
de marchandise
DEBIT
Flux de perte
1 000
C REDIT
Opration .....1 000
Compte
Perte
DEBIT
C REDIT
Les comptes sont inscrits dans deux classes en fonction de leurs soldes :
dbiteur l'actif et crditeur au passif. Une caisse est dbitrice, le capital
est crditeur. Le bilan diffrencie ces deux classes.
A CTIF
BILA N
(Emplois nets)
C omptes solde usuellement dbiteur :
Biens, crances, (rsultat)
PA SSIF
(Ressources nettes)
C omptes solde usuellement crditeur :
C apital, rserves, dettes
(rsultat)
investissement
capitaux
propres
dettes
financieres
ple de
rsultat
fournisseurs
client
personnel
stocks
tat
liquidits
RESULTAT
PRODUITS
Crdit en cours d'exercice :
flux externes (ventes de marchandises
ou produits)
Ventes
8 100
Produits
accessoires
200
Liquidit
Client
8 300
elle reprsente les flux entre les comptes crdits "Ventes" et "produits
accessoires" (port) et le compte dbit "Client" (Net payer).
La reprsentation des occurrences est :
Toutes les reprsentations et les schmas du prsent paragraphe, except les modles de donnes, proviennent ou ont t
inspirs de l'ouvrage "COMPTABILITE GENERALE" de M. PEROCHON paru aux ditions FOUCHER.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
dbiter
8300
c rditer
8100
OPERATION
c lient
c rditer
200
1,N
crditer
1,N
dbiter
171
ventes
produits ac cessoires
0,N
COMPTE
0,N
c lient
ventes
200
c rdit
OPERATION
produits ac c essoires
ECRITURE
1,N
1,1
COMPTE
1,1
0,N
Toutes les reprsentations et les schmas du prsent paragraphe, except les modles de donnes, proviennent ou ont t
inspirs de l'ouvrage "COMPTABILITE GENERALE" de M. PEROCHON paru aux ditions FOUCHER.
Type de client
Grands comptes
Article
Frais personnel
Charge/produit
Critre analytique
Type de critre
1,1
Client
Produit
Service
Rgion
Type de Client
MCD "Production"
L'essentiel de la comptabilit analytique est la dtermination des critres
(analytiques) et des rpartitions effectuer.
0,N
DEVISE
devise
criture
1,1
ECRITURE
1,N
0,N
0,N
UNITE
0,N
D' OEUVRE
rfrence
0,N
concerne
0,N
0,N
0,N
CRITERE
ANALYTIQUE
0,N
effectue
1,N
base
dpart
arrive
0,1 REPARTITION
1,N
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
173
1,1
0,N
concerne
1,1
COMPTE
1,N
ANALYTIQUE
0,N
combiner
CRITERE
ANALYTIQUE
1,1
concerne
TYPE DE
MONTANT
0,N
1,N
0,N
cumuler
0,N
concerne
0,N
PERIODE
ANALYTIQUE
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
175
coke en stock
CONDITION
ordre de livraison
MESSAGE
0,N
0,N
rsultat
0,N
0,N
vnement
OPERATION
0,1
0,N
1,1
EXEMPLAIRE
de
0,N
AUTEUR
0,N
c rire
prter
date de retour 1,N
PRET
1,N
Imaginaire
Malade
0,N
Knoc k
1,1
Consultation
1,1
0,N
Mdec in
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
1,N
PERSONNE
0,N
prsenter
0,N
DIAGNOSTIC
1,1
SYMPT OMES
0,N
1,N
1,N
avoir
177
typer
1,N
0,1
CONSULT ATION
MEDECIN
1,1
faire
0,N
MALADIE
0,N
4:
OCCURRENCE D'INDIVIDUNombre de pattes parent Fils de...
Pierre
3
0
Marie
1
1
Franois
0
2
Paul
0
1
Franois est fils de Pierre et de Marie qui sont pre et fille.
2 ORGANISATIONNEL.
Question 1 : La runion des personnes peut tre considre comme poste
de travail quand une opration est effectue.
Question 2 : Organigramme allemand avec directoire. Un poste de travail
peut tre constitu de plusieurs postes de travail et tre reli plusieurs
personnes.
Secrtariat
Prsident
1er assesseur
2me assesseur
demande de vote
Examen
identit
refus de vote
Surveiller isoloir
bulletin de vote
incident
demande de revoter
Pice Identit (+ Carte Electeur)
demande de dpt
bulletin dans l'urne
Examiner identit
refus de vote
no carte ou nom...
P.I (+ C. E)
Examiner registre
Nom, prnom...
Examiner identit
KO
refus de vote
peut voter
demande de dpt
bulletin dans l'urne
Examen du vote
a vot
Tamponner
carte lecteur
carte lecteur
tamponne
Signer registre
Vous venez
dpouiller ?
3 Logique
MLD : dessin d'une partie de MLD bibliothque. Les individus se
transforment en enregistrement. Les relations "crire" et "de", non
porteuses d'information, se transforment chacune en 2 chemins. La relation
"prter exemplaire", porteuse d'information, se transforme en 3 chemins et
un enregistrement.
N
OUVRAGE
EXEMPLAIRE
1
N
1
N
N
AUTEUR
PRETER
EXEMPLAIRE
PRET
c orrec tion
S.ELACHOURI
Email : samirjob@gmail.com
Pas d'abonn
Guide + Elargir c orrec tion
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
179
Saisie obligatoire
Saisie obligatoire
Saisie obligatoire
Dpartement
Adresse
Prnom
Saisie facultative
Saisie facultative
Saisie facultative
EXEMPLAIRE
rf exemplaire
ECRIRE
rf ouvrage
AUTEUR
PRET
rf auteur
rf prt
PRETER EXEMPLAIRE
rf ouvrage rf auteur
rf exemplaire
rf prt
date retour
AUTEUR
OUVRAGE
EXEMPLAIRE
PRETER
EXEMPLAIRE
PRET
5 RESUME
Traitement :
1 : Non, un outil informatique dpend de l'organisation. Il sera la
disposition d'un ou de plusieurs postes de travail.
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
181
CHAPITRE X : Exercices
BIBLIOTHEQUE
Lecteur
Prter les livres
Editeur
Relieur
Enrichir la
Bibliothque
Entretenir
les livres
A ssurer l'quilibre
financier
Mcne
INTERVENANTS de la bibliothque
Le domaine prter les livres et les partenaires associs Abonn, Editeur et
Relieur sont dvelopps pour la suite de l'tude.
1.1.2 Flux
Flux rels. Les flux rels sont les flux de livres. Pour clarifier le propos, les
autres flux rels (flux d'argent tels que le don du mcne ou le paiement
des livres) ne sont pas reprsents.
Le modle indique qu'entretenir est responsable de la commande des livres
neufs et remplace les livres usags. Un autre choix possible est de ne pas
considrer le flux de livres neufs entre Entretenir et l'diteur, Enrichir la
bibliothque se chargeant d'effectuer toutes les commandes.
Livre Prt
Abonn
Livre Rendu
Livre Neuf
Editeur
Prter les
livres
Prter les livres
Enrichir la
Bibliothque
Livre Neuf
Livre Usag
Relieur
Livre Reli
FLUX REELS
Messages ou Flux d'informations.
S.ELACHOURI
Email : samirjob@gmail.com
Entretenir
les livres
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
183
Demande d'abonnement
Demande de prt
Retour de prt
Abonn
Demande de restitution
de livre
Prt accord
Prter les
livres
Abonnement
Entretenir
les livres
Conseil de lecture
Demande de
Conseil de lecture
Enrichir la
Bibliothque
Commande relieur
Tarif reliure
Relieur
Facture relieur
Commande diteur
Commande diteur
Catalogue
Facture diteur
Editeur
entre
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
185
entre de rgle
EQUIVALENCE
Titre D'ouvrage
TITRE DEAmont
LIVRE / TITRE D'OUVRAGE
REGLE DE
Titre De
Livre
CALCUL
aval
Information calcule
en sortie de rgle
Prix Unitaire
date du
prt
Quantit
Taux TVA
calcul du montant
total de la facture TTC
calcul de la date de
retour maximum du livre
date de retour
maximum du livre
ou de faon dtaille :
Prix
unitaire
quantit
calcul du montant
ligne de facture HT
Total ligne de facture
Total ligne
de facture
calcul du montant
total de la facture HT
Total facture HT
Total
facture HT
Taux TVA
calcul du montant
total de la facture TTC
Total facture TTC
Abonn
Demande de restitution de livre
Prt accord
Abonnement
abonn
pas de livre
livre
restituer
restituer
livre disponible
Abonnement
RECUPERER
LIVRE
si livre rendre
Demande de
restitution de livre
Retour de prt
Prt accord
Demande de restitution de livre
Demande
d'abonnement
ABONNER
PERSONNE
toujours
PRISE EN COMPTE
RETOUR DE PRET
toujours
Demande inspection
du livre
Abonnement
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
187
- Abonner personne.
Cette opration est enclenche rception du message de l'abonn, la
demande d'abonnement. Si la personne n'est pas abonne, elle est
systmatiquement abonne. La bibliothque est large et gnreuse. Pas de
cotisation, ni de parrainage.
- Prise en compte du retour de prt.
Cette opration est enclenche rception du message de l'abonn, Retour
de prt. Elle consiste "enregistrer" le retour du ou des livres et mettre
une demande d'inspection de l'tat du livre au sous-domaine entretenir. Ce
message est nouveau. Il sera rpertori sur le modle conceptuel de
communication.
1.3 Modle conceptuel de donnes
1.3.1 Individus et relations
Diffrence entre "ouvrage" et "exemplaire". Un exemplaire est un livre
physique, un ouvrage est un livre crit par un auteur, le contenu.
"Prt" est un individu. Un mme exemplaire peut tre prt 2 fois au mme
abonn. Les prts chus font partie de la gestion d'une bibliothque. Par
contre, les demandes de prts ne sont pas gres.
PERSONNE
nom abonn
prnom abonn
adresse abonn
PRET
date du prt
EXEMPLAIRE
date destruc tion
GENRE
0,N
nom genre
1,N
1,N
OUVRAGE
1,N
titre ouvrage
dure autorise
c ollec tion
0,1
1,N
0,N
date c ommande
diteur
EXEMPLAIRE
0,N
0,N
prter livre
livrer
exemplaire
nom auteur
prnom auteur
1,1
0,N
AUTEUR
COMMANDE
EDITEUR
0,N
date retour
1,N
1,N
COMMANDE
RELIEUR
date c ommande
relieur
1,1
1,1
0,N
0,N
EDITEUR
RELIEUR
nom diteur
adresse diteur
nom relieur
adresse relieur
PRET
date du prt
1,1
0,N
PERSONNE
nom abonn
prnom abonn
adresse abonn
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
diteur
couleur
eyrolles
jaune
thme
jeux
nom auteur
aventure
0,N
Victor Hugo
CRITERE
DE CHOIX
TYPE DE
CRITERE
0,N
rf. c ritre
libell c ritre
autoriser
0,1
valoriser
valeur
avoir
1,N
0,N
diter
0,N
OUVRAGE
0,N
COMMANDE
0,N
date c ommande
date livraison
0,N
dure autorise
PARAMETRE
rf. paramtre
libell param.
0,N
titre ouvrage
c ollec tion ouvrage
0,N
1,1
EXEMPLAIRE
livrer
exemplaire
relier
exemplaire
0,N
rf. exemplaire
date destruc tion
livre prt
date retour
livre
1,N
PRET
1,1
0,1
189
date prt
0,N
FOURNISSEUR
nom fournisseur
adresse fournisseur
dlai de relanc e
1,N
typer
fournisseur
0,N
TYPE
FOURNISSEUR
libell type
fournisseur
1,1
PERSONNE
nom abonn
prnom abonn
adresse abonn
0,N
Accueil
Magasinier
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
ABONNE
AC C U E IL
MAGASINIER
191
CHEF
demande
de prt
non
livre non tout
abonn disponible O K
refus
de prt
demande de sortie
des livres
Rechercher
les livres
autre
guic het
KO
disponibilit
du livre
OK
livre introuvable
Annoncer indisponibilit
toujours
dsol,
pas de livre
livre disposition
toujours
ac c ord
de prt
Inventaire
livres
manquants
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
193
critre de choix
paramtre
autoriser
rf. c ritre
rf. paramtre
rf.fournisseur
libell paramtre
valoriser
valeur paramtre
ouvrage
rf. ouvrage
ouvrage command
titre ouvrage
relier exemplaire
numro c ommande, rf. ouvrage numro c ommande, rf. exemplaire type prestation
fournisseur
rf. fournisseur
type de fournisseur
rf. type fournisseur
typer fournisseur
prter livre
prt
exemplaire
rf. exemplaire
choisir
rf. c de diteur
rf.ouvrage
numro d'ordre
Affichage et validation
si validation
S.ELACHOURI
Email : samirjob@gmail.com
Nom abonn
date de retour
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
195
affi ch
affi ch
affi ch
affi ch
affi ch
Validation O/N
affi che
affi che
affi che
affi che
affi che
saisie
Prter livre
numro de prt
date de prt
nombre de
livres emprunts
Prt
maj nombre de
livres emprunts
Personne
ENREGISTREMENT
INFORMATION
ACTION
0,N
1,1
1,N
0,N
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
197
FORM ALISER
produit informatique
PROGRAM M ER
Le MCC de la mthode...
Les partenaires ou les intervenants externes de la mthode sont : UTILISER
l'informatique et PROGRAMMER ou raliser. MERISE est le langage de
rfrence entre UTILISER et PROGRAMMER.
Cette dcoupe entre FORMALISER et PROGRAMMER dpend de l'ampleur de
l'outil et du champ de la mthode. Dans certains cas, la ralisation de
l'informatique peut tre comprise dans la mthode. Alors, informatiser
recouvre formaliser et raliser. C'est la diffrence entre les ateliers de gnie
logiciel appels "upper case" (jeu de mot de typographe amricain), qui
dbouchent sur le cahier des charges de ralisation informatique, ou "lower
case", qui comprennent la ralisation informatique. Si vous voulez tre
branchs vous pouvez parler de I-Case ou Integrated Case ou monstre
sacr ou C-Case ou Component Case ou case visage humain. Conserver
aussi l'esprit qu'aucun outil n'a encore totalement supprim
PROGRAMMER. Des concepts tels que "rgles de calcul", "chemin",
"contraintes" doivent tre programms ainsi qu'une bonne partie des
programmes non interactifs ou par lot.
Les messages changs entre les diffrentes fonctions ou domaines suivent
la logique suivante. L'utilisateur exprime son besoin, sa demande
d'informatisation dans les meilleurs cas ou sa solution informatique dans
les pires. Aprs longue rflexion et moultes changements de demande de
l'utilisateur final, "FORMALISER" formalise et prsente la demande de
l'utilisateur sous forme de dessins (les modles) ou de texte, ses demandes
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
199
CRITERES DE CHOIX
OK
Messages
Construit des documents types
Edite des documents type : demande de
programmation...
Ralise des dessins MCD, MCC ...
Ralise une maquette
Mthode
Contient un dictionnaire de donnes (partageable)
Respecte les rgles entits relation
Valide
les
modles
communication/donnes/traitements
Fonctionnalits
Gnre un MLD
Ergonomie, temps de rponse, simplicit
Gnre un code standard sur micro
... dtermine les 10 critres de choix.
(Expression chinoise)
Ce chapitre a pour objectif de vous tester l'aide d'un questionnaire. En
remplissant rapidement ces quelques grilles, vous pouvez enfin tester vos
connaissances sans acheter Le Nouvel Observateur ou Aujourd'hui Madame.
Vous tes senss le remplir le soir dans votre lit pendant que votre fils dort
et que votre femme lit le dernier Cosmopolitan. Le choix de la boisson est
libre mais le crayon papier est obligatoire.
Enonc
Ce questionnaire comporte 5 parties : informatique et mthode, les 3
niveaux de MERISE, la gestion de projet, le mta-modle et un exercice de
construction de modle de donnes relationnel. 20 questions sont poses.
La note maximale pour chaque question est indique en fin de chapitre. Le
choix de votre note peut tre fait suivant votre critre mais vous n'tes pas
autoriss dpasser la note maximale.
1. Informatique et mthode
1 A quoi peut bien servir l'informatique ?
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
201
conceptuelle
de
S.ELACHOURI
Email : samirjob@gmail.com
par
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
203
domaine
sous-domaine
Individu
Relation
Patte
Contrainte
Site
Record
Cl
Etat
Support
Action mise
jour
Lien
3. Gestion de projet
17 Quand doit tre analys l'existant ?
Oui No
n
juste avant le conceptuel
juste aprs l'organisationnel
juste avant l'informatique
si on est press
lors de la documentation
Quand le chef de projet le demande
18 Quand doit-on programmer ?
Oui No
n
juste
aprs
la
runion
de
dmarrage du projet
juste aprs la liste des outils
juste aprs la maquette
aprs validation de la maquette
aprs la spcification interne
juste avant le MLD
4. Le mta modle
19 Mettre des cardinalits sur le modle de donnes suivant reprsentant le
modle de donnes de la mthode (le mta-modle).
O place-t-on les cardinalits maximales et minimales du modle de
donnes (non mta) ?
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
PATTE
RELATION
205
M ESSAGE
Patter relation
patter
patter
individu
vnement
info/ relation
INDIVIDU
identifier
porter sur
rsulter
CONDITION
INFORMATION
OPERATION
porter
proprit
nom consom.
prnom consom.
adresse consom.
0,1
tre l'origine de
USINE
code usine
0,N
date rclamation
0,N
concerner
0,N
app eler
1,N
REPONSE
1,N
PRODUIT
code produit
grouper
0,N
GROUPE DE PRODUIT
code groupe produit
date rponse
libell rponse
composer groupe
tre compos de
0,N
0,N
regrouper groupe
CORRIGE
1. Informatique et mthode
Question 1 : A quoi sert l'informatique ?
Rponses "srieuses"
A automatiser les traitements de l'information
A conomiser de l'argent
A produire et diffuser des documents
A viter des erreurs des utilisateurs
A donner des autorisations d'accs aux informations
Rponses moins srieuses :
A faire passer des examens
A vendre des livres d'informatique sur MERISE
A dpenser de l'argent
A compliquer ce qui ne l'est pas
A simplifier ce qui est compliqu
A aider les utilisateurs rflchir
A aider la promotion des femmes.
A enrichir les informaticiens
Notez-vous correctement de 0 5.
Question 2 (7 points)
Programmer
connatre le ou la petit(e) ami(e)
l'utilisatrice (teur)
connatre ce qu'il veut informatiser
documenter ce qui a t programm
maintenir
structurer les donnes
dessiner des maquettes d'crans
5
de 7
1
4
2
3
6
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
Question 4 (5 points)
207
Oui No
n
de
X
Oui No
n
L'informatique
X
L'organisation
X
Du PDG
X
Des utilisateurs finals
X
L'activit de l'entreprise
X
Le niveau conceptuel est dpendant du PDG, car il dfinit la politique de
l'entreprise.
Question 6 : (20 points).
VERBE
D
T
VERBE
Grer
X
Affecter
Assurer
X
Rpertorier
Analyser
X
Identifier
Calculer
X
Lister
Prvoir
X
Inscrire
Enregistre X
Connatre
r
Numrote X
Attribuer
r
numro
Codifier
X
Suivre
Administr X
Diriger
er
Classer
X
Matriser
Pourquoi diriger ?
D
X
X
X
X
X
X
un X
X
X
X
X
X
X
D
X
X
des X
X
X
X
donnes et de traitement. Le
X
X
X
X
Question 11 : 3 points.
Elle a besoin des individus pour exister X
Elle ne peut contenir des informations
Elle ne peut tre relie un seul
individu.
Question 12 : 4 points.
A partir des concepts
Des informations
des
informations
demandes
l'utilisateur
des fichiers existants
S.ELACHOURI
Email : samirjob@gmail.com
X
par
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
209
O
X
X
X
X
X
X
X
X
MCT MOT MO
D
X
X
X
X
X
X
X
X
X
MLT MLD
X
X
X
poste de travail
vnement
rsultat
domaine
X
Partenaire
X
sous-domaine
X
Individu
Relation
Patte
Contrainte
Site
Record
Cl
Etat
Support
Action mise
jour
Lien
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
3. Gestion de projet
Question 17 : 12 points, 2 par croix.
Oui No
n
juste avant le conceptuel
X
juste aprs l'organisationnel
X
juste avant l'informatique
X
si on est press
X
lors de la documentation
X
Quand le chef de projet le demande
X
Si vous tes presss, n'utilisez pas une mthode, vous n'en aurez pas le
temps, sinon avant l'organisationnel. Ne soyez donc pas si presss.
Question 18 : 6 points.
juste
aprs
la
runion
dmarrage du projet
juste aprs la liste des outils
juste aprs la maquette
aprs validation de la maquette
aprs la spcification interne
juste avant le MLD
S.ELACHOURI
Email : samirjob@gmail.com
Oui No
n
de
X
X
X
X
X
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
211
4. Le mta-modle
Question 19 Les cardinalits maximales et minimales du modle de
donnes
Elles sont dans la relation entre individu et relation pour les relations qui
ne sont pas de nomenclature (sur un mme individu) et dans l'individu
patte pour les relations de nomenclature.
24 points : 1 point par cardinalit et par card-min et card-max.
PATTE
1,1
0,N
P atter relation
0,N
patter
individu
0,1
1,N
patter
1,1
0,N
card mini
card maxi
info/ relation
INDIVIDU
0,N
1,N
M ESSAGE
RELATION
0,1
identifier
0,1
0,1
0,N
porter sur
0,N
vnement
rsulter
0,N
1,N
0,N
0,1
OPERATION
porter
proprit
1,1
RECLAMATION
code rclamation
date rclamation
code consom
code usine
code produit
US INE
GROUPER
code produit
code groupe produit
GROUPE DE PRODUIT
code groupe produit
APPELER
code rclamation
code rponse
code usine
PRODUIT
code produit
REPONS E
code rponse
date rponse
libell rponse
REGROUPER
GROUPE
code groupe produit aval
code groupe produit amont
Informatique et mthode
QUESTIO
N
1
2
3
NOTE MAXI
5
7
2
S.ELACHOURI
Email : samirjob@gmail.com
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
213
GLOSSAIRE
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.
sur 216
215
BIBLIOGRAPHIE
1 - H. TARDIEU, A. ROCHFELD, R. COLLETTI : La mthode Merise. Tome 1
principes et Outils. Les Editions d'organisation. 1983.
2 - Y. TABOURIER : De l'autre ct de Merise. Les Editions d'organisation.
1986.
3 - Y. TABOURIER : Du modle entit/relation vers un vritable rseau
smantique. MBD n9 1988.
4 - C. JAULT : Les bases de donnes relationnelles ou le libre accs aux
informations. Les Editions d'organisation. 1986
5 - D. DURAND : La systmique. Collection Que sais-je ? PUF. 1979.
6 - J. J. SEMPE, R. GOSCINNY : Le petit Nicolas. Denol. 1960.
7 - M. AYME : Les contes rouges du chat perch. Gallimard. 1963.
8 - H. LABORIT : La colombe assassine. Grasset. 1983.
9 - C. PEROCHON : Comptabilit gnrale. Editions Foucher. 1981.
10 - E.F. CODD : An evaluation scheme for database management systems
that are claimed to be relational. Computerworld. 1985.
11 - H. TARDIEU, A. ROCHFELD, R. COLLETTI : La mthode Merise. Tome 2
dmarche et pratiques. Les Editions d'organisation. 1985.
12 - Dictionnaire chinois-franais
Publishing Co. 1980.
S.ELACHOURI
Email : samirjob@gmail.com
des
locutions
et
proverbes.
Joint