Sunteți pe pagina 1din 291

MERISE :

60 AFFAIRES CLASSES

Michel DIVIN

Les ditions du phnomne


1

Merise : 60 affaires classes

Du mme auteur :

PARLEZ-VOUS MERISE ? ditions Eyrolles 1994


PARLEZ-VOUS PROGICIEL ? ditions du Phnomne. 2008
PARLEZ-VOUS SAP ? ditions du Phnomne 2008

A Alain SARTON

"J'm'en vais m'asseoir


Au bord de l'eau,
Si j'ai l'cafard
J'y pique une tte..."
Chester Himes, Il pleut des coups durs

Merci tous ceux qui m'ont aid dans la rdaction de ce livre, lecteurs,
enquteurs ou fournisseurs de matriel : Annie, Marine, Franois et Marc Divin,
Jean-Pierre Hippon, Francis Jallain, Alain et Vronique Blanchet, Denis et Evelyne
Longueville, Michel Mingasson, Anne Guignard, Eric Patrux, Yves Tabourier et
Nicolas Mendras.

Merise : 60 affaires classes

Entrez, cria Burton


Boileau Narcejac, Le dernier mot

Merise : 60 affaires classes

PREFACE

IS FECIT CUI PRODEST


Adage judiciaire

Soixante affaires classes : voil un titre propre veiller en nous l'me d'un
juge d'instruction, et nous faire comprendre le proverbe dans ce contexte : celui
qui [le crime] profite, c'est lui qui l'a fait. Mais c'est en vrit un proverbe gnrique,
voire un mta-proverbe (celui qui [cela] profite, c'est lui qui l'a fait) 1.
Michel Divin, qui cherche instruire non pas des affaires, mais nous-mmes,
nous en propose une autre interprtation : celui qui [l'exercice] profite, c'est lui qui
l'a fait.
L'exercice profite celui qui l'a fait , telle est en effet la devise de ce livre,
une devise de pdagogue. Dj, dans Parlez-vous Merise ? , la pdagogie de
l'exemple tait tellement pousse que j'avais introduit mon avant-propos par le dicton
semblable ... je fais et j'apprends , sans prvoir qu'il serait encore mieux adapt
un ouvrage ultrieur.
C'est donc au travail que vous invite ce recueil d'exercices gradus et varis dont
l'usage, plus que la simple lecture d'un manuel, laissera srement en vous des
sdiments durables et bienfaisants, la mesure de vos efforts : ce que vous aviez
simplement compris, vous allez vous l'approprier.
Cela nous mne une dernire instanciation du proverbe : le bienfait profite
celui qui l'a fait ! Michel Divin le mritera bien, lui qui pousse la gnrosit,
l'enthousiasme et peut-tre l'optimisme au point de penser que les modles de
communications, la non-sparabilit des aspects statiques et dynamiques, ou encore
1 Interrogation crite : qu'est-ce qui distingue un proverbe gnrique ordinaire (sur-type) d'un mtaproverbe ? Illustrez votre propos en donnant une traduction simplement gnrique. Vous disposez de dix
minutes.

Merise : 60 affaires classes

la courbe de la pluie , font videmment dj partie du patrimoine Merisien


communment admis et partag. Mais sans doute prend-il juste un peu d'avance, bien
utile un ouvrage auquel je souhaite longue vie ou, qui sait, dans la perspective d'un
prochain troisime ?
Yves Tabourier
Directeur de la recherche,
Mega International

Corrig de l'interrogation crite


Un mta-proverbe remplace des termes d'un certain niveau (par exemple des
noms : [le crime]) par des vocables d'un niveau plus lev (par exemple des
pronoms : [cela]), voire les supprime pure 2 comme en latin. Un proverbe surtype emploie des termes de mme niveau que le proverbe initial, mais plus gnraux
: [l'acte]. D'o la traduction demande : celui qui [l'acte] profite, c'est lui qui l'a
fait.
2 purement et simplement (en latin)

Avant-propos : dans la chaleur de Merise ou comment utiliser ce livre

Avant-propos : dans la
chaleur de Merise ou
comment utiliser ce livre

Vous avez t nombreux dvorer le premier ouvrage Parlez-vous Merise ? et


tes impatients de mettre en pratique vos connaissances. Selon votre expertise, vous
utiliserez diffremment cet ouvrage et les types d'affaires recenses.
Si vous possdez le savoir faire : vous pouvez vous rendre au chapitre 12 et
rsoudre les 14 exercices complets pour confirmer votre matrise. Si vous avez des
solutions meilleures, envoyez-les moi. Elles seront introduites dans les prochaines
ditions avec votre accord !
Si vous possdez uniquement le savoir : allez au chapitre 3, faites le
questionnaire pour rafrachir vos connaissances, les 46 exercices des tapes et les 14
exercices complets. N'hsitez pas refaire un exercice aprs avoir lu la solution.
C'est le moyen le plus efficace de mmoriser la mthode.
Si vous avez trs peu de savoir : lisez l'introduction, faites les 46 premiers
exercices deux fois chacun au minimum. Si vous voulez des complments
thoriques, relisez l'ouvrage "Parlez-vous Merise ?" Ensuite, vous pouvez aborder
les exercices complets.

Merise : 60 affaires classes

10

Table des matires

Table des matires

AVANT-PROPOS : DANS LA CHALEUR DE MERISE OU COMMENT


UTILISER CE LIVRE ............................................................................................. 9
TABLE DES MATIRES ................................................................................ 11
CHAPITRE 1 : INTRODUCTION ................................................................. 19
1 RAPPEL SUR MERISE ..................................................................................... 19
2 ETAPES D'UNE TUDE INFORMATIQUE. .......................................................... 22
3 PLAN DE L'OUVRAGE. .................................................................................... 24
CHAPITRE 2 : RAPPEL DES MODLES.................................................... 27
1 LES MODLES DU NIVEAU CONCEPTUEL ........................................................ 27
2 LES MODLES DU NIVEAU ORGANISATIONNEL ............................................... 31
3 LES MODLES DU NIVEAU LOGIQUE ............................................................... 34
CHAPITRE 3 : QUESTIONNAIRE CHOIX MULTIPLES .................... 39
1 QUESTIONS GNRALES (EXERCICE 0)........................................................... 39
2 CONCEPTUEL (EXERCICE 1) ........................................................................... 40
3 ORGANISATIONNEL (EXERCICE 2) ................................................................. 43
4 INFORMATIQUE (EXERCICE 3)........................................................................ 44
CHAPITRE 4 : TROUVER LES FONCTIONS OU LES LIMITES DU
PROJET .................................................................................................................. 47
1 LES FONCTIONS D'UN TABLISSEMENT SCOLAIRE (EXERCICE 4) .................... 47
2 LES FONCTIONS DES SERVICES GNRAUX (EXERCICE 5)............................... 49
3. LES FONCTIONS D'UNE BIBLIOTHQUE POUR TOUS (EXERCICE 6).................. 50
CHAPITRE 5 : MODLISER LES DONNES INFORMATISER : LE
MCD......................................................................................................................... 51
1 COMPRENDRE LES CARDINALITS (EXERCICE 7)............................................ 51
2. METTRE LES CARDINALITS (EXERCICE 8) ................................................... 53
3 UN SEUL VOCABULAIRE (EXERCICE 9)........................................................... 53
4 EXPLIQUER UN MCD (EXERCICE 10)............................................................. 54
11

Merise : 60 affaires classes

5 ETUDES (EXERCICE 11).................................................................................. 54


6 TOURNES... (EXERCICE 12) .......................................................................... 55
7 ORDONNANCE (EXERCICE 13) ....................................................................... 55
8 SANCTIONS (EXERCICE 14), RFRENCE 1 ..................................................... 56
9 VOTE ITALIEN POUR LES PRSIDENTIELLES (EXERCICE 15), RFRENCE 1 ..... 56
10 LOCATION DE LOGEMENT (EXERCICE 16) .................................................... 56
11 PLAN MILITAIRE (EXERCICE 17), RFRENCE 4............................................ 57
12 IN MEMORIAM CHISH RY (EXERCICE 18), RFRENCE 1.......................... 57
13 CHINE : CONSTRUCTION DE DEUX CENTRALES AU CHARBON (EXERCICE 19),
RFRENCE 1 ......................................................................................................... 58
14 CAROLINGIENS (EXERCICE 20) .................................................................... 58
15 NOMENCLATURES OU PYRAMIDES (EXERCICE 21) ....................................... 58
16 ENSEIGNEMENT (EXERCICES 22 24).......................................................... 59
17 SOUS-TYPER (EXERCICE 25) ........................................................................ 60
18 MTA-MODLISER (EXERCICE 26) ............................................................... 61
CHAPITRE 6 : CONSTRUIRE UN JEU D'ESSAI ....................................... 63
1 INTRODUCTION .............................................................................................. 63
2 STOCK AU JOUR J ET RGLES DE RAPPROVISIONNEMENT. ............................ 64
3 DEMANDES DE FOURNITURES DES SECRTARIATS DES 21 ET 22 OCTOBRE..... 65
4 DON IMMDIAT ............................................................................................. 65
5 CALCUL DES BESOINS NETS AU 24 OCTOBRE (EXERCICE 27).......................... 65
6 CALCUL DE LA QUANTIT RAPPROVISIONNER (EXERCICE 28) ................... 66
7 TARIFS ET CONDITIONNEMENTS FOURNISSEUR .............................................. 66
8 PASSAGE DES COMMANDES FOURNISSEUR (EXERCICE 29) LE 24 OCTOBRE .... 66
9. RCEPTION - ENTRE EN STOCK ................................................................... 67
10 ETAT DU STOCK APRS DISTRIBUTION (EXERCICE 30) ................................. 67
11 DON PAR SERVICE ....................................................................................... 68
12 HISTORIQUE DES DONS PAR SERVICE (EXERCICE 31) ................................... 68
13 CALCUL DU PUMP PAR PRODUIT ET VALORISATION DU STOCK (EXERCICE 32)
.............................................................................................................................. 68
14 CONSTRUIRE LE MCD DU JEU D'ESSAI (EXERCICE 33) ................................. 69
CHAPITRE 7 : VALIDER DONNES, TRAITEMENTS ET
COMMUNICATIONS ........................................................................................... 71
1 VALIDER DONNES ET COMMUNICATIONS ..................................................... 71
2 VALIDER TRAITEMENTS ET DONNES : CALCUL DE PLAN DE PRODUCTION
(EXERCICE 36) ....................................................................................................... 73
CHAPITRE 8 : DFINIR L'ORGANISATION ............................................ 77
12

Table des matires

1 YAKUSA (EXERCICE 37), RFRENCE 2.......................................................... 77


2 PROCDURE PUNITION MCT ? (EXERCICE 38), RFRENCE 2 ........................ 78
3 MAASTRICHT (EXERCICE 39)......................................................................... 79
4 CAS ECCLSIASTIQUE (EXERCICE 40) ............................................................ 80
CHAPITRE 9 : OUTILS DONNES OU TRAITEMENTS ?...................... 83
1 MCC ............................................................................................................. 83
2 MCT ............................................................................................................. 84
3 MCD............................................................................................................. 85
4 MOT ............................................................................................................. 86
5 MOD ............................................................................................................ 87
6 LISTE DES OUTILS (EXERCICES 41 ET 42) ....................................................... 88
CHAPITRE 10 : PLANIFIER LES OUTILS................................................. 91
1 HYPOTHSES DE PLANIFICATION ................................................................... 91
12 EXERCICE 43 ............................................................................................... 93
CHAPITRE 11 : CONSTRUIRE LE MPD .................................................... 95
1 MPD1 (EXERCICE 44) ................................................................................... 95
2 MPD2 (EXERCICE 45) ................................................................................... 95
3 MPD3 (EXERCICE 46) ................................................................................... 96
CHAPITRE 12 : EXERCICES COMPLETS................................................. 99
1 MISRABLES (HTEL) (EXERCICE 47) ........................................................... 99
2 TAXE D'APPRENTISSAGE (EXERCICE 48) ...................................................... 103
3 STAGES (EXERCICE 49)................................................................................ 104
4 FORMER (EXERCICE 50)............................................................................... 105
5 SLECTIONNER (EXERCICE 51) .................................................................... 106
6 SERVICES GNRAUX (EXERCICE 52) .......................................................... 107
7 SERVICES GNRAUX (EXERCICE 53) .......................................................... 108
8 MAISON D'DUCATION (EXERCICE 54)......................................................... 108
9 CABINET ANIMAL (EXERCICE 55) ................................................................ 110
10 PRESSE (EXERCICE 56) .............................................................................. 111
11 LOCATION D'APPARTEMENT (EXERCICE 57)............................................... 114
12 GESTION FAMILIALE D'UN MNAGE (EXERCICE 58) ................................... 115
13 CABINET MDICAL (EXERCICE 59)............................................................. 115
14 CABINET PHOTOGRAPHE (EXERCICE 60).................................................... 116
CHAPITRE 13 : CORRIG QCM ............................................................... 121
1 CORRIG EXERCICE 0 : QCM GNRAL ....................................................... 121
13

Merise : 60 affaires classes

2 CORRIG EXERCICE 1 : QCM CONCEPTUEL ................................................. 122


3 CORRIG EXERCICE 2 : ORGANISATION ........................................................ 125
4 CORRIG EXERCICE 3 QCM INFORMATIQUE ................................................ 126
CHAPITRE 14 : RPONSES POSSIBLES SUR LES FONCTIONS DU
PROJET................................................................................................................. 129
1 CORRIG EXERCICE 4 : FONCTIONS DE L'COLE ........................................... 129
2 CORRIG EXERCICE 5 : FONCTIONS SERVICES GNRAUX ............................ 132
3 CORRIG EXERCICE 6 : FONCTIONS DE LA BIBLIOTHQUE ............................ 134
CHAPITRE 15 : CORRIG DE LA MODLISATION DES DONNES
INFORMATISER................................................................................................. 137
1 CORRIG DE L'EXERCICE 7 : COMPRENDRE LES CARDINALITS .................... 137
2 CORRIG DE L'EXERCICE 8 : LES CARDINALITS DE LIVRAISON .................... 139
3 CORRIG DE L'EXERCICE 9 : UN SEUL VOCABULAIRE ................................... 139
4 CORRIG DE L'EXERCICE 10 : EXPLICITER UN MCD..................................... 140
5 CORRIG DE L'EXERCICE 11 : "TUDES"....................................................... 140
6 CORRIG DE L'EXERCICE 12 : TOURNES...................................................... 140
7 CORRIG DE L'EXERCICE 13 : ORDONNANCE ................................................ 141
8 CORRIG DE L'EXERCICE 14 : SANCTION ...................................................... 142
9 CORRIG DE L'EXERCICE 15 : VOTE .............................................................. 142
10 CORRIG DE L'EXERCICE 16 : LOCATION .................................................... 143
11 CORRIG DE L'EXERCICE 17 : PLAN MILITAIRE ........................................... 144
12 CORRIG DE L'EXERCICE 18 : IN MEMORIAM CHISHU RY ........................ 144
13 CORRIG DE L'EXERCICE 19 : CENTRALES AU CHARBON ............................ 145
14 CORRIG DE L'EXERCICE 20 : LES CAROLINGIENS ...................................... 146
15 CORRIG DE L'EXERCICE 21 : LA PYRAMIDE............................................... 146
16 CORRIG DES EXERCICES 22 24 : CAS D'COLE ....................................... 148
17 CORRIG DE L'EXERCICE 25 : LE SOUS-TYPE .............................................. 151
18 CORRIG DE L'EXERCICE 26 : LE META-MODLE ........................................ 152
CHAPITRE 16 : CORRIG DU JEU D'ESSAI .......................................... 155
1 CORRIG DE L'EXERCICE 27 : LE CALCUL DES BESOINS NETS ....................... 155
2 CORRIG DE L'EXERCICE 28 : CALCUL DE LA QUANTIT RAPPROVISIONNER
............................................................................................................................ 156
3 CORRIG DE L'EXERCICE 29 : PASSAGE DES COMMANDES FOURNISSEUR ..... 156
4 RCEPTION, ENTRE EN STOCK .................................................................... 156
5 CORRIG DE L'EXERCICE 30 : TAT DU STOCK APRS DISTRIBUTION ............ 157
6 DON PAR SERVICE ....................................................................................... 157
14

Table des matires

7 CORRIG DE L'EXERCICE 31 : HISTORIQUE DES DONS PAR SERVICE .............. 157


8 CORRIG DE L'EXERCICE 32 : CALCUL DU PUMP PAR PRODUIT ET
VALORISATION DU STOCK. ................................................................................... 158
9 CORRIG DE L'EXERCICE 33 : MODLES DE DONNES DU JEU D'ESSAI .......... 158
CHAPITRE 17 : CORRIG DES VALIDATIONS .................................... 161
1 CORRIG DE L'EXERCICE 34 : INFORMATIONS DES MESSAGES ...................... 161
2 CORRIG EXERCICE 35 : VALIDATION MCC/MCD ...................................... 161
3 CORRIG EXERCICE 36 : VALIDATION TRAITEMENTS ET DONNES ............... 163
CHAPITRE 18 : CORRIG ORGANISATION ......................................... 165
1 CORRIG EXERCICE 37 : LES POSTES DE TRAVAIL ........................................ 165
2 CORRIG EXERCICE 38 : MCT INFRACTION ................................................. 165
3 CORRIG EXERCICE 39 : PROCDURE MAASTRICHT ..................................... 165
4 CORRIG EXERCICE 40 : CAS ECCLSIASTIQUE ............................................ 167
CHAPITRE 19 : CORRIG EXERCICES 41 ET 42, LISTER LES OUTILS
................................................................................................................................ 175
1 CORRIG EXERCICE 41 : OUTILS PARTIR DES DONNES ............................. 175
2 CORRIG EXERCICE 42 : OUTILS PARTIR DES TRAITEMENTS ...................... 176
3 CONCLUSION DES EXERCICES ...................................................................... 177
CHAPITRE 20 : CORRIG EXERCICE 43, PLANIFIER LES OUTILS179
1 COMPLEXIT DES OUTILS ............................................................................ 179
2 CHARGES DE SPCIFICATION ET DE RALISATION DES OUTILS ..................... 179
CHAPITRE 21 : CORRIGS DES MODLES PHYSIQUES DE
DONNES............................................................................................................. 181
1 CORRIG EXERCICE 44 : MPD1 ................................................................... 181
2 CORRIG EXERCICE 45 : MPD2 ................................................................... 182
3 CORRIG EXERCICE 46 : MPD3 ................................................................... 183
CHAPITRE 22 : CORRIGS DES CAS COMPLETS............................... 185
1. CORRIG DE L'EXERCICE 47 : LES MISRABLES .......................................... 185
2. CORRIG DE L'EXERCICE 48 : LA TAXE D'APPRENTISSAGE ........................... 187
3. CORRIG DE L'EXERCICE 49 : STAGES ......................................................... 194
4. CORRIG DE L'EXERCICE 50 : FORMER LES LVES ..................................... 199
5 CORRIG DE L'EXERCICE 51 : SLECTIONNER .............................................. 204
6 CORRIG DE L'EXERCICE 52 : SERVICES GNRAUX, DOMAINE "DISTRIBUER"
............................................................................................................................ 209
7 CORRIG DE L'EXERCICE 53 : SERVICES GNRAUX, DOMAINE "ACHETER".. 216
15

Merise : 60 affaires classes

8. CORRIG DE L'EXERCICE 54 : MAISON D'DUCATION. ................................. 224


9 CORRIG DE L'EXERCICE 55 : CABINET ANIMAL ........................................... 232
10 CORRIG DE L'EXERCICE 56 : PRESSE ......................................................... 238
11. CORRIG DE L'EXERCICE 57 : LOCATION D'APPARTEMENT ........................ 249
12. CORRIG DE L'EXERCICE 58 : GESTION FAMILIALE (DPENSES ET SOLDES)
D'UN MNAGE ...................................................................................................... 256
13 CORRIG DE L'EXERCICE 59 : CABINET MDICAL ....................................... 262
14. CORRIG DE L'EXERCICE 60 : PHOTOGRAPHE ............................................ 269
ANNEXE 1 : COTS...................................................................................... 279
1. COT DE MICRO-ORDINATEURS .................................................................. 279
2. COT D'UN RSEAU DE MICRO-ORDINATEURS (LOCAL AREA NETWORK)... 279
3. COT DES LOGICIELS DE MICRO-ORDINATEURS .......................................... 279
4. COT D'UNE ARCHITECTURE MINI-SYSTME DU TYPE UNIX. ..................... 280
5. COT D'UNE ARCHITECTURE GROS SYSTME .............................................. 280
ANNEXE 2 : GLOSSAIRE ............................................................................ 281
ANNEXE 3 : LGENDE DES SYMBOLES ................................................ 285
1 MODLE DE COMMUNICATION..................................................................... 285
2 MODLE DE TRAITEMENT ............................................................................ 285
3 MODLE DE DONNES ................................................................................. 285
4 PROCDURE (MOT) .................................................................................... 286
5 ARCHITECTURE INFORMATIQUE .................................................................. 286
6 DESCRIPTION D'UNE TRANSACTION (MODLE LOGIQUE DE TRAITEMENT) ... 287
7 MODLE LOGIQUE DE DONNES................................................................... 287
ANNEXE 4 : RFRENCES......................................................................... 289

16

Table des matires

PREMIRE PARTIE

RAPPELS ET OBJECTIFS

17

Merise : 60 affaires classes

18

Chapitre 1 : introduction

Chapitre 1 : introduction
L'exprience, se dit le concierge, on en parle toujours
comme si elle servait quelque chose.
Jean Sareil, Le pipelet n'a pas pip
Cet ouvrage a pour objectif la comprhension de Merise, mthode
d'informatisation universelle. Toute mthode informatique doit rpondre quatre
objectifs principaux :
dfinir ce que l'utilisateur final veut informatiser (quitte lui faire comprendre
ce qu'il veut), et sa faisabilit ;
vrifier la cohrence de sa demande ;
structurer les donnes informatiser. Cela est primordial en informatique de
gestion ;
rester simple. Ce point est largement battu en brche quand une mthode est
applique "pour la mthode". Elle doit rester un outil d'aide la conception ou
la ralisation.
Merise sert de langage de rfrence entre les diffrents acteurs, informaticiens et
utilisateurs. Elle reprsente, sous forme de reprsentations graphiques appeles
modles, les diffrents concepts manipuls. Merise possde des modles spcifiques.
Les exemples sont choisis dans cet ouvrage afin de mettre en vidence l'apport
spcifique de chaque modle. Les mthodes de conduite de projet, dcoupe du projet
en tches ou en sous-projets, estimation des charges, affectation des ressources aux
tches, ne sont pas abordes ici.

1 Rappel sur Merise


Merise rpond aux critres prcdents sa manire :

1.1 Dfinir ce que l'utilisateur final dsire


Des tapes de validation jalonnent le travail effectu. L'utilisateur est contraint de
valider un "niveau" avant de passer au suivant. Par exemple, les enchanements
d'crans de saisie de ristournes ou de promotion consommateur ne seront pas
dessins si des dfinitions ne sont pas donnes ou ne sont pas claires pour le
concepteur et l'utilisateur. Des tapes sur lesquelles il est possible de revenir ont t
cres.
Les tapes retenues dans Merise correspondent aux trois niveaux suivants :
19

Merise : 60 affaires classes

un niveau indpendant de l'organisation, fonctionnel, et appel conceptuel ;

un niveau indpendant de l'informatique, l'organisationnel, et ;

l'informatique. Ce niveau est dcoup en deux "sous-niveaux" logique et


physique. Le "sous-niveau" logique, indpendant du matriel, peut encore tre
dcoup en spcification externe, visible par l'utilisateur, et spcification
interne, ou invisible l'utilisateur. Il est inutile de faire valider ou approuver la
spcification interne l'utilisateur final.

Niveaux
CONCEPTION
ORGANISATION
INFORMATIQUE
Logique
Physique

D'autres tapes auraient pu tre choisies. Certains niveaux, en particulier le


niveau organisationnel, n'existent pas dans des mthodes anglo-saxonnes telles que
Ssadm ou Sadt.

1.2 Vrifier la cohrence de sa demande


Le domaine informatiser est abord par trois cts ou approches :
communication, traitement et donnes. La validation permet de vrifier la cohrence
de ces modles entre eux.
Communication, traitement et donnes.
Dans tout projet impliquant un dialogue ou
un dcoupage ncessaire des projets
(construction d'usine avec un dcoupage gnie
civil,
lectricit,
instrumentation,
informatique, tuyauterie...), les quiproquos
viennent d'une dfinition insuffisante des
fonctions couvertes par chaque mtier. C'est
pourquoi, avant de dmarrer un projet, il est
fondamental de fixer les limites de ce projet et
de dfinir ses liens avec les autres projets. A
chaque projet est rattach un domaine de
l'entreprise. Les liens entre projets sont
reprsents par les changes entre domaines
fonctionnels. La dcoupe de l'entreprise et les changes entre systmes internes ou
externes l'entreprise sont reprsents dans les modles de communication.
La deuxime approche qui vient naturellement l'esprit quand il s'agit
d'informatique est la description des traitements : "Que provoquent ou comment sont
gnrs ces messages ou ces changes d'information ?"

20

Chapitre 1 : introduction

Enfin, vient la structuration des donnes, sur laquelle nous reviendrons au point
trois.
Vrification de la cohrence entre les modles de communication, donnes et
traitements.
Une premire validation, dcrite dans tous les manuels concernant Merise, doit
tre effectue entre donnes et traitements. Toute donne ou information est utilise
dans un traitement et tout traitement peut accder aux donnes ncessaires.
Toute mthode accordant une importance privilgie et justifie aux donnes,
telle que Niam ou Merise, doit garder son objectif de vrifier la faisabilit de la
demande utilisateur en croisant ses besoins, exprims sous forme de donnes, et ses
besoins de traitement. Les donnes sont au service des traitements.
Une deuxime validation, intervenant avant la validation entre les donnes et les
traitements, est la validation entre donnes et communication. Cette validation est
plus facile et suppose que les modles de communication ont t effectus : ne pas
modliser des donnes de lieu de livraison quand les messages contiennent des
donnes de publicit consommateur ou de marketing.
Approche

Communication

Donnes

Traitement

Vrification cohrence

1.3 Les modles de Merise


La combinaison des 4 niveaux et des 3 approches donne lieu la "cration" de 12
modles de rfrence. Par exemple, le croisement du niveau conception et de
l'approche donnes cre le MCD, ou modle conceptuel de donnes.
Communication

Donnes

Traitement

Conception

MCC

MCD

MCT

Organisation

MOC

MOD

MOT

Informatique
Logique

MLC

MLD

MLT

Physique

MPC

MPD

MPT

Certains modles ne seront pas abords dans cet ouvrage.

Le modle logique de donnes ou MLD, indpendant du systme de gestion de


base de donnes ou SGBD, n'est pas trait. La transformation entre les modles
entit relation (MCD ou MOD) et les modles physiques relationnel et rseau
est directe. Ceux-ci sont considrs comme logiques par les administrateurs de
base de donnes. Certains appellent modles logiques de donnes les modles
dpendant du SGBD, traits ici comme physiques.
Le modle organisationnel de communication ou MOC, traite les messages
changs entre sites diffrents : demande de prsentation, demande de
lancement de programme, mise jour ou interrogation de donnes distance. Ce
21

Merise : 60 affaires classes

domaine en pleine volution n'est pas stable actuellement (architecture client


serveur). Aucun exercice ne traite cet aspect.
Les modles physiques de communication et de traitement ne sont pas dcrits
car l'ouvrage ne traite pas de programmation.

1.4 Structurer les donnes


La construction des reprsentations graphiques des structures de donnes,
appels modles de donnes, est couverte par la plupart des mthodes actuelles :
Merise, Niam, modles de Chen, Normalisation de tables relationnelles. Cela
entrane un sens de l'abstraction (inn ou acquis ?) non ngligeable. Une bonne
dfinition des modles de donnes est indispensable. Certaines mthodes, comme les
mthodes anglo-saxonnes, sont plus orientes vers la gestion de projet. Une
reprsentation des donnes plus comprhensible par l'utilisateur et non couverte par
les mthodes de conception est la construction d'un jeu d'essai.
Merise formalise des ensembles de donnes, "client", "produit", "animal", dont
les occurrences sont "sympathique", "orgueilleux", "nouveaut", "commode",
"avide", "scurit" ou "pomme", "tomate" ou "hrisson", "taureau" ou "chat", par
exemple. L'application finale crera "M. Scurit", "une pomme" et "un chat", les
occurrences des concepts manipuls par Merise, "client", "produit" et "animal". Il est
difficile de modliser les ensembles d'occurrences et les occurrences elles-mmes.
Merise manipule les ensembles d'occurrences, le jeu d'essai manipule les ensembles
et les occurrences.
Construire un jeu d'essai est primordial. Il permet l'utilisateur de prciser sa
demande et au concepteur de construire le modle de donnes si l'utilisateur ne sait
pas interprter les modles et les dessins de ses enfants. C'est pourquoi ce livre
comprend un exercice de construction de jeu d'essai. Celui-ci se situe aprs la
modlisation des donnes. Un jeu d'essai permet aussi la fourniture d'un jeu de test
pour la rception des programmes ou la slection d'un progiciel.

1.5 Rester simple.


Modifier une application existante revient 100 fois plus cher que de la concevoir
correctement ds son origine. Malheureusement, il est difficile de rester simple
quand tout s'agite autour de vous, et l'application "naturelle" de Merise peut laisser
croire une mthode complexe. Vous verrez par la pratique qu'en gardant l'esprit
ce souci de simplicit, vous aurez le plaisir d'avancer sans remettre en question les
tapes prcdentes. Cette simplicit va de pair avec la matrise du sujet de
l'utilisateur final.

2 Etapes d'une tude informatique.


Les tapes principales d'une tude pralable sont, pour le niveau conceptuel :

construction du modle conceptuel de communication, domaines, partenaires et


messages ;
22

Chapitre 1 : introduction

construction du modle conceptuel de donnes ;


validation des modles de communication et de donnes ;
construction du modle conceptuel de traitement ;
validation des modles conceptuels de donnes et de traitement.
Aprs le MCC, le MCD ou le MCT peuvent tre construits.

Les tapes de validation sont transparentes dans la correction des exercices ne


traitant pas de cette validation.

2
1

MCC

MCD
Validation
MCC/MCD

Validation
MCT/MCD

MCT

Les tapes du niveau organisationnel et de dfinition des outils sont :

construction de l'organigramme et de la liste des MOT ou procdures ;


construction du ou des modles organisationnels de donnes ;
construction des modles organisationnels de traitement ou procdures ;
construction de la liste des outils valide par les modles de donnes et de
traitements.

MOD

Organigramme et
liste des procdures

6
4

Liste des outils valide


par MOD et MOT

MOT

Ce plan sera repris dans le corrig des exercices complets :

construction du modle conceptuel de communication : domaines,


partenaires et messages ;
construction du modle conceptuel de donnes ;
construction du modle conceptuel de traitement ;
construction des modles organisationnels de traitement ou procdures ;
construction du ou des modles organisationnels de donnes ;
construction de la liste des outils valide par les modles de donnes et de
traitement.
A la fin de l'tude pralable, les tapes sont les suivantes :

23

Merise : 60 affaires classes

spcification externe : construction des enchanements d'crans et


description des champs des crans ou MLT, et validation par l'utilisateur
final ;
construction des modles de donnes dpendant du SGBD choisi ;
description des actions des crans sur la base de donns : spcification
interne ;
construction du jeu de test ;
programmation : modles physiques des traitements ;
tests de rception appels recettes en informatique.

Liste des outils valide


par MOD et MOT

MLT
Spcification
externe

MPD

MLT
Spcification
interne
Programmation
Jeux de test
Tests de rception

Quatre exercices sont consacrs la construction du modle physique de donnes


relationnel et rseau. Un exemple de MLT est donn lors du corrig du premier
exercice complet. La construction du jeu de test est identique la construction du jeu
d'essai.

3 Plan de l'ouvrage.
Le plan de l'ouvrage reprend les fonctions essentielles couvrir par Merise. Il est
divis en trois parties et trois annexes.
Premire partie : rappels et objectifs
Chapitre 1 Introduction
Chapitre 2 Rappel sur les modles
Deuxime partie : noncs des exercices
Chapitre 3 Questionnaire choix multiples permettant de vrifier ses
connaissances.
Chapitre 4 Dfinir le sujet de l'tude (MCC, domaine). Trois cas sont pris : le cas
d'une cole, de services gnraux et d'une bibliothque.
Chapitre 5 Formaliser les donnes : exercices de plus en plus riches.
Chapitre 6 Construire un jeu d'essai qui se rapporte au cas des services gnraux.
Chapitre 7 Valider les donnes et les traitements qui se rapportent au cas
bibliothque.
Chapitre 8 Dfinir l'organisation influe sur la solution informatique (utilisation de
la table des cots en annexe).

24

Chapitre 1 : introduction

Chapitre 9 Comprendre les diffrentes manires de construire les outils


informatiques (donnes ou traitements) qui se rapportent au cas bibliothque.
Chapitre 10 Planifier les spcifications et la ralisation informatique l'aide de la
liste des outils se rapportant au cas bibliothque.
Chapitre 11 Appliquer les rgles de passages du modle entit/relation aux
modles relationnel et navigationnel.
Chapitre 12 Appliquer le tout quelques exemples complets, dont les trois cas du
chapitre 4.
Troisime partie : corrigs des exercices
Les chapitres 13 22 comprennent les corrigs. Il n'existe pas de corrig
universel. Votre solution peut tre bonne. Dans ce cas, envoyez-la-moi !
Annexes : Trois annexes dcrivent les cots de diffrentes architectures microordinateurs gros systmes, un glossaire, la lgende des symboles utiliss et les
rfrences des ouvrages cits.

25

Merise : 60 affaires classes

26

Chapitre 2 : rappel des modles

Chapitre 2 : rappel des


modles

La premire fois que j'entendis Personville appele


Poisonville, c'tait par un rouquin prtentiard nomm
Hickey Dewey dans la salle du Big Ship, Butte.
Dashiell Hammet, La moisson rouge
Chaque modle est dcrit et suivi de trois paragraphes : ce qu'il faut savoir, les
erreurs viter et les questions se poser.

1 Les modles du niveau conceptuel


1.1 Le modle de communication
1. Dfinition des domaines. Les domaines sont dfinis en regroupant des
fonctions lmentaires. L'objectif est de vrifier qu'une fonction n'est exerce que
par un domaine et que toute fonction est exerce par un domaine. Ainsi, une
meilleure dfinition du champ de l'tude est obtenue. Dans la version initiale de
Merise, ce terme dsigne un domaine de gestion , dont le sens n'est pas trs bien
dfini : les activits qu'il regroupe sont-elles de mme nature , ou cooprent-elles
un mme but ? Avec le temps, les problmatiques se sont encore diversifies,
ce qui nous pousse accepter comme domaine (d'tude) tout sous-systme de
l'entreprise digne d'avoir un sous-systme d'information, c'est--dire interprtable
comme un couple oprant-pilote , ce qui peut inclure, par exemple, la notion de
projet.
2. Dfinition des partenaires. Les partenaires sont les systmes ou les acteurs
externes fonctionnels de l'entreprise.
3. Description des messages. La description des messages entre domaines ou
entre domaine et partenaire prcise les demandes ou les rponses changes
ncessaires au fonctionnement du systme. Les messages conceptuels sont
indpendants de leur support. Ils sont crits, oraux ou mme sous-entendus. La phase
suivante est la description des informations vhicules par les messages.

27

Merise : 60 affaires classes


PARTENAIRE

MESSAGE

DOMAINE 2

MESSAGE

DOMAINE 1

MES INTER DOMAINE

4. Epuration du vocabulaire. Les informations du MCC sont explicites. La


suppression des synonymes, des polysmes (mots ayant plusieurs significations) et la
description des rgles de calcul, des informations composes ou quivalentes
permettent de dfinir un premier "dictionnaire de donnes" permettant une
clarification et une dfinition des donnes. Le vocabulaire utilis par l'informatique
et l'utilisateur ne doit pas contenir d'ambigut.
Ce qu'il faut savoir
Le modle "conceptuel de communication" formalise les changes
d'informations, les messages entre systmes fonctionnels. Ceux-ci peuvent tre
internes et regroups en domaines, ou externes, les partenaires. L'extrieur, avec qui
l'entreprise effectue ses changes, est peru comme fonctionnel : client, fournisseur,
consommateur, banque... Les domaines dfinissent les projets "idaux" et peuvent
remettre en question les dcoupages effectus.
Les informations contenues dans les messages peuvent exister N fois, comme le
numro de produit dans le message facture, ou tre facultatives comme le mode de
paiement dans la facture.
Erreurs viter
Ne pas sparer fonctionnel et organisationnel. Les partenaires doivent tre pris
comme fonctionnels : lecteur, mlomane, consommateur d'lectricit et non abonn
par exemple. Les domaines sont formaliss sous forme de verbes rpondant la
question "pourquoi ?" Les verbes tels que "grer les XXX", "administrer les XXX",
"suivre les XXX", ne sont pas reprsentatifs de fonctions de traitement. "Grer les
stocks" peut servir comptabiliser annuellement les variations de stocks, et fait alors
partie du domaine "comptabiliser" ou inventorier le stock pour assurer le
dpannage des machines de production et fait alors partie du domaine "produire".
Questions se poser
Le champ de l'tude est-il dfini ? Un vocabulaire commun avec l'utilisateur estil dfini ? Sommes-nous au bon niveau de regroupement des fonctions en
domaines ?

28

Chapitre 2 : rappel des modles

1.2 Le modle conceptuel de traitement


Le MCT dcrit les traitements effectus par domaine (opration conceptuelle). Il
permet de valider les messages du MCC et de dcrire les conditions d'mission des
messages rsultats.
PARTENAIRE

DOMAINE 1

Message vnement

MESSAGE

OPERATION

Message rsultat
MESSAGE

Lors de la construction du MCT, une matrice de dcision peut tre construite


pour une opration conceptuelle afin de dterminer les conditions d'mission des
messages rsultats. Une matrice de dcision dtermine les messages mettre en
fonction de critres de dcision. Le nombre de cas possibles (2 N) est fonction du
nombre N de critres de dcision. Trois groupes de lignes sont diffrencis :

la premire ligne indique les cas possibles ;

le deuxime groupe de lignes indique les hypothses de slection (SI). Si deux


critres sont pris en compte, le nombre de cas possibles est de 2 2= 4. Les cas
sont tous pris en compte en rpondant O/N/O/N sur la premire ligne du
deuxime groupe (SI), OO/NN sur la deuxime et ainsi de suite s'il existait plus
de 2 critres ;

le troisime groupe indique les rsultats (ALORS). Par exemple, dans le cas
numro 3, le critre 1 est rempli (O) et le 2 ne l'est pas (N). Alors, la croix
indique que le message rsultat 3 est mis.
SI

ALORS

CAS

critre 1

critre 2

message rsultat 1
message rsultat 2
message rsultat 3

X
X

X
X

Erreurs viter
Dcrire des oprations organises. Les oprations conceptuelles sont
indpendantes de l'organisation, valables quelle que soit l'organisation. Inventorier
annuellement pour valoriser les stocks est une opration organise. Une autre
organisation, un inventaire permanent par exemple, peut tre imagine, dans laquelle
il n'est pas ncessaire d'inventorier annuellement. Valoriser les stocks est une
29

Merise : 60 affaires classes

opration conceptuelle. L'opration devient souvent conceptuelle en posant la


question "pourquoi". Pourquoi inventorier ?
Si on dtruit les livres d'une bibliothque par manque de place, "dtruire les
livres" est une opration organise.
Abonner des clients est une opration organise. Une autre organisation peut tre
prvue, dans laquelle les clients ne sont pas abonns.
Dcomposer l'opration. Dcomposer l'opration en sous-oprations ou en tches
ne permet pas une meilleure approche de la dfinition des outils informatiques. Cette
dcomposition est inutile. Le seul critre dfinissant une opration est sa position
vis--vis des messages vnements ou rsultats : une opration est enclenche par un
message, ou elle met des messages.
Employer des synchronisations : synchroniser les messages vnements par un
"et" (excuter l'opration si les formulaires A215 et B316 sont prsents, ce qui vous
donnera un jeton) ne permet pas de savoir comment ragir quand un des messages
est absent (comment ! vous n'avez pas le formulaire A215, il est indispensaaable !).
La synchronisation de ces messages viendra comme dfinition du message organis :
le formulaire C345 est la composition des formulaires A215 et B316. Cela s'appelle
la simplification des procdures administratives.
Questions se poser
Le MCT est-il valid avec le MCC ? Tous les messages du MCC sont-ils pris en
compte dans les MCT ? Des messages du MCT peuvent ne pas tre reprsents dans
le MCC pour ne pas le surcharger.

1.3 Le modle conceptuel de donnes


Ce qu'il faut savoir
Il prcise les concepts (individus) manipuls par l'utilisateur et les liens entre ces
concepts (relations). Les informations sont portes par les individus et les relations.
PATTE 1

INDIVIDU 1
IDENTIFIANT IND1

NOMENCLATURE

INDIVIDU 2
RELATION

PATTE 2

CARD MIN,CARD MAX

INFO IND1

Erreurs viter
La principale porte sur la construction des relations.
Une occurrence de relation n'existe qu'une fois entre les mmes occurrences
d'individus. L'occurrence de relation (Stphanie, Chat) est vraie ou fausse. Stphanie
aime ou n'aime pas les chats. Elle ne peut les aimer plusieurs fois.

30

Chapitre 2 : rappel des modles

Charles

chat
taureau

Stphanie

PERSONNE

aimer

ANIMAL

Questions se poser
Les occurrences d'individus peuvent-elles tre cites facilement ? Quelles sont
les occurrences de personne et d'animal ?

1.4 Validation entre les communications et les donnes


Les informations des messages se retrouvent dans le modle de donnes, soit
directement (sur un individu ou une relation), soit par une rgle de calcul, une
quivalence ou une information compose.
Ce qu'il faut savoir : ne pas oublier de valider.
Erreur viter : ne pas valider.
Question se poser : la validation a-t-elle t effectue ?

1.5 Validation donnes/traitements


Toute opration possde un modle de donnes en lecture (consultation de
donnes mmorises) et souvent un autre en criture (mmorisation d'informations).
Elle doit pouvoir avoir accs toutes les informations ncessaires son traitement.
Si une information manque, il faut la rajouter dans le modle de donnes. Cela est la
validation des donnes par les traitements.
Tous les individus, les relations et les informations du modle de donnes
doivent tre crs et consults par une opration. Sinon, l'information est inutile ou
une opration est manquante. Il faut supprimer l'information ou crer l'opration.
Cela est la validation des traitements par les donnes.
Ce qu'il faut savoir : ne pas oublier de valider.
Erreur viter : ne pas valider.
Question se poser : la validation a-t-elle t effectue ?

2 Les modles du niveau organisationnel


2.1 Le modle organisationnel de communication
Il dcrit les changes d'informations entre sites ou lieux des postes de travail.
Pralablement, la structure ou l'organigramme de l'entreprise est dessin(e?). Il peut
tre utile de dessiner les changes organiss avant le MCC si l'utilisateur a des
31

Merise : 60 affaires classes

difficults comprendre la vue fonctionnelle. Il peut dcrire les messages entre sites
informatiques : demande partir d'un poste (client) d'crans, de programmes
lancer, de requtes de donnes ou de donnes mettre jour sur un autre site
(serveur).
SITE 2

SITE 1

DONNEES

POSTE DE TRAVAIL 1

POSTE DE TRAVAIL 2

MESSAGE 1
MESSAGE 2

2.2 Le modle organisationnel de traitement


Le MOT dcrit qui fait quoi. L'organigramme, la dfinition des postes de travail
et de leurs "relations" doit prcder les procdures. Une procdure ncessite une
description exhaustive de toutes les oprations effectuer, et surtout les situations
exceptionnelles. C'est pourquoi elle est souvent omise. Ceci est une erreur.
L'informatique est au service de l'organisation et non le contraire. Chaque opration
a des outils informatiques sa disposition.
PARTENAIRE

POSTE DE TRAVAIL 1

POSTE DE TRAVAIL 2

MESSAGE EVENEMENT
OPERATION

OUTIL INFORMATIQUE

MESSAGE INTERNE

OPERATION 2

MESSAGE RESULTAT

Ce qu'il faut savoir : une procdure est longue dfinir.


Erreur viter : dcomposer l'opration en sous-oprations.
Question se poser : les fonctions des postes de travail couvrent-elles le
champ de l'tude dfini au MCC ?

32

Chapitre 2 : rappel des modles

2.3 Le modle organisationnel de donnes


Il correspond au modle conceptuel de donnes par site de "systme
d'information".
L'organisation dfinit les postes de travail, les messages organiss, les supports
dfinis, le formulaire C345, le chque, la lettre de change relev, le connaissement
par exemple. S'ajoutent donc des concepts d'organisation, tels que postes de travail,
autorisation d'accs, document...
Voici un exemple de concept d'organisation. Une autorisation de (XXX) est
donne un utilisateur ou un groupe d'utilisateurs.
AUTORISATIO
N
0,N
AUTORISER
GROUPE

0,N
AUTORISER
UTILISAT

0,N
0,N

GROUPE
UTILISATEUR

UTILISATEUR
1,N

GROUPER
UTILISATEUR

0,N

A ce stade sont calculs les volumes : combien d'occurrences d'individu, quelles


sont les cardinalits moyennes et maximales, les longueurs des informations, le
volume total de caractres de la base ? Les relations 0N 0N contenant des
informations sont prises en compte.
Les longueurs des informations prises en compte dans les corrigs sont de 20
caractres pour les libells, 20 pour les adresses et 6 pour les dates. Les longueurs
des identifiants dpendent du nombre d'occurrences. Si 4 000 occurrences existent,
la longueur de l'identifiant sera de 4 (nombre de chiffres du nombre d'occurrences).
Les volumes sont calculs partir du MOD. Ce calcul est approch. Il ne tient
pas compte de l'optimisation de la base, des relations ne contenant aucune
information se transformant en enregistrement lors du passage du MOD en MPD et
des fichiers d'index. Lors de l'tude pralable, seul le MOD est construit. Le MPD
doit ensuite tre optimis par l'administrateur de la base de donnes. C'est pourquoi
tous les volumes sont calculs partir du MOD. Un coefficient multiplicateur devra
ensuite tre appliqu sur le rsultat. Ce coefficient est de l'ordre de 1,5. Si le calcul
sur le MOD donne 1 337 600 octets, le total sera proche de 1,33 * 1,5 = 2 Mega
octet environ.
Ce calcul est important pour connatre le type de machine ou le nombre de
disques ncessaires : de 1 100 Mega-octets, un micro-ordinateur est largement
suffisant. De 100 500 Mega, le micro est suffisant. Au del de 500 Mega, pensez
un mini-ordinateur. Au-del de plusieurs dizaines de Giga (1 000 Mega), un
33

Merise : 60 affaires classes

ordinateur plus puissant est recommand ou, autres hypothses, votre base est mal
conue ou vos utilisateurs demandent trop d'historiques des ventes !
Erreur viter : crer des individus pour le plaisir.
Question se poser : les volumes sont-ils calculs ?

3 Les modles du niveau logique


3.1 L'architecture du systme d'information
Ce modle, non compris dans Merise, et appel aussi modle d'application, dcrit
l'architecture informatique du projet. Il dcrit les applications informatiques mises en
oeuvre, les messages changs (dont les dbits sont calculs), et les bases de donnes
communes.
APPLICATION 1

INTERFACE

APPLICATION 2

DONNEES LUES

DONNEES MEMORISEES

BASE DE DONNEES

Ce qu'il faut savoir : l'architecture permet de dceler les outils d'interface et de


reprise de l'existant.
Erreur viter : ne pas le construire pour dcrire l'existant.

3.2 Le modle logique de traitement valider par l'utilisateur


L'utilisateur doit valider l'enchanement des crans d'un outil informatique avant
de valider la description des informations affiches ou saisir de chaque tat.
ETAT1

ETAT 2

ETAT 3

MLT : enchanement d'tat et

34

Chapitre 2 : rappel des modles


DESSIN D'ETAT
Information saisir
Information affiche

description des champs des tats.


Ce qu'il faut savoir : valider la construction en deux temps, l'enchanement des
tats et le dessin des tats.
Erreur fatale viter : ne pas contacter l'utilisateur.
Question se poser : la validation a-t-elle t effectue ?

3.3 Le modle physique de donnes


Le modle physique de donnes est construit partir du MOD partir de rgles
et ensuite optimis par le responsable de la base de donnes, appel DataBase
Administrator ou DBA en anglais, en fonction des volumes et des frquences d'accs
en lecture et en criture des donnes. Aucun MCD ou MOD ne fait l'objet
d'optimisation.
Trois types de systmes de gestion de base de donnes existent, relationnel,
navigationnel et hirarchique. Ils appartiennent un niveau physique par rapport
Merise, et logique par rapport aux mthodes de construction des bases de donnes.
C'est pourquoi, dans les exercices, il sera demand de passer directement au modle
relationnel ou navigationnel.
ENREGISTREMENT
CLE ENREGISTREMENT
INFORMATION

Exemple d'enregistrement de MPD


Ce qu'il faut savoir : les rgles de passage MOD ou MCD aux modles
relationnels et rseaux.
Erreur viter : vouloir optimiser sans connatre les frquences des
traitements.
Question se poser : le SGBD est-il choisi ?

3.4 Le modle logique de traitement construire par l'informatique


Une fois le MLD et la spcification externe des outils valids, l'informatique
dcrit les actions de mise jour de la base de donnes, l'obtention des informations
conditions de passage d'un tat l'autre, affiches sur l'tat suivant ou appartenant
une contrainte portant sur un tat. L'objectif de ce modle est de construire un cahier
des charges de programmation.
Il existe deux types de spcification informatique :
35

Merise : 60 affaires classes

externe, valider par l'utilisateur ;


interne, ncessaire pour tablir un cahier des charges de programmation.
ETAT1

ETAT 3

ETAT 2

ACTION
RECORD
INFO

Pour bien optimiser la base de donnes, il est ncessaire de dcrire toutes les
actions de lecture et d'criture des enregistrements de la base, leur frquence et leurs
consquences sur les temps de traitement en fonction des diffrents cas
d'optimisation (redondance d'informations, regroupement ou clatement
d'enregistrements) donc de structures de donnes. L'nonc prendrait beaucoup plus
de temps et de place construire que la solution. Alors, restez frustr !
Ce qu'il faut savoir : ce modle prend beaucoup de temps.
Erreur viter : ne pas l'effectuer.

36

Chapitre 2 : rappel des modles

DEUXIME PARTIE
NONC DES EXERCICES

37

Merise : 60 affaires classes

38

Chapitre 3 : questionnaire choix multiples

Chapitre 3 : questionnaire
choix multiples
La pice tait plonge dans l'obscurit.
Mary Higgins Clark, Recherche jeune fille
aimant danser.

1 Questions gnrales (exercice 0)


Cet exercice prsente une vue gnrale des modles et des fonctions couvertes
par les modles de Merise. Les fonctions couvrir sont en ligne et les modles sont
en colonnes, cochez les cases o le croisement est pertinent, sinon cochez la dernire
colonne.
MCC

MCD

MCT

MOT

MOD

MLT

MLD

Non
Signif

Dfinir le vocabulaire
Dfinir les fonctions du projet
Dfinir les outils informatiques
Planifier la ralisation
Planifier l'tude pralable
Dfinir les priorits
Dfinir le groupe de projet
Dfinir les tapes du projet
Nommer le responsable de projet
Valider les modles
Estimer les volumes de donnes
Optimiser la base de donnes
Concevoir la base de donnes
Programmer
Dfinir les rgles de calcul
Dfinir les travaux
d'enchanement
Dfinir le jeu d'essai
Tester l'application
Dfinir les enchanements
d'crans

39

Merise : 60 affaires classes


Dfinir les crans
Dfinir les concepts
Enchanter l'utilisateur

2 Conceptuel (exercice 1)
2.1 MCC
Dans quel ordre doivent s'effectuer les tapes suivantes : noter de 1 4.
dfinir

les fonctions lmentaires


les domaines
les partenaires
les flux rels et d'informations

Pourquoi tudier ?
Les verbes suivants sont-ils des fonctions ? Rpondre par oui ou non.
Grer les carts

Veiller au grain

Grer la pnurie

Archiver

Rpartir la pnurie

Activer le processus

Favoriser les meilleurs

Faire faire

Subsidiariser

Obir

Dfinir les carts

Commander

Veiller technologiquement

Motiver le personnel

Les concepts suivants sont-ils des partenaires ? Rpondre par oui ou non.
Client

SNCF

Fournisseur

IBM

Crdit Lyonnais

Prteur

Banque

Shylock

Agence

Lecteur

Service

Abonn

EDF

Concurrent

France Tlcom

Transporteur

Les messages suivants sont-ils conceptuels ? Rpondre par oui ou non.


Les messages conceptuels sont indpendants de l'organisation et ont une
signification (demande de cotation, demande de prt...). Les messages du type fiche
rose, fiche verte, carton rouge sont des messages organiss et demandent des
explications.
Tableau de bord

Dossier

Cahier des charges

Rponse

Critres valoriss

Demande d'amour

40

Chapitre 3 : questionnaire choix multiples


Descripteurs de paramtres

Offre d'amour

Informations technologiques

Fiche d'abonn

2.2 Modle conceptuel de donnes


Les individus doivent : (rpondre par oui ou non)
Exister proprement
Etre cits facilement
Etre lis une relation
Etre relis une patte
Possder des informations
Comprendre une date

Les relations doivent : (vrai ou faux)


Etre relies des individus
Etre relies des individus diffrents
Peuvent tre relies 2 fois au mme individu
Il n'existe pas 2 relations entre 2 individus
Il n'existe pas 2 occurrences de relation entre les mmes occurrences d'individus
Il n'existe pas 2 occurrences de relation entre les mmes individus
Il n'existe pas 2 relations entre les mmes occurrences d'individus
Une relation contenant une date permet de mmoriser les historiques de cette relation

Les informations d'un modle de donnes doivent : (rpondre par oui ou non)
Appartenir un individu et une relation
Toujours appartenir un individu
Souvent appartenir une relation

La validation MCC/MCD conduit : (rpondre par oui ou non)


Crer des rgles de calcul
Crer des quivalences
Crer des informations composes
Crer des individus manquants

Toutes les informations des messages appartiennent-elles au modle de


donnes ? Oui ou non ?
A quelle catgorie appartiennent les "mots" suivants ?
Une personne est un concept, un individu. Le nom ou le prnom de la personne,
John Doe, est une occurrence du libell de la personne, ou de la personne elle-mme
en fonction de la dsignation. Nous touchons la diffrence entre le signifiant (mot
support du sens) et le signifi (sens ou contenu du signifiant) !

41

Merise : 60 affaires classes


Individu

Information

Occurrence

Date dcs
Animal
Nom d'animal
Nom d'oiseau
Type d'animal
Oiseau
Libell oiseau
Inventaire
Adresse
Date
Titre
Diplme
Quantit livrer
Adresse de livraison
Lieu noir
Colin
Lieu
Prix de vente

2.3 Modle conceptuel de traitement


Une opration conceptuelle a : (rpondre par oui ou non)
Un message vnement au minimum
Un message vnement au maximum
Un message rsultat au minimum
Un message rsultat au maximum
Un message vnement ou rsultat au minimum

Une opration conceptuelle a : (rpondre par oui ou non)


1 MCD en mise jour
1 MCD en lecture
2 MCD en lecture et en criture
1 en lecture ou 1 en criture
1 au minimum

2.4 VALIDATION MCT/MCD


Valider donnes et traitements consiste : (rpondre par oui ou non)
Vrifier qu'une opration conceptuelle a toutes les
informations pour s'effectuer :
- en lecture

42

Chapitre 3 : questionnaire choix multiples


- en criture
Une relation est cree par au moins 2 oprations
Une relation est relie au moins 2 individus
Toute info du MCD est relie un message

3 Organisationnel (exercice 2)
Quelle est la diffrence entre un MCD et un MOD ?
Les individus sont diffrents
Les relations sont diffrentes
Les concepts sont diffrents
De nouveaux individus apparaissent : lesquels ?

Les volumes de donnes sont calculs

L'organigramme dfinit :
Les postes de travail
Les relations entre postes de travail
Qui est le chef ?
Le prnom du chef
Le type de hirarchie du service
Le nombre de personnes occupant le poste
Les relations informelles entre personnes

Un poste de travail est dfini par :


Le nom de l'individu occupant le poste
Les ressources du poste de travail
Les fonctions couvertes par le poste
Le prnom du chef
Le nom de la secrtaire du service
Le type de hirarchie du service
Le nombre de personnes occupant le poste

Une procdure indique :


Uniquement les oprations habituelles effectuer
Qui fait quoi ?
Qui contrle quoi ?
Les oprations effectues par un poste de travail
Les oprations exceptionnelles en cas de "ppin"
Qui est responsable de quoi

43

Merise : 60 affaires classes


Qui est coupable en cas de mauvais travail
Les volumes de donnes

4 Informatique (exercice 3)
Un outil informatique est :
L'outil de dveloppement retenu
Une transaction informatique
Un exemple de menu
Une cl anglaise numrique
Une dcomposition de l'opration
La partie automatise de l'opration, "la tche machine"

Les outils informatiques peuvent tre dfinis partir :


Des oprations
Des individus
Des relations
Des informations
Des solutions dfinies par l'utilisateur final
Des messages vnement des oprations
Des domaines

Outils informatiques :
Combien d'outils types peuvent tre dfinis par individu ?
Lesquels ?

Combien d'outils types peuvent tre dfinis par relation binaire ?

Les diffrents types de SGBD sont :


Communicationnel

A jeton

Hirarchique

Navigationnel

Top down

Familial

Rseau

Amical

Maill

Relationnel

Les diffrences entre les types de SGBD sont :


Les pointeurs
Les enregistrements
Les liens entre enregistrements
Les informations

44

Chapitre 3 : questionnaire choix multiples


Les noms des enregistrements
La manire de modifier les structures d'enregistrement
Les langages d'interrogation des donnes
La longueur des enregistrements
Les dfinitions de cls d'enregistrement

En quoi se transforment les objets suivants, dans le cas de systme de gestion de


base de donnes (SGBD) relationnel ?
Cration enregistrement

Cration d'information

Relation 01,01
Relation 11,01
Relation 1N,01
Relation 1N,11
Relation 1N,0N
Relation 1N,0N
Relation ternaire
Relation quaternaire

Optimiser consiste prendre les actions suivantes :


Redonder des informations
Diminuer les temps de traitements
Diminuer les volumes de stockage
Eclater des structures d'enregistrements
Regrouper des structures d'enregistrements
Augmenter la puissance de la machine
Diminuer le nombre d'utilisateurs
Donner aux utilisateurs des horaires respecter
Avoir des utilisateurs heureux
Garder le cap dans un bateau-cole

45

Merise : 60 affaires classes

46

Chapitre 4 : trouver les fonctions ou les limites du projet

Chapitre 4 : trouver les


fonctions ou les limites du
projet

Jamais rien ne va. Jamais rien ne se fait


comme on le voudrait.
Chester Himes, Mamie Mason

1 Les fonctions d'un


tablissement
scolaire (exercice 4)
Dans ce premier exercice, les
personnes expriment correctement et
fonctionnellement leurs besoins. Cela
arrive rarement en ralit. Un travail de
dcodage (transformer l'organisationnel
en fonctionnel en posant la question
"pourquoi ?") est ncessaire. De mme,
pour
"l'expression
des
besoins
d'informatisation", matriel ou logiciel,
un filtre doit tre appliqu (les
demandes
urgentes
de
microordinateurs portables par exemple), et
une dfinition des priorits doit tre
demande, si possible la direction
gnrale.
A partir des entretiens suivants, il est demand de :
1. Dfinir les fonctions de l'tablissement en utilisant les verbes des dclarations,
regrouper ces fonctions en domaines.
Le tableau suivant peut tre construit :
47

Merise : 60 affaires classes


Fonctions lmentaires

Domaine

2. Dfinir les partenaires.


3. Prendre un domaine et construire le modle de communication (lister les
messages). Vous aurez les autres dessiner la fin du livre dans le cadre des cas
complets.
De nombreux entretiens ont t conduits par des consultants dans l'tablissement
scolaire Sainte- Hildegarde dans le cadre d'une refonte complte du systme
d'information dcide par la nouvelle direction. Dans un premier temps, vous n'avez
droit qu'aux maigres brouillons laisss aprs une tude srieuse, dispendieuse et
difficile au cours de laquelle une tude de l'existant a t longuement mene.
Les diffrentes personnes rencontres sont :
le responsable de l'tablissement, M. Troisplumes ;
le responsable des tudes, M. Deuxplumes ;
le responsable des stages, M. Plume ;
un des 10 enseignants, M. Duvet ;
une lve dans un couloir, Mlle Plomb.
a) Compte rendu de l'entretien avec M. Troisplumes.
M. Troisplumes est responsable des examens Sainte-Hildegarde, de la bonne
tenue des cours, des stages en entreprises et des contacts avec les anciens lves. Ses
besoins sont de tenir un annuaire des anciens lves et de comparer le niveau des
lves par rapport une moyenne nationale.
b) Compte rendu de l'entretien avec M. Deuxplumes.
M. Deuxplumes est responsable de la slection des candidats l'entre de l'cole,
de la dfinition de l'enseignement de l'cole et des runions de professeurs. Ses
besoins sont de suivre les cours de l'cole, les enseignements, les notes donnes, les
apprciations des lves sur les enseignants, de dfinir les formations communes, les
options, le nombre d'heures par option.
c) Compte rendu de l'entretien avec M. Plume.
M. Plume est responsable des stages proposer aux lves. Il dmarche les
entreprises et contacte les anciens lves de l'cole. Il propose les stages aux lves.
Ceux-ci sont suivis par des responsables de stage de l'entreprise et des enseignants
qui assistent les lves. Une dclaration de stage est envoye l'URSSAF.
d) Compte rendu de l'entretien avec M. Duvet, enseignant
Il prend contact avec le responsable des tudes pour dfinir ses horaires de cours.
Il rdige ses examens et corrige les copies. Il envoie les notes au responsable des
tudes. Ah oui, il donne des cours aussi.

48

Chapitre 4 : trouver les fonctions ou les limites du projet

Ses besoins sont de pouvoir comparer ses notes aux autres matires, connatre le
poids de sa matire dans l'enseignement et avoir un trombinoscope des lves de son
cours.
e) Compte rendu de l'entretien avec Mlle Plomb, lve
Elle dsire connatre son admission et ses notes au plus tt, ses possibilits de
stages au plus tt et obtenir des notes les plus leves possibles. Elle suit un cours de
mtallurgie. Elle n'a pu le sauter.
L'organigramme est :
Responsable tablissement
Responsable des tudes
Enseignants
Responsable des stages

2 Les fonctions des services gnraux


(exercice 5)
Dans ce deuxime exercice, la sparation entre l'organisation et le conceptuel
n'est pas effectue. Cela fait partie de l'exercice.
Les tapes suivantes sont recommandes :
1. Dfinir les fonctions de l'tablissement, regrouper ces fonctions en domaines.
2. Dfinir les partenaires.
3. Lister les messages et leurs informations et dessiner le modle conceptuel de
communication.
M. Gommetcrayon est responsable des services gnraux. Son service possde
un stock de fournitures de bureau (papier, crayon...). Il approvisionne les diffrents
services de la socit, et, avec l'aide de ses deux assistants, Rondouillard et
Rondecuir, il centralise et traite les demandes de fournitures des secrtaires de
service.
Les articles demands donnent lieu des livraisons immdiates ou bihebdomadaires qui ont lieu, en gnral, le 15e et le 31e jour du mois. Si les
fournitures demandes sont considres comme spciales, s'il ne s'agit pas de
fournitures d'utilisation courante (par exemple : tlphone, rpondeur, lampe...), elles
sont donnes aux services ds que possible, sans attendre les jours habituels de
livraison. La demande donne lieu un don de fournitures aux secrtariats des
services demandeurs si les fournitures sont en stock. Sinon, les fournitures sont
commandes aux fournisseurs. MM. Rondouillard et Rondecuir prviennent alors les
secrtariats de la date prvue de distribution. En cas de rclamation d'un service sur
la qualit d'une fourniture, un des assistants doit retrouver le lot fournisseur afin de
vrifier sa conformit.
M. Gommetcrayon est particulirement attentif aux quantits demandes par les
services. Il se rserve le droit d'avoir un regard sur les demandes des services et de
les refuser pour limiter la consommation. Les miroirs, les limes ongles et les
49

Merise : 60 affaires classes

fournitures de la rentre scolaire sont particulirement surveills. Chaque commande


donne lieu une vrification du budget allou au service. Si le budget autoris est
dpass, ou s'il le devient dans une prochaine commande, le responsable prsente
une requte de budget supplmentaire, afin d'obtenir une autorisation de
dpassement de budget.
Une commande de fournitures permet d'honorer les demandes des services et de
rapprovisionner le stock jusqu' son maximum. Pour chaque commande, M.
Gommetcrayon choisit ses fournisseurs en fonction des conditions d'achat ou des
tarifs proposs pour acheter aux meilleures conditions (prix unitaire de la fourniture
et remises).
En fin d'anne, le stock des services gnraux est inventori par MM
Rondouillard et Rondecuir pour fournir un tat annuel du stock au service
comptabilit.

3. Les fonctions d'une bibliothque pour


tous (exercice 6)
A partir de la description suivante, il est demand de :
1. Dfinir les fonctions conceptuelles de la bibliothque en utilisant les verbes, et
rpondre la question "pourquoi ?" si la fonction est de type organis ; regrouper ces
fonctions en domaines.
2. Dfinir les partenaires.
3. Prendre un domaine et construire le modle de communication (partenaires et
messages).
Dans cet exercice, plusieurs regroupements des fonctions sont possibles. Le
corrig montre les consquences de ces regroupements.
Cet exercice concerne l'tude d'une bibliothque, dont l'activit principale
consiste prter des livres des abonns. Elle gre d'autres activits, comme l'achat
de livres des diteurs ou la reliure chez des relieurs. La bibliothque est
subventionne et les abonns ne payent pas de cotisation. Heureux abonns !
Les rgles de fonctionnement sont les suivantes :
Tous les abonns sont accepts et tous les livres empruntables. Les employs de
la bibliothque dterminent les numros des livres que les abonns souhaitent
emprunter. Les livres disponibles sont remis aux abonns dans la limite d'un nombre
maximal de livres empruntables fix 5. La dure maximale du prt dpend du titre
emprunt. Lorsque cette dure est dpasse, une relance est effectue auprs de
l'abonn.
Les livres neufs, issus des propositions des abonns, ventuellement enrichis
d'autres titres, sont commands aux diteurs. Les livres les plus usags sont dtruits,
les rparables envoys chez un relieur. Les commandes aux diteurs et aux relieurs
sont suivies, et une relance est effectue ds que la date de livraison prvue est
dpasse d'une semaine.
50

Chapitre 5 : modliser les donnes informatiser : le MCD

Chapitre 5 : modliser les


donnes informatiser : le
MCD

Pensant avoir mal compris, tout le monde


s'tait tu.
Albert Simonin, Touchez pas au grisbi.

1 Comprendre les cardinalits (exercice 7)


Les cardinalits entre individus et relations
expriment les possibilits de liens entre les
occurrences d'individu. En rpondant aux
questions suivantes, les cardinalits peuvent tre
dfinies. Les chiffres (0,1 ou N) se placent du
ct du premier individu cit. Par exemple,
l'expression "Une personne aime un animal au
minimum" indique l'existence de deux individus
(les noms "personne" et "animal") et une
relation (le verbe "aimer"). La cardinalit
minimum sera entre l'individu "personne" et la
relation "aimer".
Avant de dfinir les cardinalits, il importe
de bien comprendre la signification des
individus. C'est pourquoi il est d'abord demand
de citer les occurrences des individus.

51

Merise : 60 affaires classes

1.1 Comprendre le sens des individus


Citer des occurrences

d'animal,
d'espce ou de classe d'animaux,
de personne,
et d'aliment.

1.2 Inscrire les cardinalits


Un animal
minimum :

appartient

une

espce

au

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Un animal appartient une espce au maximum


:

Oui

Cardinalit maximum = 1

Non

Cardinalit maximum = N

Une espce comprend un animal au minimum :

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Oui

Cardinalit maximum = 1

Non

Cardinalit maximum = N

Une personne aime un animal au minimum :

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Une personne aime un animal au maximum :

Oui

Cardinalit maximum = 1

Non

Cardinalit maximum = N

Un animal est aim par une personne au


minimum :

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Un animal est aim par une personne au


maximum :

Oui

Cardinalit maximum = 1

Non

Cardinalit maximum = N

Un animal mange un aliment au minimum :

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Oui

Cardinalit maximum = 1

Une espce comprend un animal au maximum :

Un animal mange un aliment au maximum :

Non

Cardinalit maximum = N

Un aliment est mang par un animal au minimum


:

Oui

Cardinalit minimum = 1

Non

Cardinalit minimum = 0

Un aliment est mang par un animal au


maximum :

Oui

Cardinalit maximum = 1

Non

Cardinalit maximum = N

Inscrire les cardinalits sur le modle ci-aprs :

52

Chapitre 5 : modliser les donnes informatiser : le MCD


AIMER

APPARTENIR

ESPECE

ANIMAL

PERSONNE

ALIMENT

MANGER

2. Mettre les cardinalits (exercice 8)


crire les cardinalits minimum et maximum suivant votre imagination. Ensuite,
vrifier les normes de la profession dans le corrig. Beaucoup de cas sont possibles !
LIVRAISON

CLIENT

PRODUIT
LIVRER
PRODUIT

LIVRER
CLIENT

PAIEMENT
PAYER

MODE DE
PAIEMENT

FACTURER
CLIENT

FACTURER
LIVRAISON

PAYER
FACTURE

FACTURE
RELANCER
FACTURE

RELANCE
CLIENT

3 Un seul vocabulaire (exercice 9)


Les informations du modle conceptuel de communication sont explicites. La
suppression des synonymes (plusieurs noms ayant la mme signification), des
polysmes (nom possdant plusieurs significations) et la description des rgles de
calcul, des informations composes ou quivalentes permettent de dfinir un premier
"dictionnaire de donnes" les clarifiant, et les dfinissant.
A partir du texte suivant, dterminer un dictionnaire des concepts avec des
exemples. Supprimer synonymes et polysmes.
Les professeurs donnent leurs cours peu prs toutes les semaines. Le cours de
mthode donn par M. Descartes a lieu aux mois de mai et de juin avant les
vacances. Par exemple, l'enseignement Merise a lieu le 10, le 15 et le 20 mai de 9h
53

Merise : 60 affaires classes

12h15 dans la salle B2 et en juin dans la salle B1. L'enseignant fait pointer les lves
prsents. Agnan a assist tous les cours, Nicolas n'a assist qu'au cours de
mcanique horlogre. Avant les congs scolaires, le taux de participation des
tudiants chute considrablement. Leur prsence aux cours est aussi due aux
examens ou aux rapports qu'ils doivent crire, comme celui qui portait sur la
prolifration des maringouins dans l'le d'Orlans. Un responsable des lves donne
un rapport sur la qualit de l'enseignement reu dans l'anne par professeur. Agnan,
cette anne, a donn l'apprciation des lves sur le cours d'Unix de M. Coucou.

4 Expliquer un MCD (exercice 10)


Maintenant, vous savez lire un modle de donnes correctement. L'objectif de
l'exercice suivant est de vrifier la cohrence entre le dessin et le texte. A partir du
MCD suivant, rput exact, dterminer les erreurs d'explications dans le texte.
CONCERNE

EFFECTU

MEDECIN

1,1

0,N

1,1
CONSULTATION

0,N
MALADE

DATE
CONSULTATION
PRIX
CONSULTATION

NOM MEDECIN

0,N

NOM MALADE

0,N

DETECTER
DIAGNOSTIQUER

0,N
SYMPTOME
NOM SYMPTOME

0,N
0,N

ASSOCIER

1,N

MALADIE
NOM MALADIE

Texte vrifier :
Le mdecin fixe le prix de sa consultation tous les ans. Son carnet de
consultations indique ses rendez-vous. A chaque consultation, il reoit un ou
plusieurs malades s'ils sont de la mme famille. L'examen clinique lui permet de
dtecter les symptmes (temprature, mal de tte, frquence cardiaque leve,
souffle au coeur, logorrhe...) et de diagnostiquer une ou plusieurs maladies ou
pathologies (rhume, crise de foie, spasmophilie, acouphnes, hypoglycmie...). A
chaque maladie peuvent tre associs un ou plusieurs symptmes. Cette mme
maladie peut tre diagnostique plusieurs fois, chaque consultation.

5 Etudes (exercice 11)


Les noms se transforment en individus et les verbes en relation. Une occurrence
de relation n'existe qu'une seule fois entre les mmes occurrences d'individu. Dans

54

Chapitre 5 : modliser les donnes informatiser : le MCD

cet exercice sont abordes ces deux rgles. Transformer les deux phrases suivantes
en modle de donnes :

l'lve tudie dans une cole ;

l'lve poursuit ses tudes dans une cole.

Placer les informations "date d'entre" et "date de sortie de l'cole" dans le


modle de donnes dans les deux cas. Le premier modle permet-il de mmoriser ces
informations ?

6 Tournes... (exercice 12)


Tout dpend de l'expression de l'utilisateur. Voici la mme activit exprime par
deux personnes de manire diffrente. Les modles de donnes seront diffrents.
Deux routiers expriment leur travail. Transformer les textes suivants en modle de
donnes :
L'expression du premier routier :
Ce qui est important, c'est de bien planifier les arrts de ma tourne, d'arriver au
bon endroit la bonne heure. Je pars avec mon 35 tonnes le matin 3 h et je
commence ma tourne. Au premier arrt, je passe d'abord chez Moulinard entre 3 h
30 et 4 heures. Si je vais vite, je fonce vers Casi qui ouvre le matin entre 4 h et 4 h
10. Sinon, je passe chez Multiprix vers 6 h, lequel est ouvert entre 5 h et 7 h....
L'expression du deuxime routier :
L'important, c'est de bien planifier les trajets de ma tourne. Entre mon point de
chargement et mon premier client, Moulinard, je mets une demi-heure. Moulinard
ouvre entre 3 h et 3 h et demie. Entre Moulinard et Casi, je mets une demi-heure et
entre Moulinard et Multiprix une heure. Mais comme les horaires de Moulinard sont
fantaisistes, je fais le trajet Moulinard-Multiprix.

7 Ordonnance (exercice 13)


Les documents existants servent souvent modliser les donnes. L'exercice
suivant est l'application de cette pratique. Transformer l'ordonnance suivante en
modle de donnes :
Docteur SCHWEITZER minuit

1/04/1993 n 46

Docteur s vaudou
Poudre de perlimpinpin

3 gouttes

Le soir

Poudre de patte de lapin 3 pinces

Le matin

Ave Maria

Aux vpres

55

Merise : 60 affaires classes

8 Sanctions (exercice 14), rfrence 1


Les exercices suivants sont plus difficiles et ont plus d'une solution ! Rsumer en
une phrase le texte suivant et transformer la phrase en modle de donnes.
Depuis l'annonce de la livraison imminente par la Russie l'Inde de moteurs de
fuses qui devraient permettre la mise en orbite de satellites indiens, le ton est mont
entre Moscou et Washington. Soulignant les risques d'utilisation de ces moteurs
des fins militaires, les Amricains se plaignent d'une rupture du principe de nonprolifration de la technologie spatiale dfendu l'poque o l'URSS existait encore.
Pour marquer le coup, les Etats-Unis viennent d'adopter des sanctions qui interdisent
pendant deux ans toute vente de technologie "sensible" au Glavkosmos, l'agence
spatiale russe l'origine du contrat, et glent leurs propres importations. Selon les
Izvezstia, ces sanctions - qui interviennent moins d'un mois de la visite officielle de
Boris Eltsine aux Etats-Unis - s'expliquent peut-tre par la peur des Amricains de
voir le Pakistan, menac par l'Inde, se tourner vers la Chine. A moins qu'il ne
s'agisse pour l'administration amricaine de dmontrer au Congrs quand il le faut,
faire preuve de fermet l'encontre des Russes...

9 Vote italien pour les prsidentielles


(exercice 15), rfrence 1
Mme exercice que le prcdent. Rsumer en une phrase le texte suivant et
transformer la phrase en modle de donnes.
Le parlement italien se runira le 13 mai 1992 pour lire le chef d'Etat. Le
successeur de Francisco Cossiga sera choisi par 1 014 grands lecteurs - les
parlementaires, 11 snateurs vie et 58 dlgus rgionaux. Parmi les
prsidentiables, trois dmocrates chrtiens : l'ancien prsident du conseil, Giulio
Andreotti : le nouveau prsident de la chambre des dputs, Oscar Luigi Scalfaro, et
De Mita, de l'aile gauche du parti. Le rpublicain Giovanni Spadolini, qui assure
actuellement l'intrim, pourrait quitter son fauteuil au Snat pour le Quirinal.
L'ancienne prsidente de la Chambre, Nilde Lotti (PDS, ex-PCI) est galement sur
les rangs. Le leader socialiste Bettino Craxi, dont le nom est de plus en plus
frquemment cit pour la prsidence du Conseil, ne ddaignerait pas, lui non plus,
I'accession au "Colle". A moins qu'un outsider vienne opportunment renouveler le
paysage politique italien... Les lections s'annoncent laborieuses : le Parlement, avec
ses 15 partis, n'a jamais t aussi fragment, et aucun candidat, pour l'heure, ne
rassemble de majorit.

10 Location de logement (exercice 16)


Cet exercice sert un exercice complet.
Modliser sous forme d'un MCD les annonces suivantes :
132 18e Mtro Blanche. Meubl 2 pices, propre, 40 m2, quartier anim, code
entre, concierge 4 900 F/mois, charges comprises 39 16 96 18, soir.
56

Chapitre 5 : modliser les donnes informatiser : le MCD

133 19e Mtro Ourcq, proche parc de la Villette, au 4e, 2 pices, entre, cuisine,
wc, salle de bain, gaz, lectricit, chauffage individuel. Clair, calme, digicode, 3 200
F/mois (provision charges et taxes 300 F) Tl. 54 87 63. Libre 1er septembre.
134 20e Mtro Gambetta, rue Sorbier, 4 pices, 70 m2, chemine, cuisine
quipe, btiment rnov, 9 500 F/mois, 12 56 35 87 (rpondeur).
135 Sarcelles (95), proche toutes facilits, F3 de caractre, immeuble rnov
dans quartier calme, 2 800 F/mois charges comprises, 34 75 87 12, libre de suite.

11 Plan militaire (exercice 17), rfrence 4


Dans cet exercice, le texte n'a pas tre rsum en une seule phrase. Aussi est-il
plus difficile !
Transformer le texte entre guillemets "Il faut connatre... mur de briques." en
modle de donnes.
Une des tches les plus ardues pour tout chef qui a engag ses troupes selon un
plan bien tabli est de modifier ce plan la lumire des changements de
circonstances.
Sun Tzu reconnaissait les difficults inhrentes cette tche, tant sur le plan
intellectuel que physique, et mettait sans cesse l'accent sur le fait que la guerre est, de
par sa nature mme, changement constant. C'est pourquoi les oprations demandent
tre rvises et rajustes continuellement. Mao crit :
"Il faut connatre la situation non seulement avant, mais aussi aprs
l'tablissement d'un plan militaire. La faon dont se droule l'excution du plan,
depuis le premier instant jusqu'au dernier d'une opration, contribue, elle aussi, la
connaissance de la situation, et elle permet de la mettre profit. Pour ce faire, il faut
examiner nouveau si le plan trac initialement tient compte des ralits. Si ce plan
n'est pas adapt, ou ne l'est que partiellement, il faut alors, en gardant prsentes
l'esprit les informations nouvelles, formuler de nouveaux jugements et prendre de
nouvelles dcisions pour modifier le plan original, afin de rpondre aux
circonstances nouvelles. Presque toutes les oprations requirent des modifications
partielles et parfois mme un changement total. Un exalt qui ne sait pas modifier
son plan ou qui, ne voulant pas le changer, agit aveuglment, ira donner fatalement
de la tte contre un mur de briques."

12 In memoriam Chish Ry (exercice 18),


rfrence 1
Mme exercice que le prcdent. Transformer tout le texte en modle de
donnes.
Mort la semaine dernire, 88 ans, des suites d'un cancer de la vessie, l'acteur
ftiche d'Ozu tait n, raconte l'Asahi Shimbun, dans une famille de moines
bouddhistes grant un temple dans la prfecture de Kumamoto, au sud du Japon.
Refusant de succder son pre dans la fonction de bonze, il entra en 1925 dans la
maison de production Shochiku comme acteur stagiaire. Son premier rle au cinma
57

Merise : 60 affaires classes

remonte 1936, et c'est Yasujiro Ozu qui le lui confia. Aprs la guerre, Chish Ry
illumina de sa discrte et bouleversante prsence presque tous les chefs-d'oeuvre du
matre : Printemps tardif (1949), Et prcoce (1951), Voyage Tokyo (1953), Le
Got du sak (1962). Par la suite, il joua notamment dans la srie cinmatographique
Otoko wa tsuraiyo (C'est dur d'tre un homme), de Yoji Yamada. Sa dernire
apparition eut lieu dans Rves, d'Akira Kurosawa.

13 Chine : construction de deux centrales au


charbon (exercice 19), rfrence 1
Mme exercice que le prcdent. Transformer tout le texte en modle de
donnes.
L'entreprise amricaine de dveloppement nergtique WingMerrill a pass un
accord avec la province du Henan pour la construction de deux centrales thermiques
au charbon, d'une puissance de 1400 Mgawatts. Il s'agit de l'un des plus gros
investissements trangers en Chine, estim prs de 500 millions de dollars (2,8
milliards de F), indique l'hebdomadaire Far Eastern Economic Review. Par ailleurs,
une autre socit amricaine, Enron, vient d'annuler son accord avec l'entreprise
Chemphil pour la construction d'une centrale de 105 Mgawatts aux Philippines.

14 Carolingiens (exercice 20)


Mme exercice que le prcdent. Faire le modle de donnes d'une partie des
Carolingiens !
Charles Martel tait le fils naturel de Ppin d'Hestal et le pre de Ppin le Bref.
Ppin le Bref a eu deux fils : Carloman, qui n'a jamais rgn, et Charlemagne. Louis
le Pieux ou le Dbonnaire, fils de Charlemagne, a vcu de 778 840 et a rgn de
814, date de la mort de Charlemagne, 833, puis de 835 840.

15 Nomenclatures ou pyramides (exercice


21)
La reprsentation des pyramides est souvent ncessaire dans un projet. Cet
exercice traite ce concept et les diffrentes manires de le reprsenter. Soit le dessin
suivant : il reprsente deux pyramides deux dates diffrentes (avec un peu
d'imagination).

58

Chapitre 5 : modliser les donnes informatiser : le MCD

Reprsenter le concept de pyramide sous forme d'un ou plusieurs modles de


donnes en considrant les concepts de pyramide, de noeud ou point, de trait, ou
d'autres concepts !

16 Enseignement (exercices 22 24)


16.1 Le domaine "former"(exercice 22)
Le modle conceptuel de donnes est indpendant de l'organisation. Le modle
organisationnel de donnes prendra en compte l'organisation.
Discours du responsable des tudes :
Chaque professeur enseigne sa matire en fonction des recommandations du chef
de l'tablissement.
a) Quelle est la partie conceptuelle (indpendante de l'organisation) ? Dessiner le
modle de donnes de cette phrase. Quelle question doit-on se poser ? Le modle de
donnes est-il correct ?
Les cours de chaque professeur concernent une anne et une matire. Ils sont
planifis l'aide de chaque enseignant.
b) Quelle est la partie conceptuelle (indpendante de l'organisation) ? Dessiner le
modle de donnes de cette phrase.
Je tlphone tous les professeurs ou je les rencontre au dbut de l'anne. Je leur
propose un planning pour leurs cours. Ils peuvent le modifier 15 jours l'avance. Je
leur indique la salle de cours, l'option choisie par lve, le nombre des lves. Aprs
chaque cours, ils me remettent la fiche de prsence des lves et l'intitul de leur
cours. Je remets cette liste au responsable d'tablissement.
Ils me remettent leur sujet d'examen 3 semaines avant la date prvue, corrigent
les copies et m'envoient les notes. Ils peuvent renvoyer les copies plus tard. Il n'est
pas prvu de rencontre entre les lves et leur professeur aprs l'examen.
c) Enlever la partie traitement des donnes. Dessiner le modle de donnes.

16.2 Le MCD du domaine "slectionner" (exercice 23)


Dessiner le modle de donnes partir du discours suivant :
Les candidatures des lves sont reues au dbut de l'anne pour le mois de
septembre. Un premier tri est effectu en fonction des cursus universitaires :
baccalaurat ou admission sur titre.
Les examens sont en juin et portent sur 5 matires : mathmatiques, physique, X,
Y et Z. Sont admis les lves ayant 12 en moyenne, avec aucune note infrieure 7.
Chaque matire a un coefficient. Le nombre de places varie en fonction de l'cart
type. Aucun lve n'est pris plus de 2 carts types par rapport la moyenne.
59

Merise : 60 affaires classes

Certaines matires sont prises en compte pour faire une moyenne. Celle-ci est prise
en compte pour la "filire" ou l'option demande. Un lve ayant de mauvais
rsultats en mathmatiques ne sera pas pris en recherche oprationnelle. Un lve ne
parlant qu'une langue ne sera pas pris en recherche internationale. Chaque option a
des coefficients pour le calcul de la note.
Les copies sont corriges par deux professeurs. Les notes sont affiches et
envoyes aux lves. Ils ont 3 semaines pour donner une rponse. Environ 10% des
lves refusent l'admission. C'est pourquoi plus d'lves sont admis que n'en peut
contenir l'cole.

16.3 Le MCD du domaine "placer les lves" (exercice 24)


Mme exercice que le prcdent : dessiner le modle de donnes partir du texte
suivant.
Un premier mailing est envoy aux contacts de l'cole. Ces contacts, qui
travaillent dans des socits rpertories, sont des anciens lves de l'cole ou des
personnes ayant donn des stages auparavant.
Les personnes rpondent en proposant des sujets de stages pouvant convenir pour
diffrentes matires. Une relance peut tre effectue s'ils n'ont pas rpondu un mois
aprs. Les sujets de stages sont proposs aux lves qui mettent leurs demandes. Si
un stage est choisi par plusieurs lves, la correspondance option de l'lve et
matire du stage est vrifie en tenant compte du coefficient le plus lev de l'option.
Une convention de stage est envoye l'entreprise, qui la retourne l'cole.
L'lve est suivi par un professeur de l'cole. La soutenance a lieu en prsence du
matre de stage, du professeur et du responsable de l'option. La note donne est une
moyenne des trois.

17 Sous-typer (exercice 25)


Les sous-types sont des types de. Client, Fournisseur sont des types de Socit.
Client et Fournisseur sont des sous-types de socit. Socit anonyme ou socit
anonyme responsabilit limite sont des types de socit possdant les mmes
informations. Mais, il n'y aura pas de sous-type. Ce sont des sous-ensembles qui ne
donnent pas lieu la cration de concepts. L'objectif de cet exercice est de
reconnatre les vrais "type de" et les occurrences d'individu.
La diffrence essentielle vient des informations. Si les deux individus possdent
les mmes informations, il ne s'agit pas de sous-types. Si les informations sont
diffrentes, il s'agit de sous-types qui peuvent aussi se matrialiser par une relation
dont les cardinalits sont 11 et 01.
A partir du texte suivant, dessiner un premier MCD. Retrouver les types de lieu
et de mouvement de produit et dessiner un deuxime modle de donnes avec le
concept de mouvement.

60

Chapitre 5 : modliser les donnes informatiser : le MCD

L'entreprise Delabastille possde un sige social, des usines, des dpts et des
rgions de vente. Aprs fabrication dans les usines, les produits sortent des usines
vers les dpts. La passation d'une commande par un client dans une rgion de vente
entrane une livraison. Aprs prparation des produits dans le dpt, la livraison est
effectue directement au lieu de livraison du client, ou les produits doivent effectuer
un "transport primaire", c'est--dire de dpt dpt avant la livraison finale.

18 Mta-modliser (exercice 26)


Si vous avez compris le mta-modle de la mthode, vous tes un as ! Dessiner le
mta-modle entre les concepts de la mthode : individu, relation, information et
patte. Pourquoi le concept de patte existe-t-il ?
Prendre le MCD de l'exercice prcdent et citer des occurrences du mta-modle.

61

Merise : 60 affaires classes

62

Chapitre 6 : construire un jeu d'essai

Chapitre 6 : construire un jeu


d'essai

Le vol 111 Pan American en provenance de Rome


commena son approche vers Kennedy Airport.
Mary Higgins Clark, Ne pleure pas ma belle

1 Introduction
Un jeu d'essai permet de concrtiser, par des exemples choisis, les traitements et
les donnes. Il est indispensable dans le cadre de progiciel et dans le cas o
l'utilisateur final a des difficults formaliser, structurer les donnes et avoir un
discours cohrent.
L'objectif de cet exercice est de montrer ce qu'est un jeu d'essai. Il faut
comprendre sa logique et complter les tableaux par ce qui peut tre dduit par des
rgles de calcul. La construction de modle de donnes est demande la fin.
Le jeu d'essai est construit partir du cas Gommetcrayon.
Lors de la construction d'un jeu d'essai, des exemples sont pris couvrant les
diffrents cas de fonctionnement. Pour ce jeu d'essai, nous prenons le cas de deux
services utilisateurs Alu et Bois, de trois fournitures, des gommes, des crayons et des
tlphones, et de deux fournisseurs Dt et Dhiver.
Les principes de fonctionnement sont les suivants. Les demandes des services
sont consolides et constituent les besoins bruts. Aprs dduction du stock existant,
les besoins bruts deviennent des besoins nets. Ensuite sont calcules les quantits
approvisionner par article en fonction du stock d'alerte et du stock maximum. La
quantit commander tient compte de la taille du lot d'approvisionnement du
fournisseur retenu. La valeur du stock est calcule mensuellement par article. Pour
corser le tout, un fournisseur ne livre que partiellement sa commande.
Les phases de ce jeu d'essai sont :

la description du stock un jour J, le 20 octobre, et des rgles de


rapprovisionnement ;
les demandes de fournitures des diffrents services, les 21 et 22 octobre ;
63

Merise : 60 affaires classes

la rponse dans le cas de prsence de la fourniture demande; les 22 et 23


octobre ;
le calcul des besoins nets (rgle 1) du 24 octobre ;
le calcul des quantits approvisionner (rgle 2) ;
le calcul des quantits commander ;
la rception des commandes fournisseurs ;
le calcul de la valeur du stock en prix unitaire moyen pondr (rgle 3) ;
un tat de restitution demand (les jeux d'essai permettent, dans le cas de
choix de progiciel ou de jeu de test, de vrifier le calcul correct du boulier
moderne appel ordinateur).
La construction du modle de donnes est demande en trois phases, par deux
exemples partiels et le modle complet.

2 Stock au jour J et rgles de


rapprovisionnement.
La quantit de fournitures du stock est donne sans tenir compte du
conditionnement de la fourniture (exemple : les gommes sont livres par botes de
20, il y a 10 gommes en stock). Le stock d'alerte est le seuil de rapprovisionnement,
le stock maximum est le stock physiquement stockable. Le stock varie entre le
maximum et le stock d'alerte, moins la quantit consomme pendant le dlai de
rapprovisionnement.
Stock maximum
Rapprovisionnement
fournisseur
Don service

Stock d'alerte
Niveau de stock

temps

Stock d'alerte

Stock maximal

Stock au 20/10

Gomme

50

17

Crayon

10

100

20

Tlphone

10

Le stock d'alerte nul des tlphones signifie que les approvisionnements en


tlphones se font la demande.
64

Chapitre 6 : construire un jeu d'essai

3 Demandes de fournitures des secrtariats


des 21 et 22 octobre.
Les demandes de fournitures sont effectues au service fourniture par service
utilisateur.
Demandes

Service Alu

Service Bois

Date demande

21/10

22/10

Gomme

10

Crayon

24

30

Tlphone

4 Don immdiat
Les demandes de fournitures donnent lieu un don immdiat si les fournitures
sont considres comme spciales (exemple : le tlphone), et si la quantit en stock
est suffisante.
Don

Service Alu

Service Bois

Date

22/10

23/10

Tlphone

n21 et n22

n23

5 Calcul des besoins nets au 24 octobre


(exercice 27)
Les demandes en cours regroupent les demandes de fournitures, en stock ou non.

5.1 Dfinition des besoins bruts


Les besoins bruts sont les sommes des quantits demandes par les diffrents
services.
Gomme

Crayon

Tlphone

Besoins bruts Alu


+ Besoins bruts Bois
Total

5.2 Dfinition des besoins nets


Les besoins nets reprsentent la diffrence entre les besoins bruts et la quantit en
stock.
Gomme

Crayon

Tlphone

Besoins bruts
- Stock actuel
= Besoins nets

65

Merise : 60 affaires classes

Si le dernier chiffre est ngatif, cela signifie qu'il restera des articles en stock
aprs distribution. La commande aura lieu si le stock d'alerte est atteint. S'il est
positif, le stock actuel est insuffisant et la commande aura toujours lieu.

6 Calcul de la quantit rapprovisionner


(exercice 28)
La quantit de fournitures approvisionner doit permettre de satisfaire les
besoins (des services) nets, et de complter la quantit stocke au stock maximal, si
le stock d'alerte est atteint aprs le don.
Fournitures

Gomme

Crayon

Tlphone

Stock final = - Besoins nets


Stock minimal
Stock d'alerte atteint ?

Si le stock d'alerte est atteint aprs le don, la quantit commander doit


permettre d'atteindre le stock maximal avant redistribution.
Fournitures

Gomme

Crayon

Tlphone

Stock maximal
- Stock actuel
= Qt commander

7 Tarifs et conditionnements fournisseur


Une fourniture peut tre obtenue par les deux fournisseurs Dhiver et Dt dont
les tarifs et les conditionnements sont :
Dhiver

Condit.

Dt

Condit

Gomme

2,50 F

10

2,20 F

10

Crayon

0,95 F

12

1F

12

Tlphone

690 F

690 F

8 Passage des commandes fournisseur


(exercice 29) le 24 octobre
Aprs choix du fournisseur en fonction du prix, les commandes sont passes. La
quantit commande est compte en conditionnement du fournisseur.
La quantit commande peut tre infrieure la quantit approvisionner, car le
nombre de botes commandes doit donner un nombre de fournitures en stock
infrieur au stock maximal. Par exemple, la commande peut indiquer 40 gommes
alors que la quantit commander tait de 48 gommes. Une bote de gommes en plus
aurait fait dpasser la quantit stockable maximale.

66

Chapitre 6 : construire un jeu d'essai

8.1 Commande fournisseur Dt


24/10/92

Qt commande

Gomme

Conditionnement

Prix unitaire Prix total

10

2,20 F

8.2 Commande fournisseur Dhiver


24/10/92

Qt commande

Crayon

Conditionnement

Prix unitaire Prix total

12

0,95 F

9. Rception - Entre en stock


Si un fournisseur livre partiellement la commande, le stock tiendra compte des
quantits reues.

9.1 Livraison partielle du fournisseur Dt


Date :
26/10/92

Qt
commande

Gomme

Qt livre

Conditionnement

10

Reste livrer

9.2 Livraison du fournisseur Dhiver


Date : 26/10/92

Qt commande

Crayon

Qt
livre

Conditionnement

12

Reste livrer

Stockage des fournitures le 26 octobre


Le stock est augment des quantits reues. Le stock est :
26/10/92

Qt en stock

Livraison ETE

Gomme

17

20

Crayon

20

Tlphone

Livraison Hiver Nouvelle Qt en


stock
72

10 Etat du stock aprs distribution (exercice


30)
Le stock final prvu est la quantit de fournitures prvue en stock lorsque les
dons auront t effectus et lorsque les fournisseurs auront livr les commandes. Il se
calcule en additionnant la quantit en stock et la quantit recevoir, moins la
quantit donner.

67

Merise : 60 affaires classes


Stock au
29/10/92

Qt en
stock (+)

Gomme

17

Qt
recevoir (+)

Qt donner
(-)

Stock prvu Stock


(=)
minimal
5

Stock
maximal
50

Crayon

20

10

100

Tlphone

10

11 Don par service


La quantit demande est servie en une seule fois.
Dons : 31/10/92

Service Alu

Service Bois

Total donner

Gomme
Crayon
Tlphone

12 Historique des dons par service (exercice


31)
Les dons de fournitures sont mmoriss afin de connatre la consommation de
chaque service.
Historique gnral du service Alu
Date don

22/10

31/10

Gomme
Crayon
Tlphone

Historique gnral du service Bois


Date don

23/10

31/10

Gomme
Crayon
Tlphone

13 Calcul du PUMP par produit et


valorisation du stock (exercice 32)
L'inventaire du stock permet de connatre les quantits stockes et de les
valoriser suivant la mthode du prix unitaire moyen pondr :
PUMP = (Prix unitaire d'achat de la fourniture * Quantit achete ce tarif) /
nombre total de fournitures. Il est calcul mensuellement la plupart du temps.
Exemple : 3 gommes achetes 5 francs et 7 gommes achetes 10 francs le
mme mois entranent un PUMP gal : (3*5+7*10)/10 soit 8,5 francs. Il faut tenir
compte du stock initial au PUMP prcdent.
68

Chapitre 6 : construire un jeu d'essai

Supposons que le stock et le PUMP des matires le 1/10 taient de :


Date : 1/10

Qt en stock

PUMP

Gomme

17

2,10 F

Crayon

20

0,8 F

Tlphone

700 F

Total

Total stock

Les achats du mois d'octobre sont :


Qt achete

Prix unitaire

Total

Gomme
Crayon
Tlphone

Quel est le PUMP des gommes au mois d'octobre, compte tenu des achats ?
Quel est le PUMP des crayons au mois d'octobre, compte tenu des achats ?
Quel est le PUMP des tlphones au mois d'octobre, compte tenu des achats ?
Quelle est la valeur du stock fin octobre ?
Date : 31/10

Qt en stock

PUMP

Total

Gomme
Crayon
Tlphone
Valeur du stock

Nous supposons que les fournitures donnes sont consommes et ne rentrent pas
dans le calcul de valorisation du stock. Ce n'est pas exact car les tlphones existent
toujours.

14 Construire le MCD du jeu d'essai


(exercice 33)
14.1 En partant des rgles de rapprovisionnement et du stock :
Stock d'alerte

Stock maximal

Stock au 20/10

Gomme

50

17

Crayon

10

100

20

Tlphone

10

69

Merise : 60 affaires classes

14.2 En partant des demandes de fournitures :


Demandes

Service Alu

Service Bois

date demande

21/10

22/10

Gomme

10

Crayon

24

30

Tlphone

14.3 Formalisant tout :

70

Chapitre 7 : valider donnes, traitements et communications

Chapitre 7 : valider donnes,


traitements et
communications
Je me suis cart dans le prsent rcit de mon
procd habituel, qui consiste ne relater que les
vnements et les scnes dont j'ai t
personnellement tmoin.
Agatha Christie, ABC contre Poirot

1 Valider donnes et communications


Valider les informations des modles de donnes et de communication est plus
facile que la validation entre donnes et traitement. C'est pourquoi elle est explicite
en premier.

1.1 Soit le modle de communication suivant (exercice 34) :


Le professeur donne les copies d'examen aux lves (la demande de rponse aux
questions). Les lves font partie du domaine "tudier". Les lves rpondent aux
questions et rendent la copie corriger (demande de notation). Le professeur note les
copies et renvoie les copies notes et la correction du problme.
DDE REPONSE QUESTION
PROFESSEUR
CORRECTION PROBLEME
COPIE NOTEE

COPIE A CORRIGER

ETUDIER

Dcrire les informations des messages :


Une information peut exister plusieurs fois sur un message ou tre facultative.

71

Merise : 60 affaires classes


Message

Demande de
rponse aux
questions

Correction du
problme

Copie de l'lve
note

Copie corriger
(demande de
notation)

Information

Citer des occurrences des


comprhension des informations).

informations

suivantes

(pour

vrifier

la

Date d'examen
Note accorde
Nom d'lve
Cours

1.2 Soit le modle de donnes suivant (exercice 35) :


Un examen comporte plusieurs questions. Les lves qui passent l'examen
donnent leurs rponses par question pose.
QUESTION

EXAMEN
1,N

COMPORTER

1,1
0,N

0,N

REPONDRE

PASSER

1,1
REPONSE

0,N
ELEVE
0,N

DONNER
PAR

1,1

Valider les informations du MCC et le modle de donnes : placer les


informations des messages avec les hypothses suivantes dans le modle de donnes.
MESSAGE

correction du
problme

copie corriger
(demande de
notation)

copie note

date examen

nom lve

nom lve

libell question

n question

n question

n question

note maxi question

libell corrig

libell question

note rponse

date examen

nom professeur

libell rponse

libell note

demande de
rponse aux
questions

INFORMATION n question

note totale lve

72

Chapitre 7 : valider donnes, traitements et communications

Si vous ne pouvez pas toutes les placer, un minent - individu nouveau doit-il
tre cr ? Existe-t-il une rgle de calcul ? Dfinir les rgles et les informations en
entre et en sortie de rgle.
Le petit moteur de la tondeuse gazon
communiquait ses trpidations au bras de
Higgins et par son bras, son corps entier, de
sorte qu'il n'avait plus l'impression de vivre au
rythme de son propre coeur, mais celui de la
machine.
Simenon, La boule noire

2 Valider traitements et donnes : calcul de


plan de production (exercice 36)
La deuxime validation est la validation entre les traitements et les donnes. Le
travail effectuer est de valider les rgles de traitement avec les donnes : quelles
sont les informations ncessaires absentes et les informations inutiles du modle de
donnes ? Quels changements doit-on apporter au modle de donnes ?
Les validations entre donnes et traitements consistent passer en revue tous les
traitements pour une information. Celle-ci est-elle cre et lu par un traitement
(modle en criture et en lecture de chaque opration) ? Cette deuxime validation
n'est pas vue dans le cadre de cet exercice.

2.1 Description du modle de donnes


Soit le modle de donnes suivant concernant une unit de fabrication de
crayons.
Des ressources (taille-crayon, tailleur de bois, enfileur de mine) permettent de
fabriquer des produits (crayon HB, B, 2B) d'un mme groupe (crayons gras, durs,
moyens). Ces ressources sont disponibles suivant un calendrier (taille-crayon
indisponible le 1er mai) et capacits finies (1 000 units une quipe, 1 500 pour 2
quipes, 4 000 pour 3 quipes, soit trois capacits pour une ressource). Une gamme
est une succession d'oprations (suremballage, fabrication, conditionnement)
concernant un groupe de produits (fabrication et conditionnement des crayons gras).
Les sites sont des sites de production (usine de Paris, de Hong Kong) disposant des
ressources. Les productions sont prvues par produit et par site.

73

Merise : 60 affaires classes


CAPACITE

CALENDRIER
ETRE
CAPABLE

1,1

ETRE
DISPONIBL

0,N

0,N
0,N
RESSOURCE

SITE

GROUPER
PRODUIT

0,N

PRODUIRE
GROUPE

0,N
0,N

0,N
GROUPE
PRODUIT

0,N

1,1
PRODUIT

1,1

SE SITUER

OPERER

0,N

0,N
OPERATION

GAMME

0,N
0,N

GAMME /
OPERATI

1,1

0,N

PRODUIRE
SITE

0,N

1,1

GAMME
GR

PRODUIRE

1,1
PRODUCTION
PREVUE

Les informations des individus sont :


Calendrier : date calendrier.
Capacit : nombre d'quipes, quantit produite.
Gamme : code gamme, libell gamme, dure gamme.
Groupe de produits : code groupe produit, libell groupe produit.
Opration : code opration, libell opration, dure opration.
Production prvue : date prvision, date dbut production, date fin production,
quantit produit prvue.
Produit : code produit, libell produit.
Ressource : code ressource, libell ressource.
Site : code site, libell du site.
Les informations des relations sont :
"tre disponible" entre les individus "calendrier" et "ressource" : disponibilit
(oui ou non).

2.2 Description des traitements


La rgle de calcul des besoins nets est :
Produit

Groupe de
produits

Capacit optimale
stockage

Stock alerte
stockage

GA

15 000 T

7 500 T

5 000 T

GA

40 000 T

20 000 T

20 000 T

GB

25 000 T

12 500 T

10 000 T

Besoins de production pour le 3 :


74

Stock actuel

Chapitre 7 : valider donnes, traitements et communications


PRODUIT

SITE

Quantit

Date du besoin

SA

10 000

1 avril

SA

20 000

3 avril

SA

15 000

2 avril

er

Capacit de production. Le 2 est fri et aucune ligne n'est disponible.


Ligne de production

Groupe de
produits

Capacit de la ligne 3 quipes

(ressource)
RA

GA

20 000

RB

GB

15 000

Construction du plan de production :


Date de
production

Produit

Groupe de
produits

Ligne de
production

Quantit
produite

GA

RA

10 000

GA

RA

20 000

GB

RB

15 000

2.3 Quels concepts concernant les traitements n'existent pas dans le


MCD ?

2.4 Quels concepts du MCD ne sont pas utiliss dans ces traitements ?

2.5 Quelles relations sont modifier dans le MCD ?

75

Merise : 60 affaires classes

76

Chapitre 8 : dfinir l'organisation

Chapitre 8 : dfinir
l'organisation

Il tait assis, immobile devant la tlvision dans


la chambre 932 de l'htel Biltmore.
Mary Higgins Clark, La nuit du renard

1 Yakusa (exercice 37),


rfrence 2
La premire phase de l'organisationnel est
de dfinir les postes de travail. Quels sont les
deux postes de travail de la procdure
suivante :
Comme la Mafia italienne, les yakusas sont organiss en famille : au sommet, un
parrain, en dessous, les frres ans les frres cadets et les enfants, qui regroupent
tous les membres adopts par le clan. A cette structure, les yakusas ont ajout la
relation spcifiquement japonaise d'oyabun-kobun ou littralement de "parentenfant". L'oyabun assure conseils, protection et secours contre la loyaut indfectible
et les services de son kobun.
Dans la socit fodale du XVIIIe sicle japonais, le systme d'oyabun-kobun
formait la base des relations entre matre et apprenti, suzerain et vassal, et, dans le
Milieu naissant, entre chef et partisan. C'tait un miroir de la famille japonaise
traditionnelle, au sein de laquelle le pre dtenait une autorit sans appel, jusqu'
choisir le conjoint et l'avenir de chacun de ses enfants.
77

Merise : 60 affaires classes

La relation oyabun-kobun, qui entranait parfois une dvotion fanatique au


patron, donna force et cohsion aux premiers gangs yakuzas. Aujourd'hui, la
modernisation ne l'empche pas de favoriser parmi les yakusas un esprit de loyaut,
d'obissance et de confiance, inconnu dans les groupes de criminels amricains, si ce
n'est entre les plus proches des parents par le sang. Le sociologue Hiroaki Iwai, qui
fait autorit en matire de dlinquance japonaise, dfinit ainsi la dvotion exige de
l'oyabun : "Le nouveau kobun devra se comporter comme une 'balle' (teppodama)
dans les combats contre les autres gangs ; il devra se tenir en premire ligne, devant
les fusils et les pes des adversaires au pril de sa vie. Le cas chant, il assumera la
responsabilit d'un crime commis par son oyabun et ira en prison sa place."

Voil, dit Gvigne. Je voudrais que tu surveilles


ma femme.
Boileau Narcejac, D'entre les morts

2 Procdure punition MCT ? (exercice 38),


rfrence 2
Dterminer les messages rsultats de l'opration organise "punir infraction" qui
fait intervenir les deux postes de travail prcdents partir du texte suivant :
Les infractions aux rgles de la bande taient svrement punies. La lchet la
dsobissance, la trahison des secrets de la bande n'taient pas seulement traites
comme des forfaitures, mais aussi comme des affronts la rputation et l'honneur
de l'organisation elle-mme. Certains dlits taient particulirement graves,
notamment le viol et les petits vols. Hors la mort, la peine la plus lourde tait
l'expulsion. Une fois l'offenseur chass l'oyabun informait les autres bandes de sa
disgrce. Ds lors, l'exclu ne trouvait plus s'employer nulle part. La tradition
persiste encore.
Dans le cas d'expulsion, la bande envoie par le courrier rgulier une srie de
cartes postales - en clair - tous ses correspondants de la pgre. Ces cartes
comportent un avis formel d'expulsion et demandent aux autres gangs de s'abstenir
de toute relation avec l'exclu.
En cas de faute srieuse, qui n'entranait cependant ni la mort ni l'expulsion, les
bakuto avaient recours la coutume du yubitsume qui consistait amputer
crmonieusement la phalange suprieure du petit doigt du coupable. Cette pratique
d'ablation tait assez rpandue. Dans les derniers rangs de la socit Tokugawa,
d'autres que les bakuto y avaient recours, comme les prostitues du clbre quartier
de Yoshiwara Tokyo, qui en faisaient une marque de dvotion leurs maquereaux.
Initialement, la mutilation du doigt avait pour but d'affaiblir la main, ce qui
empchait le joueur d'empoigner son sabre avec toute sa force. Imposes ou
volontaires, de telles pratiques infodaient le kobun errant plus troitement encore
son patron.
78

Chapitre 8 : dfinir l'organisation

Lorsque la mutilation est faite dans une intention de pnitence, la phalange


ampute est enveloppe dans un tissu de prix et solennellement remise l'oyabun.
En gnral, l'oyabun l'accepte car ce geste jouit d'un grand prestige. Dans les cas de
rcidive, on peut encore pratiquer une seconde amputation de la deuxime phalange
du mme doigt ou de la premire d'un doigt diffrent. Le yubitsume prcde souvent
l'expulsion, punition permanente inflige par le gang.
Cette pratique s'tendit des bakuto aux tekiya et d'autres organisations
criminelles et, selon les autorits japonaises, s'est banalise depuis les temps
fodaux. D'aprs les enquteurs officiels, en 1971, 42 % des bakuto prsentaient
cette mutilation et 10 % d'entre eux l'avaient accomplie au moins deux fois.

Annoncer et introduire des gens tait une fonction


convenant comme un gant Baptiste Cormier.
Lo Malet, 120, rue de la gare

3 Maastricht (exercice 39)


Dcrire la procdure de la codcision partir du texte suivant : trouver les postes
de travail, les oprations et les messages organiss. Quelles remarques pouvez-vous
effectuer sur cette procdure ?
Maastricht a l'occasion de franchir un nouveau pas en direction de la
reconnaissance d'un pouvoir lgislatif effectif au Parlement europen en instaurant,
pour une srie de domaines importants, la procdure de codcision, procdure qui
donne au Parlement le pouvoir d'arrter conjointement avec le Conseil rglements,
directives, dcisions ou recommandations, sur un pied d'galit.

Les modalits de la codcision


La procdure suivante a t retenue :
1) Le Conseil, sur proposition de la Commission, statuant la majorit qualifie,
transmet au Parlement une proposition commune.
2) Dans les trois mois, le Parlement peut alors :
- l'approuver : l'acte est alors dfinitivement adopt ;
- ne pas se prononcer : le Conseil dcide alors seul conformment sa position
commune ;
- la rejeter : le texte est alors rput non adopt, si une tentative de conciliation
pralable entre les deux institutions n'a pas abouti ;
- l'amender : le Conseil a alors deux possibilits :

soit adopter les amendements parlementaires ( la majorit qualifie si ces


amendements sont retenus par la Commission, l'unanimit si la Commission a
mis un avis ngatif), le texte ainsi amend est alors approuv ;

soit, en cas de dsaccord sur tout ou partie des amendements, engager une
procdure de conciliation au sein d'un Comit de conciliation qui runit, parit, des

79

Merise : 60 affaires classes

reprsentants du Conseil et du Parlement, en prsence de la Commission, qui doit


s'attacher rapprocher les points de vue.
Le Comit de conciliation se met d'accord dans les six semaines sur un projet
commun - soumis ensuite l'approbation des deux institutions. Si le Conseil, la
majorit qualifie, ou le Parlement, la majorit absolue, se prononce
favorablement, ce texte commun est approuv ; dans le cas contraire, la proposition
est abandonne et celle-ci est alors rpute non adopte.
On notera que dans cette procdure, contrairement la procdure de droit commun,
la Commission n'est pas appele se prononcer sur les amendements proposs. Il en
rsulte qu'une modification de ses propositions initiales n'implique pas l'unanimit
du Conseil.
La foi, c'est un roc ! La foi, c'est comme un rve
en or massif !...
Chester Himes, Tout pour plaire

4 Cas ecclsiastique (exercice 40)


Cet exercice montre l'importance de la dfinition de l'organisation sur
l'informatisation. Les modles conceptuels restent les mmes et diffrentes
organisations sont prises en compte. L'exercice consiste dessiner les modles
conceptuels, les diffrents modles correspondant aux cinq organisations (ou
inorganisations) et, enfin, d'imaginer deux architectures informatiques pour deux
organisations, la plus centralise et la plus "naturelle".
Une nouvelle glise veut s'implanter en Animie. Sa fonction principale est de
"moraliser la vie des pcheurs". Son organisation comprend 3 niveaux : national,
rgional et local. Les gentils prcheurs doivent dterminer les rgles respecter et
les sanctions observer dans le cas de non-respect des rgles. Les pcheurs dclarent
leurs pchs en fonction des rgles mises, et les prcheurs indiquent en retour la
pnitence effectuer.

4.1 Dessiner le MCC (partenaires, domaines et messages)


D'autres messages peuvent exister.

4.2 Indiquer les informations des messages changs


4.3 Dessiner le MCT
Le modle conceptuel de traitement dfinit les oprations conceptuelles
enclenches la rception d'un message ou les oprations gnratrices de messages
conceptuels.

80

Chapitre 8 : dfinir l'organisation

4.4 1er cas : Gourou I dit "Grand Khan"


La premire organisation est la naissance de l'Organisation. Le fondateur est un
gourou tout-puissant appel "Grand Khan". Il fixe les rgles et les sanctions. Cellesci sont rpercutes auprs de ses lieutenants rgionaux, qui les rpercutent sur les
prcheurs locaux.
Dessiner l'organigramme, la dfinition des postes de travail et la procdure de
dfinition des rgles et de pnitence.

4.5 2e cas : Gourou II est en difficult


La deuxime organisation fait suite la mort du gourou. Point de successeur, une
lutte acharne se joue entre son fils spirituel et son gendre. Aucune directive n'est
donne par les lphants, qui se battent entre eux. Les prcheurs fonctionnent sans
eux.
Dessiner l'organigramme, la dfinition des postes de travail et la procdure de
dfinition des rgles et de pnitence dans ce deuxime cas.

4.6 3e cas : Gourou II est vainqueur


La lutte acharne entre le fils spirituel et le gendre donne un vainqueur ou un des
deux se spare et fonde une autre Eglise. Le vainqueur, Gourou II, nomme ses
partisans l'chelon rgional et leur laisse une large autonomie. Ils ont droit de
dfinir les rgles et les sanctions que chaque personne doit appliquer au niveau local.
Dessiner l'organigramme, la dfinition des postes de travail et la procdure de
dfinition des rgles et de pnitence dans ce troisime cas.

4.7 4e cas : Gourou III


Au bout d'un certain temps, les disciples sont dsorients. Telle rgion est trs
laxiste, une mort d'homme se traduit par un an de pnitence, tandis que l'autre
implique le rejet de l'glise. Il est donc dcid d'harmoniser certaines rgles. Une
hirarchie des fautes et des sanctions est faite - capitale, grave et lgre ou
mignonne- et dtermine par Gourou III (Gourou II est parti avec la caisse). Le
niveau local peut dcider des fautes lgres. S'il veut donner des sanctions graves ou
capitales, il doit en rfrer au niveau rgional. Celui-ci peut donner des sanctions
lgres et graves et doit en rfrer Gourou III pour les fautes capitales.
Dessiner l'organigramme, la dfinition des postes de travail et la procdure de
dfinition des rgles et de pnitence dans ce quatrime cas.

4.8 5e cas : Gourou IV


Aprs de nombreuses annes, l'glise a prospr et comprend beaucoup de
membres. Gourou IV a compris les bienfaits de l'informatique et veut, tous les jours,
81

Merise : 60 affaires classes

sur son bureau, une synthse des sanctions donnes. Il veut harmoniser les rgles et
suivre l'activit de ses rgions.
Nous supposons que la procdure est la mme, sauf les nombreux rapports que
demande Gourou IV (objectifs, carts, rvisions...).

4.9 Architecture et outils informatiques


Dessiner le schma d'architecture informatique dans le deuxime cas (Gourou II
en difficult) et dans le dernier cas (Gourou IV). Nous supposons qu'il existe 1
Gourou, 9 lieutenants rgionaux et 290 prcheurs locaux. Dfinissez les cots
d'investissements et de fonctionnements de matriels et logiciels dans les deux cas.
Aidez-vous de l'annexe. Ne tenez pas compte de la ralisation des logiciels, les
modles de donnes et la liste des outils n'ayant pas t effectus.

82

Chapitre 9 : outils donnes ou traitements ?

Chapitre 9 : outils donnes


ou traitements ?

Jim Tarr ramassa le cigare que j'avais fait rouler


sur son bureau, inspecta la bague, arracha le
bout d'un coup de dents et se pencha pour
prendre une allumette.
D Hammett, La femme dans l'ombre.

Ce cas reprend l'tude de la bibliothque dcrite au chapitre 4. Les diffrents


modles de rfrence sont explicits ci-aprs jusqu'aux procdures. L'exercice
consiste imaginer les outils informatiques partir des donnes et des traitements
(oprations des procdures). Le corrig montrera les consquences de ces diffrentes
approches. Un sous-ensemble d'un domaine est repris afin de rendre l'exercice plus
facile !

1 MCC
Le modle de communication comprend le domaine "prter les livres".
Les partenaires ou intervenants externes la bibliothque sont : "lecteur" (de
livre), "diteur" (de livre) et "relieur" (de livre) qui pourraient tre des types (appels
sous-types) de fournisseur. D'autres partenaires tels que "mcne" ou "banque" ne
sont pas reprsents.
Les domaines sont : "prter les livres aux lecteurs" (assurer la rotation des livres
prts, rcuprer les livres prts), "enrichir la bibliothque" (conseiller le choix de
lecture, commander les nouveauts) et "maintenir les livres en tat" (faire relier les
livres, les mettre au pilon). On ne considrera par la suite que le domaine (restreint)
"prter les livres".

83

Merise : 60 affaires classes


DDE CONSEIL LECTURE

LIVRAISON LIVRE

DDE ABONNEMENT
LIVRAIS. LIVRE RELIE
DDE DE PRET

ACHETER

RETOUR DE PRET

MAINTENIR
LIVRE

PRETER LES
LIVRES

LECTEUR

DDE DE RELIURE

PRET ACCORDE

DDE D'ACHAT LIVRE

ABONNEMENT ACCORDE
DDE DE RESTITUTION

ENRICHIR
BIBLIO

CONSEIL LECTURE

Les messages entre domaines ne sont pas reprsents. Ils pourraient tre la
demande d'tat de livre entre "prter" et "maintenir", la demande de livre non
connu...
Les messages sont :
Demande d'abonnement : nom personne, prnom personne, adresse personne.
Demande de prt : titre de l'ouvrage, auteur, thme.
Retour de prt : n de livre, date de retour relle du livre.
Prt accord : n de livre, date de retour maximum du livre, date du prt, n de
prt.
Abonnement accord : n d'abonn.
Demande de restitution : date de la relance, nom abonn, adresse abonn, n de
livre, date de retour maximum du livre, date du prt, n de prt.
Les rgles de calcul sont :
Calcul de la date de retour thorique partir de la date du prt et de la dure
maximale du prt (qui dpend du titre emprunt).
Calcul du nombre de livres empruntables calcul partir du n abonn en
recherchant tous les exemplaires non rendus.

2 MCT
Les oprations conceptuelles sont :
Prise en compte de la demande de prt : si la personne n'est pas abonne, elle
l'est sans condition. Elle peut avoir des livres restituer ou son quota est dpass.
Une demande de restitution de livre est faite. Dans le cas contraire, et si un
exemplaire est disponible, le prt est accord.

84

Chapitre 9 : outils donnes ou traitements ?

Abonner lecteur : systmatique aprs une demande d'abonnement. Cette


opration pourrait ne pas exister. Le message de demande d'abonnement n'est pas
trs conceptuel.
Rcuprer livre : cette opration est dcide et ne comporte pas de message
vnement. Elle consiste examiner le cas des livres non rendus dont le prt est
chu. Le message rsultat est la demande de restitution.
Prise en compte du retour du prt : opration enclenche rception du message
retour du prt (et du livre physique). Elle consiste rcuprer le livre et demander
"entretenir" son avis sur l'tat du livre rendu. Ce nouveau message entre domaines
devrait figurer sur le MCC.
RETOUR DE PRET

DDE DE PRET

DDE ABONNEMENT

PEC RETOUR PRET

ABONNER
LECTEUR

RECUPERER LIVRE

PEC DDE PRET

ABONNEMENT ACCORDE
DDE INSPECTER LIVRE

DDE DE RESTITUTION
PRET ACCORDE

3 MCD
Le modle de donnes est le suivant : un auteur crit un ou plusieurs ouvrages.
Un ouvrage est un ouvrage dit possdant plusieurs exemplaires physiques. Le prt
est accord pour un exemplaire physique un lecteur. Une collection est dite chez
un diteur. Un ouvrage peut possder plusieurs thmes ou vedettes : roman,
documentaire, bande dessine, histoire...
0,N
POSSEDER
THEME

EXEMPLARISER

OUVRAGE
EDITE

0,N

1,1

EXEMPLAIRE

1,N

THEME
0,N

ECRIRE

EDITER

0,1

0,N

PRET

COLLECTION

AUTEUR

0,N

1,N

RESP
COLLECTION

1,1

ACCORDER

1,1

1,1

EDITEUR
0,N

PRETER

LECTEUR
0,N

85

Merise : 60 affaires classes

Un ouvrage est le contenu du "livre". Un exemplaire est l'exemplaire physique du


livre. L'auteur crit un ouvrage. Le lecteur lit un exemplaire physique. Un
exemplaire peut tre prt plusieurs fois au mme lecteur, donc le concept de prt
doit exister.
Les individus et les informations sont :
Auteur : nom auteur, prnom auteur.
Collection : code collection, libell collection.
diteur : code diteur, nom diteur, prnom diteur.
Exemplaire : code exemplaire, date d'achat, date de destruction.
Lecteur : n abonn, nom lecteur, prnom lecteur, adresse lecteur.
Ouvrage : code ouvrage, titre ouvrage, dure autorise.
Prt : code prt, date prt, date de retour relle du livre.
Thme : code thme, libell thme.
Aucune information n'est rattache une relation.

4 MOT
Les postes de travail sont :

le bibliothcaire : aide au choix de l'ouvrage, remplit les commandes,


rceptionne les livres des diteurs ;
l'accueil : administratif, responsable des abonnements, de la relance aux
abonns ;
le magasinier : responsable du stock, dballe et range les livres, met
disposition les livres demands, rceptionne les livres relis.
Vous pouvez imaginer la procdure avant de lire la suite.
Les oprations organises sont :
Conseiller lecteur : opration rajoute pour montrer qu'une procdure peut tre
multi-domaines.
Prise en compte de la demande d'abonnement : ici la procdure est dtaille dans
le cas o le lecteur n'a pas son adresse ou une justification de son identit et de son
adresse (utile pour la relance des livres non restitus).
Abonner lecteur : identique au conceptuel.
Prise en compte de la demande de prt : la diffrence est que le magasinier va
chercher le livre en magasin.
Chercher livre : opration typiquement organise. Le magasinier peut ne pas
trouver le livre s'il est tomb de l'armoire ou s'il est mal rang. Pour viter que cela
ne se reproduise, il devra mmoriser sa prsence et effectuer un inventaire tous les
mois.
Prise en charge du prt : c'est ce moment que le prt sera enregistr.
Annoncer indisponibilit : opration dsagrable. C'est la faute de l'informatique
!
86

Chapitre 9 : outils donnes ou traitements ?

Inventorier : opration nouvelle "temporise" mensuellement.


La procdure de prt de livre est :
LECTEUR

BIBLIOTHECAIRE

ACCUEIL

MAGASINIER

DDE CONSEIL LECTURE

CONSEILLER
LECTEUR
LIVRE CONSEILLE
DDE ABONNEMENT
PEC DDE
ABONNEMENT

DDE DE COORDONNEES
COORDONNEES LECTEUR

ABONNER
LECTEUR

ABONNEMENT ACCORDE
DDE DE PRET
PEC DEMANDE
PRET

DDE DE RESTITUTION

DDE RECHERCHE EX

DDE DE COORDONNEES
CHERCHER LIVRE

EXEMPLAIRE TROUVE

PE CHARGE PRET

PRET ACCORDE
EXEMPLAIRE ABSENT

ANNONCER
INDISPO.
EX INDISPONIBLE

HEBDO
INVENTORIER EX

EX ABSENT

5 MOD
Les individus sont les mmes que le MCD. Au lieu de crer un individu
supplmentaire tel que "inventaire", une information supplmentaire est dans
87

Merise : 60 affaires classes

l'individu "livre" : prsence du livre. Elle permet de savoir qu'un exemplaire


thoriquement en stock n'est pas sa place. Elle est mise jour quand le magasinier
ne trouve pas l'exemplaire ou quand il le retrouve suite un inventaire.

6 Liste des outils (exercices 41 et 42)


6.1 A partir des donnes (exercice 41)
L'exercice consiste indiquer les outils informatiques partir des individus et
des relations du modle de donnes.
Les outils lis l'individu "auteur" sont donns titre d'exemple. Les outils de
suppression ne sont pas explicits.
Individu "auteur".
Crer auteur
Modifier auteur
Rechercher auteur partir de son nom ou lister auteurs

Individu "collection".
Individu "diteur".
Individu "exemplaire".
Individu "lecteur".
Individu "ouvrage".
Individu "prt".

6.2 A partir des traitements (exercice 42)


L'exercice consiste indiquer les outils informatiques partir des oprations du
modle organisationnel de traitement. Par exemple, un outil li l'opration "Prise
en compte de la demande de prt" peut tre la "Consultation de l'abonn et de ses
livres emprunts". Cet outil "intgr" permet de consulter les exemplaires emprunts
et leur date de retour thorique partir de la saisie du numro d'abonn.
Opration "conseiller lecteur".
88

Chapitre 9 : outils donnes ou traitements ?

Opration "prise en compte de la demande d'abonnement".


Opration "prise en compte de la demande de prt".
Consultation de l'abonn et de ses livres emprunts

Opration "abonner lecteur".


Opration "chercher livre".
Opration "prise en charge du prt".
Opration "annoncer indisponibilit".
Opration "inventorier".

89

Merise : 60 affaires classes

90

Chapitre 10 : planifier les outils

Chapitre 10 : planifier les


outils

Ma bagnole tant la rvision, je pris le mtro.


Lo Malet, Brouillard au pont de Tolbiac
La planification des "outils utilisateurs" doit faire partie de la conclusion de
l'tude pralable, contrat de ralisation entre l'utilisateur final qui croit arriver au
bout de ses peines et l'informatique qui va enfin pouvoir travailler. Pour quand et
combien ? L'exercice suivant rpond la premire question. Le "combien" consiste
valoriser les jours par des taux... journaliers. Les temps comprennent la spcification
externe qui permet de faire valider les crans avec l'utilisateur, la spcification
interne qui dcrit ce qu'il faut programmer, et la ralisation qui comprend la
programmation, les tests et la rception par l'utilisateur. Si vous faites appel une
socit extrieure, prfrez le forfait la rgie. Les temps indiqus sont estims dans
le cadre de dveloppement de transactions "standards" et non dans le cadre de
dveloppement du type client-serveur ou multi-fentres.

1 Hypothses de planification
Nous reprenons le cas de la bibliothque. Pour chaque outil, le nombre
d'individus ou de relations mettre jour ou en lecture, les rgles de calcul, le
nombre d'crans dfinissent un niveau de complexit, simple, moyen et compliqu.
Nous proposons la grille suivante : en fonction du type de transaction et de sa
complexit, un nombre de jours de spcification et de ralisation est estim.

SI

Alors

Type d'outil

Batch
simple

Batch
moyen

Batch
comp.

Trans.
simple

Trans.
moyenne

Trans.
Comp.

Nombre d'individus

Nombre de relations

Nombre d'tats

Nombre de rgles

Temps de spcification

10

10

Temps de ralisation

15

10

91

Merise : 60 affaires classes

Des outils trs compliqus existent, dont l'estimation de la charge est laisse
l'apprciation du programmeur.
Si, par exemple, les outils de 1 4 correspondent aux critres suivants,
Outil

Nombre
d'individus

Nombre de
relations

Nombre
d'tats

Nombre de
rgles

Batch 1

Batch 2

Batch 3

Temps rel 4

ils auront les types suivants et pourront tre planifis comme suit :
Outil

Type

Complexit

Temps de
spcification

Temps de
ralisation

Temps
total
4

Batch

simple

Batch

moyen

10

Batch

compliqu

10

15

25

Transaction

simple

19

24

43

TOTAL

Les temps de spcification et de ralisation sont des moyennes et peuvent varier


considrablement en fonction des personnes, en particulier les temps de test et de
mise en route.
Ce tableau peut tre construit directement de manire empirique en deux temps.
D'abord lister les outils et leur type, ensuite rcapituler leur nombre et additionner les
temps de spcification et de ralisation.
Liste des outils :
Outil

Type

Complexit

Batch

simple (1)

Batch

moyen (2)

Batch

compliqu (3)

Transaction

simple (1)

Temps de spcification et de ralisation :


Type
TR

Batch

TOTAL

92

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

Simple (1)

Moyen (2)

Compliqu (3)

10

15

Simple (1)

Moyen (2)

10

Compliqu (3)

10

10

10

28

Chapitre 10 : planifier les outils

12 Exercice 43
Valoriser les outils suivants en remplissant les colonnes du type d'outil et de sa
complexit, et effectuer les totaux :
Outil

Type

Comp.

Temps de
spcification

Temps de
ralisation

Temps
total

Consultation abonn et de ses livres emprunts


Consultation des ouvrages et de leur disponibilit
Crer abonn
Crer ouvrage
Enregistrement prt
Modification abonn
Modification prsence livre
Recherche des ouvrages en fonction des auteurs, des
collections, des diteurs
Edition inventaire
TOTAL

Temps de spcification et de ralisation :


Type

Complexit

TR

Simple

Batch

TOTAL

Nombre

Moyen

Compliqu

10

15

Simple

Moyen

Compliqu

10

10

93

Merise : 60 affaires classes

94

Chapitre 11 : construire le MPD

Chapitre 11 : construire le
MPD

Le fantme de l'opra a exist.


Gaston Leroux, Le fantme de l'opra

1 MPD1 (exercice 44)


Transformer en modle relationnel le modle de donnes suivant. Indiquer les
cls des tables relationnelles. Les rgles sont dcrites dans l'ouvrage rfrence 5.
CONCERNE

EFFECTU

1,1

0,N

MEDECIN

1,1
CONSULTATION

0,N
MALADE

DATE
CONSULTATION
PRIX
CONSULTATION

NOM MEDECIN

0,N

NOM MALADE

0,N

DETECTER
DIAGNOSTIQUER

0,N
SYMPTOME
NOM SYMPTOME

0,N
0,N

ASSOCIER

1,N

MALADIE
NOM MALADIE

2 MPD2 (exercice 45)


Transformer en navigationnel, puis en relationnel le modle suivant. Attention
la relation de nomenclature "modifier plan".

95

Merise : 60 affaires classes


SUIVRE PLAN
0,1

SITUATION
TENIR
COMPTE

0,N

MODIFIER
PLAN
0,N

PLAN /
OPERATION

PLAN

PRECEDER
PLAN
0,1

1,N

SUIVRE
OPERATION
0,1

1,1

OPERATION

MODIFIER
OPERATION

PRECEDER
OPERATION
0,1

3 MPD3 (exercice 46)


Transformer en modle relationnel le modle de donnes suivant. Indiquer les
cls des tables relationnelles.
Le modle suivant dcrit la prise en compte de rclamations consommateurs
concernant des produits alimentaires.
ETRE COMPOSANT GRP
0,1
REGROUPER GROUPE

GROUPE
PRODUIT

RECLAMEUR
ENVOYER

COMPOSER GROUPE
0,N

1,N

CODE PERSONNE
NOM PERSONNE

1,N

ADRESSE PERSONNE

1,1
RECLAMATION

ORIGINE
PRODUCTION

0,1
USINE
PRODUCTION

CODE RECLAMATION

0,N

DATE RECLAMATION

CODE USINE

GROUPER
PRODUIT

0,1

1,1

0,N

1,1
CONCERN
ER

0,N

PRODUIT
0,N

LIBELLE USINE

REPONDRE

REPONSE
1,N
RECLAMATION

TYPER
RECLAMA

VALEUR PARAMETRE

0,N
TYPE
RECLAMATION
CODE TYPE RECLAM.
LIB TYPE RECLAMATION

96

VALEUR CRITERE

0,N
CRITERE
RECLAMATION
CODE CRITERE
LIBELLE PARAMETRE

Chapitre 11 : construire le MPD

La rclamation est envoye par un "rclameur" et concerne un produit. Elles sont


classes en type de rclamation (date limite de consommation dpasse, got du
produit...). Un produit pouvant tre fabriqu dans plusieurs usines, la rclamation est
lie une usine de production. Les critres sont plus prcis que le type : la date
limite de consommation ou DLC est dpasse de 3 jours, le got est acide. Les
produits sont regroups (yaourts nature, aux fruits, mousse au caf, etc.) en groupes
de produits eux-mmes regroups (caf, desserts, natures...).
Une rponse est apporte une ou plusieurs rclamations.
Attention la relation de nomenclature "regrouper groupe" ! Quelles sont les
informations cres ?

97

Merise : 60 affaires classes

98

Chapitre 12 : exercices complets

Chapitre 12 : exercices
complets
1 Misrables (Htel) (exercice 47)
Lire le texte suivant extrait des Misrables de Victor Hugo (rfrence 3) et
rpondez aux questions suivantes. Toute la mthode n'est pas passe en revue, mais
grce au texte, il est possible de dfinir certaines tapes : fonctions couvertes,
partenaires, organigramme et modle de donnes.
1. Quel est le nom de l'entreprise concerne ?
2. Quelles sont les activits de cette entreprise ? Regrouper ces activits en
domaines.
3. Quels sont les partenaires de l'entreprise ?
4. Quel est l'organigramme (la structure des postes de travail de l'entreprise)
et les oprations organises de chaque poste de travail ?
Nous croyons qu'il avait simplement tudi en Hollande pour tre aubergiste. Ce
gredin de l'ordre composite tait, selon les probabilits, quelque Flamand de Lille en
Flandre, Franais Paris, Belge Bruxelles, commodment cheval sur deux
frontires. Sa prouesse Waterloo, on la connat. Comme on voit il l'exagrait un
peu. Le flux et le reflux, le mandre, l'aventure, tait l'lment de son existence ;
conscience dchire entrane vie dcousue ; et vraisemblablement, l'orageuse
poque du 18 juin 1815. Thnardier appartenait cette varit de cantiniers
maraudeurs dont nous avons parl, battant l'estrade, vendant ceux-ci, volant ceuxl, et roulant en famille homme, femme et enfants, dans quelque carriole boiteuse,
la suite des troupes en marche, avec l'instinct de se rattacher toujours l'arme
victorieuse. Cette campagne faite, ayant, comme il disait, "du quibus", il tait venu
ouvrir gargote Montfermeil.
(...) Tout nouveau venu qui entrait dans la gargote disait en voyant la Thnardier
: Voil le matre de la maison. Erreur. Elle n'tait mme pas la matresse. Le matre
et la matresse, c'tait le mari. Elle faisait, il crait. Il dirigeait tout par une sorte
d'action magntique invisible et continuelle. Un mot lui suffisait, quelquefois un
signe ; le mastodonte obissait. Le Thnardier tait pour la Thnardier, sans qu'elle
s'en rendit trop compte, une espce d'tre particulier et souverain. Elle avait les
vertus de sa faon d'tre; jamais et-elle t en dissentiment sur un dtail avec
monsieur Thnardier, hypothse du reste inadmissible, elle n'et donn
publiquement tort son mari, sur quoi que ce soit. Jamais elle n'et commis "devant
des trangers", cette faute que font si souvent les femmes, et qu'on appelle, en
99

Merise : 60 affaires classes

langage parlementaire : dcouvrir la couronne. Quoique leur accord n'et pour


rsultat que le mal, il y avait de la contemplation dans la soumission de la Thnardier
son mari. Cette montagne de bruit et de chair se mouvait sous le petit doigt de ce
despote frle. C'tait, vu par son ct nain et grotesque, cette grande chose
universelle : l'adoration de la matire pour l'esprit ; car de certaines laideurs ont leur
raison d'tre dans les profondeurs mmes de la beaut ternelle. Il y avait de
l'inconnu dans Thnardier; de l l'empire absolu de cet homme sur cette femme. A de
certains moments elle le voyait comme une chandelle allume ; dans d'autres, elle le
sentait comme une griffe.
Cette femme tait une crature formidable qui n'aimait que ses enfants et ne
craignait que son mari. Elle tait mre parce qu'elle tait mammifre. Du reste sa
maternit s'arrtait ses filles, et, comme on le verra, ne s'tendait pas jusqu'aux
garons. Lui, l'homme, n'avait qu'une pense s'enrichir.
Il n'y russissait point. Un digne thtre manquait ce grand talent. Thnardier
Montfermeil se ruinait, si la ruine est possible zro ; en Suisse ou dans les
Pyrnes ce sans-le-sou serait devenu millionnaire. Mais o le sort attache
l'aubergiste, il faut qu'il broute.
On comprend que le mot aubergiste est employ ici dans un sens restreint, et qui
ne s'tend pas une classe entire.
En cette mme anne 1823, Thnardier tait endett d'environ quinze cents francs
de dettes criardes, ce qui le rendait soucieux.
(...)Ses thories d'aubergiste jaillissaient quelquefois de lui par clairs. Il avait
des aphorismes professionnels qu'il insrait dans l'esprit de sa femme. "Le devoir de
l'aubergiste, lui disait-il un jour violemment et voix basse, c'est de vendre au
premier venu du fricot, du repos de la lumire, du feu, des draps sales, de la bonne,
des pouces, du sourire; d'arrter les passants, de vider les petites bourses et d'allger
honntement les grosses, d'abriter avec respect les familles en route, de rper
l'homme, de plumer la femme, d'plucher l'enfant ; de coter la fentre ouverte, la
fentre ferme, le coin de la chemine, le fauteuil, la chaise, le tabouret, l'escabeau,
le lit de plume, le matelas et la botte de paille- de savoir de combien l'ombre use le
miroir et de tarifer cela, et, par les cinq cent mille diables, de faire tout payer au
voyageur, jusqu'aux mouches que son chien mange !
Cet homme et cette femme, c'tait ruse et rage maries ensemble, attelage hideux
et terrible.
Pendant que le mari ruminait et combinait, la Thnardier, elle, ne pensait pas aux
cranciers absents, n'avait souci d'hier ni de demain, et vivait avec emportement
toute dans la minute.
Tels taient ces deux tres. Cosette tait entre eux, subissant leur double pression,
comme une crature qui serait la fois broye par une meule et dchiquete par une
tenaille. L'homme et la femme avalent chacun une manire diffrente ; Cosette tait
roue de coups, cela venait de la femme ; elle allait pieds nus l'hiver, cela venait du
mari.
100

Chapitre 12 : exercices complets

Cosette montait, descendait, lavait, brossait, frottait, balayait, courait, trimait,


haletait, remuait des choses lourdes, et, toute chtive, faisait les grosses besognes.
Nulle piti : une matresse farouche, un matre venimeux. La gargote Thnardier
tait comme une toile o Cosette tait prise et tremblait. L'idal de l'oppression tait
ralis par cette domesticit sinistre. C'tait quelque chose comme la mouche
servante des araignes.
La pauvre enfant, passive, se taisait.
Quand elles se trouvent ainsi, ds l'aube, toutes petites, toutes nues, parmi les
hommes, que se passe-t-il dans ces mes qui viennent de quitter Dieu ?
A partir du texte donn ci-aprs :
5. Dessiner un MCD des tarifs de l'entreprise (chambre, souper...).
6. Citer un message organis.
7. Informatiseriez-vous cette entreprise ?
IL FAUT DU VIN AUX HOMMES ET DE L'EAU AUX CHEVAUX
Il tait arriv quatre nouveaux voyageurs.
- Entrez, bonhomme.
Le "bonhomme" entra. La Thnardier lui jeta un second coup d'oeil, examina
particulirement sa redingote qui tait absolument rpe et son chapeau qui tait un
peu dfonc, et consulta d'un hochement de tte, d'un froncement de nez et d'un
clignement d'yeux, son mari, lequel buvait toujours avec les rouliers. Le mari
rpondit par cette imperceptible agitation de l'index qui, appuye du gonflement des
lvres, signifie en pareil cas : dbine complte. Sur ce, la Thnardier s'cria :
- Ah ! , brave homme, je suis bien fche, mais c'est que je n'ai plus de place.
- Mettez-moi o vous voudrez, dit l'homme, au grenier, l'curie. Je payerai
comme si j'avais une chambre.
- Quarante sous.
- Quarante sous. Soit.
- A la bonne heure.
- Quarante sous ! dit un roulier bas la Thnardier, mais ce n'est que vingt sous.
- C'est quarante sous pour lui, rpliqua la Thnardier du mme ton. Je ne loge pas
des pauvres moins.
- C'est vrai, ajouta le mari avec douceur, a gte une maison d'y avoir de ce
monde-l.
THNARDIER A LA MANEUVRE

101

Merise : 60 affaires classes

Le lendemain matin, deux heures au moins avant le jour, le mari Thnardier,


attabl prs d'une chandelle dans la salle basse du cabaret, une plume la main,
composait la carte du voyageur la redingote jaune.
La femme debout, demi courbe sur lui, le suivait des yeux. Ils n'changeaient
pas une parole. C'tait, d'un cot, une mditation profonde, de l'autre, cette
admiration religieuse avec laquelle on regarde natre et s'panouir une merveille de
l'esprit humain. On entendait un bruit dans la maison; c'tait l'Alouette qui balayait
l'escalier.
Aprs un bon quart d'heure et quelques ratures, le Thnardier produisit ce chefd'oeuvre.
NOTE DU MONSIEUR DU N1.
Souper
Chambre
Bougie
Feu
Service
TOTAL

fr

3
10
5
4
1

fr

23

- Vingt-trois francs ! s'cria la femme avec un enthousiasme ml de quelque


hsitation.
Comme tous les grands artistes, le Thnardier n'tait pas content.
- Peuh ! fit-il.
C'tait l'accent de Castlereagh rdigeant au congrs de Vienne la carte payer de
la France.
- Monsieur Thnardier, tu as raison, il doit bien cela, murmura la femme qui
songeait la poupe donne Cosette en prsence de ses filles, c'est juste, mais c'est
trop. Il ne voudra pas payer.
Le Thnardier fit son rire froid, et dit :
- Il payera.
Ce rire tait la signification suprme de la certitude et de l'autorit. Ce qui tait
dit ainsi devait tre. La femme n'insista point. Elle se mit ranger les tables : le mari
marchait de long en large dans la salle. Un moment aprs il ajouta:
- Je dois bien quinze cents francs, moi !
Il alla s'asseoir au coin de la chemine, mditant, les pieds sur les cendres
chaudes.
- Ah ! reprit la femme, tu n'oublies pas que je flanque Cosette la porte
aujourd'hui. Ce monstre ! elle me mange le coeur avec sa poupe ! J'aimerais mieux
pouser Louis XVIII que de la garder un jour de plus la maison !
Le Thnardier alluma sa pipe et rpondit entre deux bouffes :
102

Chapitre 12 : exercices complets

- Tu remettras la carte l'homme.


Puis il sortit.

Je ne crois pas qu'il existe ce qu'on appelle un


"criminel n", mais je n'avais pas abandonn depuis
bien longtemps mes culottes courtes lorsque j'ai dcid
de faire carrire dans le crime.
Alvin Karpis et Bill Trent, Ennemi public No 1

2 Taxe d'apprentissage (exercice 48)


Dans cet exercice et dans tous les cas suivants, nous effectuerons un parcours
complet de la mthode et construirons dans l'ordre :
1. le MCC ;
1.1 fonctions et domaines ;
1.2 partenaires ;
1.3 messages et informations ;
2. le MCT et ses oprations conceptuelles ;
3. le MCD, individus, relations, informations et pattes ;
4. le MOT, postes de travail et procdures ;
5. le MOD individus, relations, informations et volumes de donnes;
6. la liste des outils ;
6.1 par opration organise ;
6.2 rcapitulatif.
Vous pouvez regarder la solution de chaque tape avant de passer la suivante.
La taxe professionnelle doit tre paye par les entreprises qui ne sont pas des
tablissements d'enseignement. Elle est proportionnelle aux salaires verss dans
l'entreprise. Elle est verse un fonds national ou un centre de formation interne
ou externe l'entreprise ou des coles d'enseignement technologique et
professionnel. Dans ces derniers cas, les entreprises doivent remplir une "demande
d'exonration" "rdiger sur un imprim d'un modle agr".
Dans cet exercice, nous nous plaons du ct de l'cole d'enseignement Porteur.
Cette cole peroit l'argent de l'tat et prospecte les entreprises pour obtenir
directement le montant de la taxe d'apprentissage. Les fonctions couvertes sont de
rechercher et d'encaisser la taxe d'apprentissage.
Les entreprises peuvent verser leur don sous forme d'argent ou en nature.
Le prospecteur de l'cole Porteur s'adresse diffrentes socits pour percevoir la
taxe d'apprentissage. Aprs accord, si le paiement n'intervient pas, le trsorier
relance les personnes ayant accept le paiement et envoie des rponses appropries
103

Merise : 60 affaires classes

aux socits et aux montants verss. Une forte somme entrane une rcompense de
dix pages et une petite somme un remerciement sur le dos de l'enveloppe. Le dlai de
relance dpend de l'entreprise ayant accept le stage. Le trsorier encaisse les dons.
L'cole vous demande, comme exercice, d'imaginer une solution informatique
ce besoin. Comme cela, elle pourra profiter de votre travail.
Nous considrons qu'il y a :
5 000 entreprises prospectes, 1 personne en moyenne connue par entreprise.
Une sur dix rpond positivement. La moiti des entreprises ayant accept de payer la
taxe sont relances et toutes les rponses positives entranent un versement.
Dix niveaux d'chelle de taxe sont dfinis. Une rponse de 5 types diffrents est
dite chaque versement. Les versements sont mmoriss sur 5 ans.
H. Poirot regarda avec intrt, et bientt avec
sympathie, la jeune femme qui entrait dans son
bureau.
Agatha Christie, Cinq petits cochons

3 Stages (exercice 49)


La dmarche est identique celle de l'exercice prcdent.
Il s'agit de traiter compltement le besoin de M. Plume de l'tablissement SainteHildegarde du Chapitre 4. Un domaine a t identifi comme tant de trouver des
stages en entreprise pour placer les lves.
M. Plume contacte les personnes susceptibles de lui fournir un stage. Aprs
rception d'une proposition, il dtermine quelles matires peuvent convenir ce
stage. Les lves seront ensuite choisis en fonction de leur option et du poids de la
matire dans leur option. Un stage Kourou sur la fuse Ariane sera propos un
lve de l'option mathmatiques, aronautique ou informatique mais pas un lve
de l'option polyglotte. Une option comporte plusieurs matires (mcanique
quantique, statistiques, anglais, langages d'exploitation) et le stage est class en
fonction des matires possibles et d'autres critres (rmunration, lieu, dure...).
Aprs affectation du stage, une dclaration de stage est envoye la Scurit
Sociale pour que l'entreprise puisse ne pas payer de charges, et une convention de
stage l'entreprise, qui prcise l'entreprise quel professeur suit l'lve.
M. Plume est aid par sa collaboratrice et des "tuteurs" qui jugent le travail de
l'lve en fin de stage et appartenant l'entreprise.

104

Chapitre 12 : exercices complets


SECURITE
SOCIALE

ELEVE

DECLARATION DE STAGE
OFFRE DE STAGE

CONVENTION DE STAGE
DDE DE STAGE

CHOIX DE STAGE

PLACER ELEVES

EMPLOYEUR

PROPOSITION DE STAGE

Nous considrons qu'il y a :


Le mme nombre d'entreprises que prcdemment, soit 5 000, 600 propositions
annuelles pour 500 lves susceptibles d'effectuer un stage (le rve), 200 matires,
50 options, une option comportant 10 matires en moyenne et 5 critres de stage. Les
donnes seront mmorises sur 5 ans.
Lorsque Sir Henry Mellivale se mit en tte de
prendre des leons de chant, tout le monde
s'accorda pour considrer que cette nouvelle
occupation risquait de causer des dommages
incalculables sur de pauvres innocents.
John Dickson Carr, Le fantme du cavalier.

4 Former (exercice 50)


Il s'agit de traiter compltement le besoin du responsable des tudes M.
Deuxplumes de l'tablissement Sainte-Hildegarde du Chapitre 4.
FORMER
BULLETIN DE NOTE
CORRECTION PROBLEME
DDE REPONSE QUESTION

DDE ABSENCE
COPIE A CORRIGER

DIPLOME OBTENU
DDE CHANGEMENT ENSGT

ELEVE

105

Merise : 60 affaires classes

Un domaine a t identifi comme tant de former les lves. Le MCD a t fait


au chapitre 5.
Construire le MCT, le MOT, le MOD (mmorisation des donnes sur 5 ans) et
faire la liste des outils.
Nous considrons qu'il y a :
4 promotions annuelles de 500 lves, 200 matires et 50 options, toutes
promotions confondues, et 2 enseignements par matire. Une option compte 10
matires en moyenne.
Nous considrons 50 salles de cours et 20 professeurs. Un enseignement porte
sur 1 matire, comprend 10 cours, 2 examens et 20 lves en moyenne.
Au dbut, on crut que la fille tait une noire.
Mc Bain, Les heures creuses

5 Slectionner (exercice 51)


Il s'agit de traiter compltement le besoin du responsable des tudes, M.
Deuxplumes de l'tablissement Sainte-Hildegarde, du Chapitre 4.
Un domaine a t identifi comme tant de slectionner les lves. Le MCD a t
fait au chapitre 5.
CANDIDATURE
REPONSE EXAMEN

ELEVE

SELECTIONNER
ELEVES
EXAMEN DE PASSAGE
REPONSE CANDIDATURE

Construire le MCT, le MOT, le MOD (mmorisation des donnes sur 5 ans) et


faire la liste des outils.
Nous considrons qu'il y a :
500 lves par an, un taux de russite de 20% l'entre. Nous ne considrons que
la slection de 1re anne. 10 % des lves prsentent leur candidature deux fois.
Chaque candidat a 1,5 diplme en moyenne.

106

Chapitre 12 : exercices complets

Un lve se prsente dans une option parmi 10 et passe 10 examens (un examen
par matire) nots par 3 professeurs diffrents parmi 20. Au total, il existe 10 options
l'entre et 20 matires.
Lavergne ouvrit la porte du poste central.
Boileau Narcejac, Le retour

6 Services gnraux (exercice 52)


C'est le cas dcrit au chapitre 4 : un domaine a t identifi comme tant de
distribuer les fournitures.
RECLAMATIONS
UTILISATEUR
DDE FOURNITURES

DISTRIBUER ACHATS

DON FOURNITURES
REFUS DDE
DON PREVU

DDE ACHATS

RECEPTION PREVUE

ACHETER

RECEPTION EFFECTUEE

Construire le MCT, le MCD, le MOT, le MOD et lister les outils.


Lors de la construction du MCT, une matrice de dcision peut tre construite
pour l'opration "Traiter demande de fournitures" afin de dterminer les conditions
d'mission des messages rsultats.
Les volumes peuvent tre calculs avec les chiffres suivants :
les services gnraux traitent 400 types de fournitures, 10 lieux correspondant
aux 10 services, 250 personnes, 10 fournisseurs ;
par an, 5 000 demandes de fournitures sont mises, deux rceptions de 2
fournisseurs et de 50 types de fournitures ont lieu tous les 15 jours. 95% des
demandes sont servies et 2 % sont reprises pour rclamation ;
100 fournitures sont suivies par an.

107

Merise : 60 affaires classes

Motel en fer cheval, abandonn, au pied des


collines de San Berdoo, Buzz Meeks tait pass
la rception avec quatre vingt quatorze mille
dollars, dix-huit livres d'hroine presque pure, un
fusil pompe calibre 10, un 38 spcial, un 45
automatique, et un cran d'arrt (...).
James Ellroy, LA confidential

7 Services gnraux (exercice 53)


C'est le cas dcrit au chapitre 4 : un domaine a t identifi comme tant
d'acheter.
DISTRIBUER ACHATS

RECEPTION FOURNITURE
CONDITIONS D'ACHATS

DDE ACHATS

RECEPTION PREVUE

FOURNISSEUR

ACHETER

RECEPTION EFFECTUEE
CDE FOURNISSEUR
DEMANDE DEPENSE

BUDGET ACCORDE

MAITRISER DEPENSES

Construire le MCT, le MCD, le MOT, le MOD et lister les outils.


Les volumes sont les mmes que dans l'exercice prcdent. De plus, un
fournisseur propose 300 types de fournitures son catalogue et facture chaque
livraison. Deux priodes budgtaires sont prvues annuellement.
Le stockage des informations est prvu sur cinq ans.
Celle qui faisait les cent pas non loin de la
bouche de mtro conservait des traces d'une
bonne ducation.
Lo Malet, Le soleil nat derrire le Louvre

8 Maison d'ducation (exercice 54)


Franois est directeur d'une maison d'ducation. Des enfants sont sa charge
quand un juge dcide de les protger de leur entourage ou de les placer. Ils sont alors
soit en internat soit en famille d'accueil l'extrieur de l'internat. Ils restent de 1 5
ans et 2 ans en moyenne.
108

Chapitre 12 : exercices complets

Son quipe se compose de 8 ducateurs, d'une psychologue, d'une assistance


sociale, d'une ducatrice scolaire et de 5 personnes des services gnraux. Il est en
contact avec des centres mdicaux psychopdagogiques, des orthophonistes, des
instituteurs et des professeurs des coles.
Il reoit les demandes de
placement
du
juge
(ordonnance de placement
provisoire) valable de 6 mois
2 ans, rend ensuite un
rapport sur le "vcu" de
l'enfant au juge. Son rle est
de recruter et d'aider les
ducateurs et les autres
personnes.
Les
ducateurs
choisissent
les
familles
d'accueil, les visitent, suivent
le comportement des enfants
leur charge vis--vis de
l'instituteur ou d'autres personnes. Les ducateurs peroivent les comportements ou
les caractristiques des enfants (clin, rebelle, ouvert, rserv, timide, insoumis...,
une vingtaine en tout), et relient leur comportement leur pass, des vnements
(accident de voiture, dcs d'un proche...) ou de situations (internat, placement
familial, une dizaine en tout). Ils essayent de juger les personnes de leur entourage
(mre folle, pre macho...) et leurs relations avec elles (pre qui le rejette, mre
possessive...) en fonction de leur pass. Ils leur conseillent alors d'adopter une
relation plus adapte. Ils peuvent aussi conseiller leur entourage (famille d'accueil
trop laxiste, visites effectuer...). Le psychologue aide les ducateurs, les familles
d'accueil. Il intervient rarement avec l'enfant, il sert surtout de conseil. L'assistante
sociale recrute les familles d'accueil, appeles aussi assistantes maternelles,
renouvelle les agrments donns par la DDASS aux familles d'accueil, fait un bilan
avec elles dans le cas o l'enfant doit partir, recherche les tablissements scolaires.
Les enfants partent quand le juge le dcide o 21 ans. Jusqu' 18 ans, ils sont
obligs de se plier la dcision du juge. Entre 18 et 21 ans, ils peuvent s'accorder
avec la DDASS pour rester en placement ou en famille d'accueil. A partir de 21 ans,
ils peuvent rester dans la famille d'accueil mais celle-ci ne sera plus rmunre.
On considre 70 enfants (15 en internat et 55 en famille d'accueil), 50 personnes
exerant une dizaine de fonctions au total, 35 familles d'accueil, 30 tablissements,
une dizaine de types d'vnements et de types de situations diffrents, 20
caractristiques. Chaque enfant possde une dizaine de situations et d'vnements et
une quinzaine de relations.
Considrez un temps de stockage de 10 ans et construisez MCC, MCT, MCD,
MOT, MOD et la liste des outils.

109

Merise : 60 affaires classes

Marie Anne s'habituait la cadence lente de la


bte aux harnais luisants.
Jean Amila, Jusqu' plus soif.

9 Cabinet animal (exercice 55)


Les deux brillantes ditticiennes pour animaux, Corinne et Marine, ont dcid
de s'installer leur compte. Pour cela, elles dfinissent des rgimes suivre toute
catgorie ou type d'animaux, tortues de mer, de terre, lapin nain, chat...
Elles se sont aperues que le plus difficile est de planifier les visites des animaux
et leur priodicit. Les poissons ont vite tendance grossir comme des diodons, alors
que les gris du Gabon peuvent se laisser dprir si personne ne leur porte attention.
Quand un nouvel animal fait appel leurs services, leur secrtaire donne un
rendez-vous en fonction du type d'animal (poisson, lphant, dahut...). Ensuite, la
priodicit est dfinie en fonction du rgime donn, s'il ncessite un suivi serr ou
non.
Aprs la prise de mesures (taille, poids, vue, tension) imposes par la MAT, la
mdecine animalire du travail, et d'autres au choix, elles dterminent le rgime
suivre.
Un rgime est
dfini par la quantit
d'aliments ingrer :
100 g de carottes par
jour maximum, un
minimum de 3 oeufs
pour arriver 1 000
kCal maximum, avec
300 de protines, 400
de lipides et 300 de
glucides. Elles ne
prennent
pas
en
compte
les
corrlations
entre
aliments.
Les hypothses de volumes sont : un animal vient tous les 15 jours pendant les 6
premiers mois, ensuite une fois tous les 6 mois pendant 2 ans et 1 fois par an pendant
3 ans. Vingt cinq visites sont effectues par jour et 10 mesures sont effectues au
maximum. Les rgimes sont "lourds" au dpart et changent une fois les 6 premiers
mois, et ensuite deviennent "lgers" et restent les mmes. Ils concernent 15 aliments
au total.
Considrez un temps de stockage de 5 ans et construisez MCC, MCT, MCD,
MOT, MOD et la liste des outils.

110

Chapitre 12 : exercices complets

Lorsque le chasseur apporta l'dition de midi, la


nouvelle tait passe d'une brve de dernire
minute plusieurs colonnes la une, avec un
titre en manchette.
Pamela Branch, Un lion dans la cave.

10 Presse (exercice 56)


Jean-Pierre a investi toute sa fortune
dans un "pavillon de jardin turc", un
kiosque journaux. Il pourrait vendre de
tout, mais se cantonne la vente de
journaux de presse, de livres et de
fournitures scolaires. Il n'a qu'un seul
fournisseur de presse, la CCCP, la toutepuissante compagnie cooprative des
commerants de presse et doit se plier
ses conditions draconiennes.
Dans le domaine de la presse existe
un prix fort, celui auquel vous payez
votre journal et un prix net, celui auquel
votre libraire achte sa presse, la
diffrence est la commission du vendeur,
qui varie de 13 20 %.
Toutes les semaines, Jean-Pierre
avance un montant net correspondant
peu prs ses achats hebdomadaires de presse. Le solde de ses dpenses et de ses
invendus est effectu hebdomadairement. Il doit alors rgler le solde la CCCP.
Tous les matins, sauf le dimanches et le 1er mai, il reoit des livraisons de
journaux qu'il vrifie et met en place dans ses rayons. Dans la journe, il vend les
hebdomadaires, les quotidiens et, bien sr, les revues X, Y ou Z. Il voit alors dfiler
les motards, les retraits, les chmeurs, les rentiers, etc. A la fin de la journe
recommence la manutention : compter les revues rendre, les invendus et remplir les
nombreux imprims de la CCCP. Il fait des paquets cadeaux et les dpose dans le sas
de son magasin pour l'agent de la CCCP. Celle-ci peut contester ses invendus et
rclamer une diffrence !
Tous les jours, la CCCP lui envoie un bordereau d'invendus journalier des
quotidiens et un autre bordereau pour les publications. Si Jean-Pierre part en
vacances, il prvient la CCCP qui ne le livrera pas et, son retour, lui enverra un
bordereau d'invendus complmentaire complter. Celui-ci comprend tous les
journaux et publications arrivs chance pendant ses vacances.
Il peut aussi remplir la "demande de retour autoris exceptionnel" pour les revues
qu'il n'a pas rendues temps. La CCCP lui renvoie alors un accord sur les quantits
(bordereau de contrle) et sur les montants (bordereau de crdit d'invendus).
Parmi les nombreux bordereaux remplir, en voici quelques-uns :
111

Merise : 60 affaires classes

Relev hebdomadaire de compte : facture de la CCCP. Les revues sont vendues


au prix CCCP ou prix net. Le montant payer A-B est gal au montant des
livraisons moins les retours.
Code comptable, date dbut semaine, date fin semaine, routage.
Libell

Date

Publications

Fournis

et

crit

MT Fort MT net

dbits
crit

MT Fort

MT net

FAC

1244

INV

777

633

1016

Invendus et crdits

Quotidiens
Journaux du soir
S/total presse
Autres fournisseurs

ENC

Total hebdomadaire

Solde hebdomadaire

A-B

criture : FACture, INVendu.


Bordereau de crdit d'invendus : acceptation des retours d'invendus.
Prix

Titre

Codif

Parution

3,5

Bild Z

403

Matin sahara

573

Matin sahara

573

Dclar

Accept

Montant fort

920919

14

920917

24

920918

12

13

50

17

34

Total Quotid.
2

Tl Z

1910

523

19

Total

Bordereau de contrle, justificatif des retours d'invendus. Est envoy avec le


bordereau prcdent : n bordereau, date du bordereau journalier, n kiosque, n case
Prix

Titre

Codif

Parution

Ecart

Accept.

Rejets 1

Rejets 2c

Tl Z

1910

523

-2

17

25

Camping-car

1348

51

26

Camping-car

1348

52

-2

TOTAL

Les rejets 1 sont les prmaturs (revue trop prime), 2, les non accepts et 3 les
non rappels (revue non prime).
Bordereau d'invendus complmentaire : hebdomadaires invendus des journes
prcdentes.
Nombre de bacs, nombre de paquets, libell titre, prix, numro, fournisseur,
quantit invendue, codification.
Titre

Prix

No

Four

Invendus

Lib

Codif

Rustica

1177

30

Rustica

2472

Rustica

1178

31

Rustica

2472

VSD

14

776

43

VSD

1713

112

Chapitre 12 : exercices complets

Bordereau d'invendus journalier des quotidiens : quotidiens invendus de la


journe.
Titre, prix, numro, quantit invendues (nouveau service suivre) : code, jour de
la semaine, quantit.
Titre

Prix

No

Invendus

Codif

Sud Ouest

3,8

01.09

Four

23

318

Courrier de
l'ouest

29.08

24

209

Courrier de
l'ouest

31.08

25

209

Bordereau d'invendus journalier des publications : hebdomadaires invendus de la


journe.
Titre, prix, numro, quantit invendue (nouveau service suivre) : code, jour de
la semaine, quantit
Titre

Prix

Invendus

Codif

Rustica

1183

Four

28

2472

Canard

3748

22

1326

Bordereau de livraison des quotidiens : quotidiens expdis le matin par la


CCCP.
Libell titre, codification, numro de parution, prix, montant, catgorie, service,
dbits du jour, cumul semaine.
Demande de retour autoris exceptionnel ou droit aux oublis : retour suprieur
au dlai normal.
N routage, n marchand, date de la demande, date de retour au CDP, nombre de
paquets, nombre de folios - titre, codification, n, date, hors srie / spcial, quantits
dclares, prix.
Demande de rassortiment : demande de livraison supplmentaire de journaux.
N client (kiosque), nom et localit (du kiosque), date de la demande, titre,
codification titre, numro, date, quantit demande.
Volumes de donnes :
Les titres ne changent plus de prix depuis 5 ans.
3 000 rfrences de presse peuvent exister. Jean Pierre en commande
"seulement" 2 000. Sur ces 2 000, 20 sont des quotidiens dont il reoit 80 parutions
tous les jours. Il en rend environ 20. 50 sont des hebdomadaires dont il reoit 500
parutions. Le nombre de parutions par titre varie de 1 150 pour certains magazines
de tlvision. Il en rend environ 150. Le reste, qui peut tre assimil des mensuels,
soit 1 930 titres est reu en 6 000 parutions dont il en rend 2 000 environ.
10 commandes de livres et une commande de fournitures (parmi 500 fournitures
possibles) sont passes par semaine une dizaine de fournisseurs ou d'diteurs.

113

Merise : 60 affaires classes

Les factures sont hebdomadaires pour la CCCP et considres comme mensuelles


pour les livres et les fournitures.
L'inventaire est hebdomadaire.
Que pouvez-vous faire pour Jean-Pierre ? Dessiner son MCC, son MCT et son
MCD. Ensuite, imaginer sa journe de travail, le matin, la journe et le soir, et
transformer votre imagination en MOT. Il ne vous restera plus qu' calculer les
volumes pour un temps de stockage de 2 ans et de lister les outils. Il dsire un seul
logiciel couvrant toutes ses fonctions.
A l'aube, Jenny se mit la recherche du chalet.
Mary Higgins Clark, Un cri dans la nuit.

11 Location d'appartement (exercice 57)


Alain voulait investir dans la restauration ou dans l'immobilier. Il a choisi
l'immobilier, alors le cas suivant sera sur l'immobilier.
Les propritaires, voulant profiter de leur investissement locatif, s'adressent
l'agence Alain. Ils dcrivent le montant du loyer qu'ils veulent percevoir en envoyant
une description du logement.
L'agence passe alors une annonce dans des journaux locaux gratuits. Quand une
personne est intresse par une location, elle doit fournir un justificatif de salaire et
un garant. Le loyer est fix en fonction des charges, de l'indice du cot de la
construction. Aprs visite et accord, le bail est sign et le locataire doit verser le
loyer l'agence qui reverse une partie au propritaire.
Toutes les annes, le nouveau loyer est calcul en fonction de la variation de
l'indice.
Si le locataire veut prendre son cong, il le dclare l'agence trois mois avant.
Celle-ci peut alors refaire paratre une annonce. Un tat des lieux est effectu
l'entre et la sortie de chaque location. Le propritaire peut aussi demander
rcuprer son logement l'agence, qui reformulera la demande au locataire.
Construire le MCC, le MCD, le MCT, le MOT, le MOD (les volumes sont
mmoriss sur 3 ans) et la liste des outils.
Nous supposons 30 transactions par semaine, un indice tous les 3 mois. En
moyenne, un locataire reste pendant plus de 3 ans. 20 villes sont considres.
Hank comptait l'argent empil devant lui.
Chester Himes, La reine des pommes

114

Chapitre 12 : exercices complets

12 Gestion familiale d'un mnage (exercice


58)
La famille Cerise a dcid de suivre ses
dpenses pour ne plus tre dpasse. Depuis un
an, le compte commun est constamment dans le
rouge.
Elle possde 3 sources de revenu, les salaires
mensuels de leurs employeurs, les dons obtenus
des amis ou des parents et les emprunts effectus
la banque.
Les dpenses sont de 3 catgories : l'argent
de poche distribu chichement aux enfants, les
remboursements d'emprunt et les autres dpenses
servant acheter "on se demande bien quoi".
Mais, de nos jours, l'argent brle les doigts et
saute par la fentre.
Les dons ne servent pas rembourser les emprunts et les emprunts ne payent pas
l'argent de poche. Ces deux rgles peuvent tre amenes tre modifies.
A partir de ces donnes, construire le MCC, les messages et leurs informations, le
MCT et le MCD. Puis, rflchissez intensment sur le MCD pour le rduire et
regrouper des concepts en utilisant les notions de recette et de dpense. Le MCD
final ne devrait contenir que 5 individus au maximum.
Le MOT ne prsente pas d'intrt, passez directement la liste des outils.
Aucun volume ne sera calcul.
Dans le hall du Tigres Palace Htel, Bagdad,
une infirmire terminait une lettre.
Agatha Christie, Meurtre en Msopotamie

13 Cabinet mdical (exercice 59)


Le docteur Knock a dcid d'ouvrir un cabinet mdical.
Comme d'habitude, il demande toujours les symptmes aux patients "cela vous
gratouille ou vous chatouille ?" pour leur prescrire une ordonnance. Lors de sa
consultation, il peut effectuer diffrents actes (consultation simple, point de suture,
infiltration, sclrose...)
Seulement, maintenant, il faut tout noter. La pharmacie du coin peut tlphoner
pour demander la vrification d'une prescription et la Direction dpartementale de
l'aide sanitaire et sociale surveille les maladies dclarer (mningite dans une cole
115

Merise : 60 affaires classes

par exemple). Une dclaration doit lui tre envoye obligatoirement, en moyenne
une par an.
Le docteur Knock hsite s'informatiser, aidez-le.
Il reoit un malade toutes les demi-heures et travaille 10 heures par jour, 200
jours par an. Un malade vient tous les 6 mois, reste 5 ans en moyenne et prsente 2
symptmes en moyenne. Une prescription contient 2,5 remdes en moyenne. Une
ordonnance est dlivre une consultation sur deux. Un acte est excut par
consultation. Une consultation diagnostique 1 maladie en moyenne.
Supposons qu'il existe 1 000 mdecins, 1 000 maladies, 500 symptmes, 3
symptmes par consultation, 10 000 remdes.
Une partie du MCD a dj t effectue. Nous ne considrerons que la
prescription et non les rsultats d'examen, vus en partie lors du cas du cabinet
animal.
Construire le MCC, le MCD, le MCT, le MOT, le MOD (historique sur 10 ans)
et la liste des outils.
C'tait un de ces blocs de central Avenue,
panachs blanc et noir, pas encore entirement
occup par les ngres.
R. Chandler, Adieu ma jolie

14 Cabinet photographe (exercice 60)


Francis est, comme chacun sait, un excellent photographe. Il photographie pour
lui-mme quand il est en voyage et dpose alors ses diapositives dans une agence ou
sur commande, quand un client (diteur, journal...) lui demande un reportage.
Dans le premier cas, l'agence lui envoie, quand une photographie est vendue, le
montant et les conditions de la vente (support, magazine...). Dans le deuxime cas, il
envoie tout son reportage son client, qui lui retourne les diapositives en prcisant
celles qui ont t retenues. Les conditions de la vente prcisent le contexte
juridique : y a-t-il un dlai d'exclusivit, de quelle dure est-il ?
Il a besoin de savoir o sont ses diapositives et leur contenu. Aprs de longues
discussions, il a dcid de retenir trois critres principaux :

le lieu de la photo : Paris, Assouan, Montral, Qubec, Immeuble Le Corbusier ;

le thme : personnage, paysage, fte religieuse, comptition sportive ;

le sujet : Kermit, Chteau de la Loire, Nol 1991.

Un sujet fait partie d'un seul thme. Les autres critres demanderaient trop de
temps tre saisis.
116

Chapitre 12 : exercices complets

On considre 1 film de 36 poses par jour. 20 diapositives par film sont


conserves et 2 sont vendues. Francis effectue un reportage par mois command par
20 clients au total. Il n'a pas de jour de repos car, pour lui, la photo est une passion
o il peut exploiter toute sa sensibilit.
Il dsire savoir quelle est la marque du film achet (Clicclac, Yama, Kanico...)
afin de mmoriser le ton des couleurs en fonction de la marque.
150 thmes sont considrs, 10 laboratoires, 10 marques et 200 lieux.
Il n'a pas d'intrt mmoriser l'optique et les diffrents dpts d'une photo dans
une agence, ni le fournisseur du film.
Construire le MCC, le MCD, le MCT, le MOT, le MOD (historique sur 10 ans)
et la liste des outils.

117

Merise : 60 affaires classes

118

Chapitre 12 : exercices complets

TROISIEME PARTIE : CORRIGES

119

Merise : 60 affaires classes

120

Chapitre 13 : corrig QCM

Chapitre 13 : corrig QCM


1 Corrig exercice 0 : QCM gnral
MCC
Dfinir le vocabulaire

Dfinir les fonctions du projet

MCD

MCT MOT

Dfinir les outils informatiques

MOD

MLT

MLD

Non
Signif.

Planifier la ralisation

Planifier l'tude pralable

Dfinir les priorits

Dfinir le groupe de projet

Dfinir les tapes du projet

Nommer le responsable de projet

Valider les modles

Estimer les volumes de donnes

Optimiser la base de donnes

Concevoir la base de donnes

Programmer
Dfinir les rgles de calcul

X
X

Dfinir les travaux d'enchanement

Dfinir le jeu d'essai

Tester l'application

Dfinir les enchanements d'crans

Dfinir les crans

Dfinir les concepts

Enchanter l'utilisateur

Tout ce qui relve d'une mthode de conduite de projet, planifier la ralisation et


l'tude pralable, dfinir les priorits, le groupe de projet ne fait pas partie des
modles de Merise.
Programmer, dfinir les travaux d'enchanement des programmes et tester non
plus.
Dfinir le jeu d'essai n'est pas modlis mais est abord au chapitre 6.

121

Merise : 60 affaires classes

2 Corrig exercice 1 : QCM conceptuel


MCC
Dans quel ordre doivent s'effectuer les tapes suivantes ?
dfinir

Les fonctions lmentaires

Les domaines

Les partenaires

Les flux rels et d'informations

L'ordre tait difficile trouver. Les fonctions doivent tre dfinies en premier
pour dfinir le champ de l'tude.
Pourquoi tudier ?
Apprendre. Pourquoi apprendre ? Savoir ou connatre.
Les verbes suivants sont-ils des fonctions ? O est oui et N est non
Grer les carts

Veiller au grain

Grer la pnurie

Archiver

Rpartir la pnurie

Activer le processus

Favoriser les meilleurs

Faire faire

Subsidiariser

Obir

Dfinir les carts

Commander

Veiller technologiquement

Motiver le personnel

Les concepts suivants sont-ils des partenaires ? Rpondre par oui ou non.
Client

SNCF

Fournisseur

IBM

Crdit Lyonnais

Prteur

Banque

Shylock

Agence

Lecteur

Abonn

Concurrent

Transporteur

Service
EDF
France Tlcom

N/O
N

EDF peut tre considr comme le seul fournisseur d'lectricit. Un transporteur


peut tre considr comme un fournisseur de transport.
Les messages suivants sont-ils conceptuels ? Rpondre par oui ou non.
Tableau de bord

Dossier

Cahier des charges

Rponse

Critres valoriss

Demande d'amour

Descripteurs de paramtres

Offre d'amour

Informations technologiques

Fiche d'abonn

122

Chapitre 13 : corrig QCM

Tous les messages pour lesquels la rponse est non ne prcisent pas le sujet de
l'tude : gestion de production, financire ou comptabilit ? Quelle diffrence existet-il entre l'offre et la demande d'amour ?
MCD
Rgle sur les individus.
Ils doivent exister proprement

Etre cits facilement

Etre lis une relation

Etre relis une patte

Possder des informations

Comprendre une date

Rgle sur les relations. Elles doivent : V est VRAI et F est FAUX
Etre relies des individus

Etre relies des individus diffrents

Peuvent tre relies 2 fois au mme individu

Il n'existe pas 2 relations entre 2 individus

Il n'existe pas 2 occurrences de relation entre les mmes occurrences d'individu

Il n'existe pas 2 occurrences de relation entre les mmes individus

Il n'existe pas 2 relations entre les mmes occurrences d'individu

Une relation contenant une date permet de mmoriser les historiques de cette relation

Certaines questions taient difficiles comprendre !


Une date sur une relation ne permet pas de mmoriser les historiques. Il n'existe
qu'une occurrence de relation, donc il n'est pas possible d'en mmoriser deux et plus.
Rgle sur les informations d'un modle de donnes, rpondre par oui ou non.
Une information appartient un individu et une relation

Une information appartient toujours un individu

Une information appartient souvent une relation

Une information appartient un individu ou une relation.


A quelle catgorie appartiennent les "mots" suivants ?
Individu
Date dcs
Animal

Information
X

Nom d'animal

Nom d'oiseau

Type d'animal

Oiseau

Libell oiseau

Occurrence

X
X

123

Merise : 60 affaires classes


Inventaire

Adresse

Date

Titre

Diplme

Quantit livrer

Adresse de livraison

Lieu noir

Colin
Lieu

X
X

Prix de vente

Lieu noir est une occurrence d'animal. Colin et lieu noir sont synonymes. Lieu est
un polysme. Il peut tre une occurrence d'animal ou un lieu gographique, des lieus
ou des lieux ? Type d'animal peut tre une information ou un individu. Voir dans le
premier ouvrage Parlez-vous Merise ?

2.1 QCM validation MCC/MCD


La validation MCC/MCD conduit : (rpondre par oui ou non)
Crer des rgles de calcul

Crer des quivalences

Crer des informations composes

Crer des individus manquants

Toutes les informations des messages appartiennent-elles au modle de donnes ?


NON.
La validation MCC/MCD consiste vrifier les dpendances entre informations :
quivalences, rgles de calcul, informations composes ou sries ou sans
dpendances. Il peut toujours exister des donnes non modlises.

2.2 MCT
Une opration conceptuelle a : (rpondre par oui ou non).
Un message vnement au minimum

Un message vnement au maximum

Un message rsultat au minimum

Un message rsultat au maximum

Un message vnement ou rsultat au minimum

Une opration a un message vnement au maximum et au moins un message


vnement ou rsultat.
Une opration conceptuelle a : (rpondre par oui ou non).
124

Chapitre 13 : corrig QCM


Un MCD en mise jour

Un MCD en lecture

Deux MCD en lecture et en criture

Un en lecture ou un en criture

Un au minimum

Une opration a un modle de donnes en lecture et, dans le cas de mise jour,
un modle en criture.
VALIDATION MCT/MCD
Valider donnes et traitements consiste : (rpondre par oui ou non).
Vrifier qu'une opration conceptuelle a toutes ses infos
- en lecture

- en criture

Une relation est cre par au moins 2 oprations

Une relation est relie au moins 2 individus

Toute info du MCD est relie un message

Deux validations existent : valider les traitements par les donnes et les donnes
par les traitements. Dans ce dernier cas, vrifier qu'un individu ou une relation est
cr par une opration au minimum et lu par une opration au minimum.

3 Corrig exercice 2 : organisation


Quelle est la diffrence entre un MCD et un MOD ?
Les individus sont diffrents

Les relations sont diffrentes

Les concepts sont diffrents

De nouveaux concepts apparaissent : lesquels ?

- site
- autorisation
- documents
Les volumes de donnes sont calculs

Les concepts du conceptuel sont conservs et d'autres sont rajouts. Les volumes
de donnes sont calculs avec plus de prcision au modle logique ou physique en
tenant compte des index d'enregistrement.
Un poste de travail est dfini par :
Le nom de l'individu occupant le poste

Les ressources du poste de travail

Les fonctions couvertes par le poste

Le prnom du chef

Le nom de la secrtaire du service

125

Merise : 60 affaires classes


Le type de hirarchie du service

Le nombre de personnes occupant le poste

Un poste de travail est dfini par la fonction du poste et ventuellement par ses
ressources (gommes et crayons). Avant l'informatisation, obtenir un nom de
personne occupant le poste est recommand pour valider les outils informatiques.
L'organigramme dfinit :
Les postes de travail

Les relations entre postes de travail

Qui est le chef ?

Le prnom du chef

Le type de hirarchie du service

Le nombre de personnes occupant le poste

Les relations informelles entre personnes

Une procdure indique :


Uniquement les oprations habituelles effectuer

Qui fait quoi ?

Qui contrle quoi ?

Les oprations effectues par un poste de travail

Les oprations exceptionnelles en cas de "ppin"

Qui est responsable de quoi

Qui est coupable en cas de mauvais travail

Les volumes de donnes

Une procdure indique surtout "qui fait quoi ?" et la conduite tenir dans une
situation inhabituelle. Responsable = coupable.

4 Corrig exercice 3 QCM informatique


Un outil informatique est :
L'outil de dveloppement retenu

Une transaction informatique

Un exemple de menu

O/N

Une cl anglaise numrique

Une dcomposition de l'opration

La partie automatise de l'opration, "la tche machine"

Les menus peuvent en faire partie. Il n'existe pas de tche homme et de tche
machine mais des outils informatiques disposition de l'utilisateur.
Les outils informatiques peuvent tre dfinis partir :

126

Chapitre 13 : corrig QCM


Des oprations

Des individus

Des relations

Des informations

Des solutions dfinies par l'utilisateur final

Des messages vnement des oprations

Des domaines

Les deux approches, traitement ou utilisateur ou spcifique et donnes ou


informatique ou standardise existent. Les transactions les plus utilises doivent tre
spcifies suivant la vue traitement.
Outils informatiques :
Combien d'outils types peuvent tre dfinis par individu ?

Lesquels ?
Outil de cration d'occurrence d'individu
Outil de suppression
Modification
Consultation
Recherche ou slection
Combien d'outils types peuvent tre dfinis par relation binaire ?

2 en gnral

1 pour chaque recherche (recherche des auteurs de titres et titres des auteurs)

Certains outils peuvent tre regroups. En particulier, les outils de recherche


peuvent tre regroups.
Les diffrents types de SGBD sont :
Communicationnel

A jeton

Hirarchique

Navigationnel

Top down

Familial

Rseau

Amical

Maill

Relationnel

Navigationnel = rseau
Les diffrences entre les types de SGBD sont :
Les pointeurs

Les enregistrements

Les liens entre enregistrements

Les informations

Les noms des enregistrements

La manire de modifier les structures d'enregistrements

Les langages d'interrogation des donnes

La longueur des enregistrements

Les dfinitions de cls d'enregistrement

127

Merise : 60 affaires classes

Les diffrences proviennent des traitements des liens entre enregistrement et


information. Certaines rponses peuvent tre sujettes caution. Don't bother to
agree with me. I've already changed my mind.
En quoi se transforment les objets suivants ?
Cration
enregistrement

Cration
d'information

Relation 01,01

Relation 11,01

Relation 1N,01

Relation 1N,11

Relation 1N,0N

Relation 1N,0N

Relation ternaire

Relation quaternaire

Les diffrences entre navigationnel et relationnel se situent dans le traitement des


relations X,1 X,1. Voir les exemples au chapitre de construction de MLD. Ces
relations sont rares, mais vous pouvez ainsi juger les automates de passage entre
entit/relation et enregistrement/lien.
Optimiser consiste prendre les actions suivantes :
Redonder des informations

Diminuer les temps de traitements

Diminuer les volumes de stockage

Eclater des structures d'enregistrement

Regrouper des structures d'enregistrements

Augmenter la puissance de la machine

Diminuer le nombre d'utilisateurs

Donner aux utilisateurs des horaires respecter

Avoir des utilisateurs heureux

Garder le cap dans un bateau cole

Ne pas confondre action et rsultat. Laisser l'optimisation au responsable de la


base de donnes. Ne vous en occupez pas !

128

Chapitre 14 : rponses possibles sur les fonctions du projet

Chapitre 14 : rponses
possibles sur les fonctions
du projet
1 Corrig exercice 4 : fonctions de l'cole
1.1 Lister et regrouper les fonctions lmentaires
Les domaines sont "former", "placer" et "slectionner". Les fonctions
lmentaires sont :
Fonctions lmentaires

Domaine

Faire passer des examens

Trouver des stages en entreprises

Contacter les anciens lves

Tenir un annuaire des anciens lves

Estimer le niveau des lves

Slectionner les candidats l'cole

Dfinir l'enseignement

Dfinir les horaires de cours

Rdiger les examens

Corriger copies

Donner cours

Les activits de M. Troisplumes sont les cinq premires. Les deux suivantes sont
celles de M. Deuxplumes et celles de M. Duvet sont les trois dernires. Le pourquoi
des activits de l'enseignant M. Plume fait partie des activits de M. Troisplumes.
Mlle Plomb ne fait pas partie des domaines prcdents mais du domaine
"tudier". Le trombinoscope fait partie d'un autre domaine (Communiquer !).
Planifier les runions des professeurs fait partie d'un autre domaine "planifier ou
organiser des runions".

1.2 Lister les partenaires


Les partenaires sont "l'employeur" qui donne les stages et "la Scurit Sociale"
qui reoit les dclarations de stages.
129

Merise : 60 affaires classes

1.3 Lister les messages et dessiner le MCC


L'lve (alors candidat) envoie sa candidature pour tre slectionn. Il passe alors
un examen de passage et renvoie sa rponse. Une rponse sa candidature lui est
donne.
Lors des cours dispenss par "former", une demande d'absence peut tre
formule auprs du formateur. Les examens sont rdigs et une demande de rponse
aux questions est envoye. L'lve renvoie sa copie corriger. L'lve reoit ensuite
son bulletin de notes et la correction du problme. En fin de scolarit, il reoit son
diplme ou une demande de changement d'enseignement.
Les messages "formation donne" entre "former" et l'lve et sa rponse
"reformulation formation" entre l'lve et le professeur sont fondamentaux mais non
reprsents car non mmoriss par la suite.
"Placer" demande des stages des employeurs, offre les stages proposs aux
lves qui effectuent un choix (de stage). Le stage choisi, une convention de stage
est envoye l'employeur et une dclaration de stage la Scurit Sociale, pour que
l'employeur ne paie pas de cotisation si le salaire est infrieur 30 % du Smic.
Le MCC est le suivant :
EXAMEN DE PASSAGE

SELECTIONNER
ELEVES

REPONSE CANDIDATURE
CANDIDATURE
REPONSE EXAMEN
DDE ABSENCE
COPIE A CORRIGER

FORMER

ELEVE

SECURITE SOCIALE

BULLETIN DE NOTE
CORRECTION PROBLEME
DECLARATION DE STAGE

DDE REPONSE QUESTION

CONVENTION DE STAGE

DIPLOME OBTENU

DDE DE STAGE

DDE CHANGEMENT ENSGT


OFFRE DE STAGE

PLACER ELEVES

EMPLOYEUR

CHOIX DE STAGE

PROPOSITION DE STAGE

Les messages principaux sont, avec leurs informations :


Bulletin de notes accordes l'lve : n examen, nom lve, note de l'examen.
Candidature : nom candidat, prnom candidat, adresse candidat, date de
candidature, option demande, diplmes obtenus, date obtention diplme.

130

Chapitre 14 : rponses possibles sur les fonctions du projet

Choix de stage par un lve : n lve, n matire stage, domaine, n stage, nom
de l'entreprise, objet stage.
Convention de stage : nom de l'entreprise, adresse de l'entreprise (lieu de stage),
objet stage, date de dbut, dure, nom tuteur technique, prnom tuteur technique, n
lve, nom lve, prnom lve, nom professeur, prnom professeur, n convention,
date de signature de la convention.
Copie corriger : nom lve, n question, libell question, libell rponse.
Copie note : nom lve, n question, libell note, note rponse, note totale lve.
Correction du problme : n examen, date examen, n question, libell
correction, nom professeur.
Dclaration de stage S.S. : nom de l'entreprise, adresse de l'entreprise, nom
lve, prnom lve.
Demande d'absence : n lve, n enseignement, libell demande d'absence.
Demande de changement d'enseignement : n lve, nom lve, libell demande
de changement.
Demande de rponse aux questions : n question, libell question, note
maximum question, date examen.
Demande de stage une entreprise : nom de l'entreprise, adresse de l'entreprise,
nom personne, objet stage, dure, date de fin de stage souhaite.
Diplme obtenu : n lve, nom lve, libell diplme, date diplme.
Examen de passage : nom candidat, prnom candidat, adresse candidat, date
examen, option examen, n question, libell question, note maximum question.
Offre de stage un lve : n module stage, domaine, objet stage, lieu, nom de
l'entreprise, dure.
Proposition de stage par une entreprise : nom de l'entreprise, adresse de
l'entreprise (lieu de stage), nom personne, objet stage, dure, date de fin de stage
souhaite.
Rponse candidature : nom candidat, prnom candidat, adresse candidat, date
examen, n question, libell question, corrig rponse, note totale.
Rponse examen : nom candidat, prnom candidat, adresse candidat, date
examen, n question, libell rponse.

131

Merise : 60 affaires classes

2 Corrig exercice 5 : fonctions services


gnraux
2.1 Lister et regrouper les fonctions lmentaires
Les domaines sont "distribuer fournitures", "acheter", "matriser dpenses" ou
"dfinir budget" et "comptabiliser".
Fonctions lmentaires

Domaine

approvisionner les services en fournitures

distribuer

centraliser les besoins de fourniture

opration organise

vrifier livraisons

acheter ou distribuer

commander les fournitures

acheter ou distribuer

dfinir les quantits rapprovisionner

distribuer

rapprovisionner

acheter

acheter au meilleur prix

acheter

limiter la consommation de fournitures

distribuer

vrifier les autorisations de dpenses (budget)

matriser dpenses

demander budget supplmentaire

opration organise

inventorier le stock pour comptabiliser

comptabiliser

pour matriser les


dpenses

Une mme fonction peut tre exerce par plusieurs postes de travail. Cela
entrane une demande et un contrle (des dpenses par exemple).

2.2 Lister les partenaires


Les deux partenaires des services gnraux sont : "fournisseur" (des services
gnraux) et "utilisateur" (correspondant aux diffrents services utilisant des
fournitures administratives).
Les services utilisateurs et le service comptabilit sont des postes de travail et
font partie de la structure organise de l'entreprise.

2.3 Lister les messages et dessiner le MCC


Le MCC reprsente les flux d'informations changs entre domaines et
partenaires. L'inventaire annuel pour valoriser les stocks n'apparat pas dans le MCC
car il est dans le domaine "comptabiliser". Il apparatra au niveau organis.

132

Chapitre 14 : rponses possibles sur les fonctions du projet


RECLAMATIONS
COMPTABILISER

UTILISATEUR
DDE FOURNITURES

DON FOURNITURES
DISTRIBUER ACHATS

REFUS DDE
DON PREVU

DDE ACHATS
RECEPTION FOURNITURE
RECEPTION PREVUE
CONDITIONS D'ACHATS

RECEPTION EFFECTUEE

FOURNISSEUR

ACHETER

CDE FOURNISSEUR

DEMANDE DEPENSE
DDE PREV. DEPENSES

BUDGET ACCORDE

MAITRISER DEPENSES

Budget accord : libell type fourniture (exemple : fourniture de bureau),


montant budget accord (montant du budget + montant du dpassement ou de la
baisse).
Commande fournisseur (commande de fournitures) au fournisseur : adresse
fournisseur, date de la commande, date souhaite de rception des fournitures, dlai
de paiement (nombre de jours entre la rception de la facture et le paiement), nom du
fournisseur, prix unitaire fourniture, quantit commande, rfrence fourniture
(numro de rfrence spcifique du fournisseur).
Conditions d'achat : libell fourniture, prix unitaire fourniture (prix unitaire
catalogue moins remises client), rfrence fourniture.
Demande d'achat (lorsque certaines fournitures sont ncessaires et n'existent plus
en stock, une demande d'achats rpertorie alors toutes les fournitures qui seront
passes en commande ultrieurement) : date souhaite de rception des fournitures,
libell fourniture, quantit demande, rfrence fourniture (interne socit).
Demande de dpassement budget : montant de dpassement du budget, date
disponibilit budget.
Demande de fournitures : date de la demande de fournitures, libell fourniture,
nom personne, n bureau, quantit demande.
Don fournitures : date don, libell fourniture, nom personne, quantit donne.
133

Merise : 60 affaires classes

Don prvu (indique la date laquelle sera ralis le don de fournitures) : date
prvue du don, libell fourniture, nom personne, quantit prvue du don.
Facture valide : n facture, montant facture, n fournisseur.
Rception fourniture (indique la date laquelle les fournitures devront tre
livres par les fournisseurs acheter) : date rception, rfrence fourniture, lieu de
stockage, nom fournisseur, quantit commande, quantit livre.
Rception effectue : date rception, libell fourniture, quantit livre.
Rception prvue (indique la date prvisionnelle laquelle les fournitures
devront tre disponibles) : date prvue rception, libell fourniture, quantit livre
prvue.
Rclamation utilisateur (rclamations pour l'endommagement d'une fourniture) :
description rclamation, libell fourniture, libell type, date don.
Refus demande (le responsable des services gnraux se rserve en plus le droit
de refuser d'honorer une demande de fournitures, si un service a une "trop grande
consommation", c'est--dire si le service effectue une demande alors qu'il vient juste
de recevoir une quantit de ces mmes fournitures) : date du prochain don, libell
fourniture, priode consommation, quantit consomme.

3 Corrig exercice 6 : fonctions de la


bibliothque
3.1 Lister et regrouper les fonctions lmentaires
Deux domaines, "acheter" et "assurer l'quilibre financier" ne posent pas de
problme.
Trois sous-ensembles se dgagent : "prter des livres des abonns" ou PLA,
"maintenir les livres en tat" et "enrichir la bibliothque".
La fonction de commander les livres aux diteurs et aux relieurs peut tre mise
dans le regroupement "prter les livres aux abonns" ou "acheter". Dans ce cas, le
concept de commande peut tre dans le regroupement "prter les livres aux abonns"
ou "acheter".
Les fonctions lmentaires et un regroupement possible sont les suivants :
Fonctions lmentaires

Pourquoi ?

prter des livres des abonns

PLA

acheter des livres des diteurs

Acheter

faire relier les livres

Maintenir les livres en tat

faire subventionner la bibliothque

assurer l'quilibre financier

dterminer les livres prter

PLA

remettre les livres aux abonns

PLA

fixer le nombre maximal de livres prter

PLA

134

Chapitre 14 : rponses possibles sur les fonctions du projet


fixer la dure maximale du livre prter

PLA

enrichir les propositions d'achat des abonns

enrichir la bibliothque

commander les livres aux diteurs

Acheter ou PLA ?

dtruire les livres


envoyer les livres relier chez le relieur

Maintenir les livres en tat

relancer les diteurs et les relieurs

Acheter

Deux questions sont primordiales :


Les fonctions sont-elles conceptuelles (indpendantes de l'organisation) et s'il
subsiste un doute, poser la question pourquoi ?
Exemple : pourquoi dtruire les livres ? Les rponses peuvent tre :
- pour gagner de la place. Dans ce cas, c'est une question d'organisation.
- pour liminer les livres qui ne sont plus d'actualit. Dans ce deuxime cas, cette
fonction fait partie du regroupement "enrichir la bibliothque".
Peut-on regrouper un niveau suprieur ?
Les trois regroupements "prter les livres aux abonns", "enrichir la
bibliothque" et "maintenir les livres en tat" peuvent tre regroups dans un
domaine "prter les livres".
Quatre solutions sont possibles :
Solutions possibles

Regroupement des 3 fonctions

Domaine de la fonction commander :

PL

PLA

Dans la premire solution, le domaine "prter les livres" est cr, et commander
fait partie de la fonction "acheter".
Dans la deuxime solution, le domaine "prter les livres" est cr, et commander
fait partie de la fonction "prter les livres".
Dans la troisime solution, 3 domaines "prter les livres aux abonns", "enrichir
la bibliothque" et maintenir les livres en tat" sont crs, et "commander fait partie
de la fonction "acheter".
Dans la quatrime solution, 3 domaines "prter les livres aux abonns", "enrichir
la bibliothque" et "maintenir les livres en tat" sont crs et "commander" fait partie
d'une des trois fonctions. Or, les trois domaines achtent : "prter les livres aux
abonns" pour augmenter le nombre d'exemplaires d'un livre trs demand, "enrichir
la bibliothque" pour des livres nouveaux et "maintenir les livres en tat" pour les
livres usags. Cette solution n'est pas la meilleure.
Comment choisir ? Avoir plusieurs domaines multiplie les modles de donnes et
les projets. S'ils regroupent un nombre impressionnant de fonctions, il faut les garder
distincts, sinon les regrouper. Dans notre cas, il est prfrable de les regrouper. Le
MCC montre les trois sous-domaines.
135

Merise : 60 affaires classes

"Commander" fait-il partie du domaine "prter les livres" ou "acheter" ? Les


deux rponses sont possibles. Dans la suite, "commander" fait partie du domaine
"acheter". Ce choix est arbitraire !
Domaine

Sous-domaine

Fonctions lmentaires

Acheter

Acheter

acheter des livres des diteurs


relancer les diteurs et les relieurs
commander les livres aux diteurs

Assurer l'quilibre
financier

Assurer l'quilibre
financier

faire subventionner la bibliothque

Prter les livres

Enrichir la bibliothque

enrichir les propositions d'achat des abonns

Maintenir les livres en tat faire relier les livres


envoyer les livres relier chez le relieur
Prter Livres Abonns

prter des livres des abonns


dterminer les livres prter
remettre les livres aux abonns
fixer le nombre maximal de livres prter
fixer la dure maximale du livre prter

3.2 Lister les partenaires


Les partenaires ou intervenants externes la bibliothque sont : "lecteur" (de
livre), "diteur" (de livre) et "relieur" (de livre) qui pourraient tre des types (appels
sous-types) de fournisseurs. D'autres partenaires tels que "mcne" ou "banque" ne
sont pas reprsents.

3.3 Lister les messages et dessiner le MCC


Les messages sont :
Demande d'abonnement : nom personne, prnom personne, adresse personne.
Demande de prt : titre de l'ouvrage, auteur, thme.
Retour de prt : n de livre, date de retour relle du livre.
Prt accord : n de livre, date de retour maximum du livre, date du prt, numro
de prt.
Abonnement accord : n d'abonn.
Demande de restitution : date de la relance, nom abonn, adresse abonn, n de
livre, date de retour maximum du livre, date du prt, numro de prt.

136

Chapitre 15 : corrig de la modlisation des donnes informatiser

Chapitre 15 : corrig de la
modlisation des donnes
informatiser
1 Corrig de l'exercice 7 : comprendre les
cardinalits
1.1 Corrig des occurrences animalires
Les espces n'existent pas dans la classification des animaux. Ceux-ci sont
diviss en :
CLASSE
Mammifres

ORDRE

Sous-ordre ou famille

Primates

Hominids

Homme

Ctacs

Odontoctes

Dauphins

Carnivores

Flids

Chat

Squale

Requin

Reptiles

Dinosaures

Poissons

Agnathes

Diplodocus

Citer des occurrences :

d'animal : chat, homme, diplodocus, dauphin, carpe, cheval ;

d'espce : mammifre, reptile, poisson ;

de personne : Paul, Pierre, Sarah, Benjamin ;

et d'aliment : bouillie, caviar, champagne, salade, plancton.

1.2 Corrig cardinalits animalires


Un animal appartient une espce au minimum

oui

Cardinalit

minimum

=1
Un animal appartient une espce au maximum :

oui

Cardinalit maximum = 1

oui

Cardinalit minimum = 1

non

Cardinalit maximum = N

Tout animal appartient une et une seule espce.


Une espce comprend un animal au minimum :
Sinon, de quelle espce s'agit-il ?
Une espce comprend un animal au maximum :
L'espce des mammifres comprend le chat et

137

Merise : 60 affaires classes


l'homme entre autres.
Une personne aime un animal au minimum :

non

Cardinalit minimum = 0

non

Cardinalit maximum = N

non

Cardinalit minimum = 0

non

Cardinalit maximum = N

oui

Cardinalit minimum = 1

non

Cardinalit maximum = N

non

Cardinalit minimum = 0

non

Cardinalit maximum = N

Pierre n'aime aucun animal.


Une personne aime un animal au maximum
Sarah aime les chiens, les dauphins, les chevaux...
Un animal est aim par une personne au minimum :
Les serpents baveurs ne sont aims par personne.
Un animal est aim par une personne au maximum :
Les chats sont aims de Benjamin.
Un animal mange un aliment au minimum :
Tout animal mange au moins un aliment (dans l'tat
actuel des lacunes de notre ignorance).
Un animal mange un aliment au maximum :
Les chats mangent de la salade et du caviar.
Un aliment est mang par un animal au minimum :
Un aliment mang par personne n'est pas un
aliment.
Un aliment est mang par un animal au maximum :
Beaucoup d'animaux aiment le champagne.

Remarque : les cardinalits minimum entre animal et aliment sont un. Si elles
sont laisses un, tout animal cr devra tre li un aliment et tout aliment cr
un animal. Une seule transaction informatique devra crer animaux et aliments. Il est
plus simple de mettre les cardinalits minimales zro. Mme chose pour espce et
animal.
APPARTENIR

0,N
ESPECE

AIMER

1,1

0,N

0,N

ANIMAL

PERSONNE

1,N
ALIMENT

MANGER

0,N

L'exercice consiste surtout comprendre le sens des cardinalits et o elles se


placent avec Merise.

138

Chapitre 15 : corrig de la modlisation des donnes informatiser

2 Corrig de l'exercice 8 : les cardinalits de


livraison
LIVRER
CLIENT

0,N

1,1
PAYER

PRODUIT

LIVRAISON

CLIENT

1,N

1,1

LIVRER
PRODUIT

0,N

0,N

0,N
FACTURER
CLIENT

0,N
MODE DE
PAIEMENT

PAIEMENT

FACTURER
LIVRAISON

1,1
1,1
FACTURE

PAYER
FACTURE

1,1

0,N
0,N

RELANCER
FACTURE

1,N

RELANCE
CLIENT

Les entreprises franaises du commerce et de l'industrie ont cr GENCOD,


Groupement d'Etudes de Normalisation et de Codification, structure de concertation,
au sein de laquelle sont labores et diffuses des mthodes unifies de
communication. Suivant les standards GENCOD, un paiement rgle une facture
associe une livraison, elle-mme relie une commande au maximum.
D'autres hypothses auraient pu tre retenues : un client peut avoir plusieurs
modes de paiement (chque, virement, traite) et non une de rfrence et le paiement
pourrait rgler plusieurs factures.

3 Corrig de l'exercice 9 : un seul


vocabulaire
Les concepts sont :

Professeur et enseignant, qui sont synonymes (Descartes).

Cours et enseignement qui sont aussi synonymes (Mthode).

Salle (B1 et B2).

Elve = tudiant (Agnan).

Rapport est un polysme et possde deux significations : rapport de cours


(prolifration des maringouins dans l'le d'Orlans) et rapport d'enseignement
(apprciation du cours d'Unix par M. Coucou).

Prsence : Nicolas au cours de mcanique.

139

Merise : 60 affaires classes

4 Corrig de l'exercice 10 : expliciter un


MCD.
Le mdecin peut modifier le prix de sa consultation chaque consultation. Le fait
qu'il le fixe tous les ans n'apparat pas dans le MCD. A chaque consultation, il ne
reoit qu'un seul malade. Il peut ne diagnostiquer aucune maladie. Le malade
imaginaire !

5 Corrig de l'exercice 11 : "tudes"


L'lve tudie dans une cole : les individus sont "lve" et "cole", la relation
"tudier".
ECOLE

ELEVE

0,N

ETUDIER

0,N

L'lve poursuit ses tudes dans une cole : les individus sont "lve", "tude" et
"cole", les relations "poursuivre" et "dans une".
0,N
ELEVE

POURSUIVRE

1,1
ETUDE

1,1

ECOLE

DANS UNE

0,N

Dans les deux cas, les cardinalits partir de l'individu "cole" sont 0 et N. Dans
le premier cas, date d'entre et de sortie de l'cole sont dans la relation "tudier".
Dans le deuxime cas, elles sont dans l'individu "tude". Le premier cas ne permet
pas de mmoriser les dates si l'lve a chang d'cole et est revenu (s'il appartient
deux promotions par exemple). Mmoriser les dates dans une relation ne permet pas
la gestion d'historique ! Il faut crer l'individu "priode de XXX".

6 Corrig de l'exercice 12 : tournes


Les tournes peuvent tre assimiles une suite de poteaux spars par des
intervalles. Prenons le cas de 6 poteaux spars par 5 intervalles :

15.6.1 Dans le premier modle, une tourne est dtermine par les arrts (ou les
poteaux) :

140

Chapitre 15 : corrig de la modlisation des donnes informatiser

CAMION

TOURNEE
0,N

CAMIONNER

1,1
1,N

ARRETER
TOURNEE

CLIENT

0,N

1,1

ARRETER
CLIENT

0,1

ARRET

15.6.2 Dans le deuxime modle, une tourne est dtermine par les trajets (ou
les intervalles) :

CAMION

TOURNEE
0,N

CAMIONNER

1,1
1,N

TOURNEE
/ TRAJET

CLIENT
0,N
0,N

DEBUTER
TRAJET

TERMINER
TRAJET

1,1
0,1

TRAJET

0,1

7 Corrig de l'exercice 13 : ordonnance


Le modle de donnes est le suivant : les individus sont "mdecin" (Schweitzer),
"ordonnance" et "remde" (poudre de perlin pinpin...). Les informations de
"mdecin" sont libelles du titre (docteur s vaudou). "Titre" aurait pu tre un
individu (si un mdecin peut avoir plusieurs ou aucun titre). Les informations
d'ordonnance sont la date et l'heure de l'ordonnance (le 1er avril 93 et minuit). Les
141

Merise : 60 affaires classes

informations de la relation sont la posologie (3 gouttes, 3 pinces, 3) et le timing


(soir, matin, nuit).
0,N

PRESCRIRE

1,1

ORDONNANCE

MEDECIN

REMEDE

DOSER
0,N

0,N

TIMING PRISE
POSOLOGIE

8 Corrig de l'exercice 14 : sanction


Un mme pays peut sanctionner plusieurs fois la mme agence. Le concept de
sanction existe dans le titre. Il est crit dans le texte "interdisent pendant 2 ans". Une
autre interdiction est possible, donc une autre sanction.
0,N

EXERCER

PAYS

1,N
AGENCE

SANCTION

A L'
ENCONTRE

1,1

0,N

9 Corrig de l'exercice 15 : vote


Les lecteurs italiens votent aux lections de la prsidence de la Rpublique. Peuton voter plusieurs fois pour une mme lection ? La rponse est oui. Les Italiens ont
vot au moins quinze fois pour cette lection.
0,N

EXERCER

ELECTEUR

1,1

VOTE

1,1

Les informations des individus sont :


142

CANDIDAT

POUR
ELIRE

0,N

Chapitre 15 : corrig de la modlisation des donnes informatiser

lecteur : n lecteur, nom lecteur, prnom lecteur.


Vote : n vote, date du vote, n tour.
Candidat : n candidat, nom candidat, prnom candidat, date prsentation.

10 Corrig de l'exercice 16 : location


Dans ce modle, la sparation est faite entre "logement" et "location". La ville
dpend du logement et non de la location (du montant des charges par exemple).
La "location" concerne un "logement" situ dans une "ville" (Paris, Sarcelles)
d'un "dpartement" (75, 95).
Le "logement" possde un nombre de pices (2, 4, 3), une situation vis--vis des
transports (mtro Blanche, mtro Gambetta, proche toutes facilits), un type
d'immeuble (rnov, btiment indpendant), un libell (propre, calme, clair, de
caractre), sa surface, le nom de la rue et le n de tlphone de l'annonceur. Le
"logement" possde des "caractristiques" (chauffage, lectricit, gaz, digicode,
concierge). Les informations sont dans la relation (individuel, oui, non, oui,
sympathique).
La "location" comprend une date de location (1er septembre), un montant du
loyer mensuel (3 200 F, 2 800 F), un type de loyer (charges comprises, non
comprises), un montant des charges (300 F).
Les lieux dcrivent les diffrentes pices (cuisine, salle de bain, WC) et leur
"tat" (quipe neuve, en marbre corn, lunette neuve, sur le palier).
LOCATION

LOUER

LOGEMENT

1,1

0,N

LIEU(X)

1,1
0,N
CARAC
LOGEMENT
SITUER

0,N

0,N

0,N

VILLE

0,N
CC LOGEMENT

CONSTATER

ETAT
1,N

Les individus et leurs informations sont :


Caractristique logement : code caractristique, libell caractristique.
Etat : code tat, libell tat.
Lieu : code lieu, libell lieu.
Location : n location, montant du loyer, type de loyer, montant des charges.
Logement : nombre de pices, situation vis--vis des transports, quartier, type
d'immeuble, libell, surface logement, nom rue logement, n tlphone annonceur.
143

Merise : 60 affaires classes

Ville : code ville, libell ville, n dpartement.


Les relations et leurs informations sont :
Caractriser logement : libell caractristique logement.

11 Corrig de l'exercice 17 : plan militaire


Un plan doit tenir compte de la situation. Il se compose de plusieurs oprations.
Il peut tre modifi, ainsi que les oprations.
SUIVRE PLAN
0,1

SITUATION
0,N

TENIR
COMPTE

MODIFIER
PLAN
0,N

PLAN /
OPERATION

1,1

PLAN

PRECEDER
PLAN
0,1

1,N

SUIVRE
OPERATION
0,1

OPERATION

MODIFIER
OPERATION

PRECEDER
OPERATION
0,1

Les informations des individus sont :


Situation : n situation, libell situation, date situation.
Plan : n plan, date du plan.
Opration : n opration, date opration, dure opration.

12 Corrig de l'exercice 18 : In memoriam


Chishu Ry
Une personne (Chishu Ry, Yasujiro Ozu, pre de Chishu Ry, Yoji Yamada) a
des activits, (celle qui dbute en 1925, celle qui dbute en 1936) lies un mtier
(acteur stagiaire, acteur, bonze, ralisateur). Un chef-d'uvre (le Got du sak,
Voyage Tokyo) est ralis et jou au cours d'une activit. Cette activit est exerce
dans une ville (Kumamoto).

144

Chapitre 15 : corrig de la modlisation des donnes informatiser


ETRE PERE DE
0,N

PARENTER

REALISER
1,1

S'ACTIVER

CHEF
D'OEUVRE

ETRE FILS DE
0,2
0,N

O,N

PERSONNE

1,1

0,N

ACTIVITE

JOUER

0,N
1,1
METIER
ACTIVE

0,1

ACTIVER
VILLE

0,N

0,N

METIER

VILLE

Les informations des individus contiennent pour la plupart un numro et un


libell, sauf les individus "personne" et "activit".
Personne : n personne, nom personne, prnom personne.
Activit : n activit, nom activit, date dbut activit, date fin activit.

13 Corrig de l'exercice 19 : centrales au


charbon
Un accord est pass entre une entreprise (WingMerril, Enron) et une autre
entreprise (Chemphil) ou une province (Henan). L'accord comprend la construction
de centrales (centrale thermique de 1400 MW, centrale de 105MW).
ACCORD
VENDRE

0,1

1,1

PROVINCE
ACHETER

0,N
0,1

0,N
ENTREPRISE

PROVINCE

1,N

ACHETER

0,N

CONSTRUIR
E

CENTRALE

1,1

Les informations des individus contiennent pour la plupart un numro et un


libell, sauf l'individu "accord".
Accord : n accord, nom accord, date dbut accord, date fin accord, libell
accord.
145

Merise : 60 affaires classes

14 Corrig de l'exercice 20 : les Carolingiens


Une personne est issue d'une union (lgitime ou non !). Elle a exerc de zro
(Carloman) plusieurs rgnes (Louis le Dbonnaire). Union n'est pas une relation
(Liz Taylor et Richard Burton !) et les dates de dbut et de fin de rgne ne sont pas
dans l'individu "personne", mais dans l'individu "rgne".
PERSONNE

UNION

GENERER

0,N

0,1
0,N

1,N

UNIR

0,N
REGNE
EXERCER
POUVOIR

1,1

15 Corrig de l'exercice 21 : la pyramide


Considrons les concepts de pyramides dont les deux occurrences sont dessines
et les concepts de nud et de trait :

L'approche la plus spontane est de dire : la pyramide est constitu de nuds


relis par des traits. Un trait relie un nud amont un nud aval. Le MCD est alors
le suivant :
0,N
PYRAMIDE

COMPOSE
NOEUD

1,N
TRAIT

NOEUD
0,N

0,N

NOUER
AMONT

NOUER
AVAL

1,1

1,1

Mais, dans cette reprsentation, on ne peut faire de diffrence entre les deux
pyramides qui sont constitues des mmes nuds mais de traits diffrents. Cette
reprsentation ne suffit pas.

146

Chapitre 15 : corrig de la modlisation des donnes informatiser

Les pyramides sont donc constitues de traits reliant des nuds! Une premire
reprsentation est possible.
Dans cette reprsentation, un trait peut tre composant d'une ou de plusieurs
pyramides. Les deux cardinalits 1,1 ou 1,N sont possibles.
1,N

COMPOSER
TRAIT

TRAIT

NOEUD
0,N

NOUER
AMONT

PYRAMIDE

1,1

NOUER
AVAL

0,N

1,N

1,1

Ensuite, on peut considrer le concept de descendance. Une descendance a un


pre et N fils.

Les pyramides sont alors constitues de descendances ou de corrlations reliant


des noeuds ! Une deuxime reprsentation est possible.
1,N

COMPOSER
CORRELATION

CORRELATION

NOEUD
0,N

0,N

NOUER
AMONT

NOUER
AVAL

1,N
PYRAMIDE

1,1

1,N

Les informations sont des numros, des dates de dbut et de fin.


Ces reprsentations ont t utilises pour reprsenter une hirarchie de comptes
gnraux en comptabilit ! Mme pour un domaine aussi "simple" et courant que la
comptabilit, plusieurs modles sont possibles.
147

Merise : 60 affaires classes

16 Corrig des exercices 22 24 : cas


d'cole
16.1 Corrig de l'exercice 22 : le domaine "former"
a) MCD du discours du responsable des tudes
Les recommandations du chef de l'tablissement sont des directives
organisationnelles. "Chaque professeur enseigne sa matire" donne, transform en
MCD :
PROFESSEUR

MATIERE
ENSEIGNER

0,N

0,N

La question se poser est : un mme professeur peut-il enseigner deux fois la


mme matire ? La rponse est OUI. Donc, il faut crer un individu provenant de la
relation "enseigner", l'individu "enseignement".
Nol 1993
Nol 1992

NIMBUS

CHIMIE

PROFESSEUR

MATIERE
ENSEIGNER

0,N

0,N

Ensuite, des considrations plus fines interviennent entranant les cardinalits


autour du nouvel individu.
NIMBUS

CHIMIE

PROFESSEUR

MATIERE

Nol 1993
Nol 1992

0,N

0,N

ENSEIGNEMENT
DONNER

1,1

1,1

ENSEIGNER
MATIERE

Qu'est ce qu'un enseignement ? Peut-il tre donn par plusieurs professeurs ?


Dans le modle suivant, un enseignement est donn par un seul professeur.
L'enseignement de M. Nimbus sur la thorie du chaos, par exemple. Les
informations sont les dates de dbut et de fin de l'enseignement, la qualit de
l'enseignement.

148

Chapitre 15 : corrig de la modlisation des donnes informatiser


DONNER

0,N

1,1

ENSEIGNER
MATIERE

ENSEIGNEMENT

PROFESSEUR

MATIERE

0,N
1,1

b) deuxime MCD du discours du responsable des tudes


C'est le mme que le prcdent. L'individu "cours" est le mme que l'individu
"enseignement" et contient l'information "anne".
c) MCD du domaine "former"
La partie enseignement est explicite plus haut. Un professeur peut enseigner
plusieurs matires. Cette relation peut servir de contrle la saisie de l'enseignement
d'un professeur.
Un enseignement est le cours de chimie 1993. Ce cours est planifi (lundi 28 juin
de 9 h 12 h). La salle est indique. Les lves participant au cours sont mmoriss.
PROFESSEUR

PEUT
ENSEIGNER

0,N

0,N
ENSEIGNER
MATIERE

0,N

ENSEIGNEMENT

0,N

DONNER

1,1

1,1
0,N
PLANIFIER

1,1
DONNER
DANS

MATIERE

0,N

0,N
VERIFIER

COURS

1,1
EXAMEN

0,N

0,N

SUIVI PAR

NOTER
EXAMEN

MATIERE/OPT
ION

1,N

OPTION

1,1

0,N

SALLE DE
COURS

0,N

0,N
ELEVE
0,N

1,1

OPTION
/ELEVE

Un examen permet de vrifier l'enseignement. Les lves sont nots pour un


examen. Les lves choisissent une option qui se compose de plusieurs matires.

149

Merise : 60 affaires classes

16.2 Corrig de l'exercice 23 : le MCD du domaine "slectionner"


Les lves possdant un diplme (baccalaurat, titre de gloire...) font acte de
candidature pour une option (recherche oprationnelle, recherche internationale).
NOTATION

ELEVE

PROFESSEUR

NOTER
1,1

0,N

0,N
1,1

POSSEDER

1,N
1,N

NOTER
SELECTION

0,N

NOTER
CANDIDAT
NOTE

0,N
DIPLOME

CANDIDATURE

EXAMEN
SELECTION

PASSER
EXAMEN

0,N

POSTULER

0,N

0,N

1,1

1,1

OPTION
CANDIDATE

MATIERE
EXAMINEE

1,1
MATIERE

OPTION

0,N

0,N

Les examens portent sur des matires (anglais, allemand, mathmatiques,


physique...). Les deux notations de chaque professeur sont relies la candidature et
non l'lve car l'lve peut se prsenter plusieurs fois. Les coefficients sont dans la
relation entre "option" et "matire".

16.3 Corrig de l'exercice 24 : le MCD du domaine "placer lve"


Les stages sont proposs par une personne (ancien lve) d'une entreprise et
superviss par un professeur de stage.
PERSONNE

ENTREPRISE
ENT/PERS

0,N

0,1
0,N
0,N

PROPOSE
R STAGE

CRITERE
STAGE

SUPERVISE
R STAGE

1,1

STAGE

0,N
CLASSER
STAGE

MATIERE

0,1

ELEVE

1,N

1,N

0,1

0,N

0,N
0,N

MATIERE /
STAGE

EFFECTUER
STAGE

1,1

OPTION
MATIERE/OP
TION

150

1,N

0,N

OPTION
/ELEVE

Chapitre 15 : corrig de la modlisation des donnes informatiser

Les stages sont classs en fonction de critres (lieu, dure..) pour tre choisis par
les lves.

17 Corrig de l'exercice 25 : le sous-type


Un premier MCD, construit partir du texte est :
SITUER
USINE

0,1

FABRIQUER

1,1

1,1

LIEU
FABRICATION

USINE

0,1

0,N
0,1

SITUER
REGION

1,1

0,N
SORTIR
FAB

SITUER
DEPOT

0,1

REGION VENTE

DEPOT

SITUER
CLIENT

0,N

0,N

CLIENT

0,N

COMMANDE
CLIENT

SORTIR
DEPOT
REDEPOT
ER
SORTIR
LIVRAISON

1,1
1,1

0,N
PASSER

SORTIE USINE

1,1

0,N

0,N

1,1
VENDRE
CDE

ENTREE
DEPOT

1,1

1,1

0,N
LIVRER
CHEZ

MVT PRIMAIRE
1,1
1,1

LIVRAISON
1,1
1,1

Un deuxime MCD peut prendre en compte les notions de sous-type.


"Dpt", "usine", "client" et "rgion de vente" sont des types de lieu. "Usine",
"client", "rgion de vente" sont des concepts conserver car d'autres individus
spcifiques sont lis : "fabrication", "commande client" et, plus tard, "facture". Les
informations de "dpt", "usine", "client" et "rgion de vente" sont diffrentes :
surface de stockage, rfrigr pour "dpt" et encours possible pour "client", par
exemple.
"Sortie usine", "transport primaire" et "livraison" sont des types de mouvements
de lieu lieu. Ils ne sont pas des concepts conserver mais une classification
redondante avec le type de lieu de dpart ou d'arrive. Les informations sont les
mmes : date du mouvement, quantit mue par exemple.
Le modle dfinitif peut tre le suivant :

151

Merise : 60 affaires classes


USINE

FABRIQUER

0,N

1,1
FABRICATION

MOUVEMENT
DEPART
MVT

0,1

DEPOT
0,N

0,1

PREPARATION
0,N

LIEU
ARRIVEE
MVT

0,N

PREPARE
R

1,1

CLIENT
PASSER

0,N

1,1

COMMANDE
CLIENT

REGION VENTE
0,N

VENDRE
CDE

1,1

Les notions de type et sous-type sont strictement identiques aux relations 1,1 et
0,1. En crivant plutt ces cardinalits, il sera beaucoup plus facile de passer au
modle logique de donnes et cela vous vitera des migraines !
Il est extrmement important de dfinir au niveau conceptuel les concepts
retenus. Dans certains cas, 7 niveaux de sous-types ont t dfinis ! Dans le cas
prsent, le concept de mouvement est cr et remplace trois individus. Un seul
enregistrement sera cr au niveau logique.

18 Corrig de l'exercice 26 : le meta-modle


Dessiner le mta-modle entre individu, relation, information et patte. Pourquoi
le concept de patte existe-t-il ?
Une mme occurrence de relation peut tre lie plusieurs fois la mme
occurrence d'individu dans le cas de relation de nomenclature.
SOUS
TYPER

AVOIR COMME SS
0,N

ETRE SOUS TYPE DE


0,1

PATTE

INDIVIDU
0,N

0,N

IND/PATTE

1,1
1,1

0,N

REL / PATTE

IND/REL

INFO/IND

0,1

0,N

INFORMATION
0,1

0,N
RELATION

INFO/REL

0,N

Les individus du modle prcdent, donc les occurrences du mta-individu


"individu" sont "lieu", "dpt", "mouvement". Les occurrences du mta-individu
152

Chapitre 15 : corrig de la modlisation des donnes informatiser

"relation" sont "dpart lieu", "arrive lieu". Les occurrences du mta-individu


"information" sont "date du mouvement", "quantit mue".
Il n'existe pas de lien de nomenclature, donc de patte, dans le modle prcdent.
Une mta-relation de nomenclature sur le mta-individu "individu" permet de
mmoriser les liens de sous-type.
Ces mta-individus, relations, informations sont appels quelquefois d'un nom
diffrent, segments, liens ou attributs par exemple. Il est important de les diffrencier
avec les concepts du modle (lieu, dpt, mouvement...). Vous pouvez aisment
valuer la comptence de l'ingnieur-conseil. Est-il aussi l'aise que vous dans la
manipulation des concepts du mta-modle ?

153

Merise : 60 affaires classes

154

Chapitre 16 : corrig du jeu d'essai

Chapitre 16 : corrig du jeu


d'essai

1 Corrig de l'exercice 27 : le calcul des


besoins nets
1.1 Dfinition des besoins bruts
Les besoins bruts sont les sommes des quantits demandes par les diffrents
services.
Gomme

Crayon

Tlphone

24

(+) Besoins bruts Bois

10

30

TOTAL

15

54

Besoins bruts Alu

1.2 Dfinition des besoins nets


Les besoins nets reprsentent la diffrence entre les besoins bruts et la quantit en
stock.
Besoins bruts

Gomme

Crayon

Tlphone

15

54

(-) Stock actuel

17

20

(=) Besoins nets

-2

34

-2

Si le dernier chiffre est ngatif, cela signifie qu'il restera des articles en stock
aprs distribution. La commande aura lieu si le stock d'alerte est atteint. S'il est
positif, le stock actuel est insuffisant et la commande aura toujours lieu.

155

Merise : 60 affaires classes

2 Corrig de l'exercice 28 : calcul de la


quantit rapprovisionner
La quantit de fournitures approvisionner doit permettre de satisfaire les
besoins (des services) nets, et de complter la quantit stocke au stock maximal si le
stock d'alerte est atteint aprs le don.
Fournitures

Gomme

Crayon

Tlphone

Stock final = - Besoins nets

-34

Stock minimal

10

Stock d'alerte atteint ?

Oui

Oui

Non

Si le stock d'alerte est atteint aprs le don, la quantit commander doit


permettre d'atteindre le stock maximal avant redistribution.
Fournitures
(+)

Gomme

Stock maximal

Crayon

Tlphone

50

100

10

- Stock actuel

17

20

(=) Qt commander

33

80

3 Corrig de l'exercice 29 : passage des


commandes fournisseur
Aprs choix du fournisseur en fonction du prix, les commandes sont passes. La
quantit commande est compte en conditionnement du fournisseur.

3.1 Commande fournisseur Dt


24/10/92

Qt commande

Conditionnement

Prix unitaire

Prix total

Gomme

10

2,20 F

66 F

3.2 Commande fournisseur Dhiver


24/10/92

Qt commande

Conditionnement

Prix unitaire

Prix total

Crayon

12

0,95 F

68,4 F

4 Rception, entre en stock


Si un fournisseur livre partiellement la commande, le stock tiendra compte des
quantits reues.

4.1 Livraison partielle du fournisseur Dt


Date : 26/10/92

Qt commande

Qt livre

Conditionnement

Reste livrer

Gomme

10

156

Chapitre 16 : corrig du jeu d'essai

4.2 Livraison du fournisseur Dhiver


Date : 26/10/92

Qt commande

Qt livre

Conditionnement

Reste livrer

Crayon

12

5 Corrig de l'exercice 30 : tat du stock


aprs distribution
Le stock final prvu est la quantit de fournitures prvue en stock lorsque les
dons auront t effectus et lorsque les fournisseurs auront livr les commandes. Il se
calcule en sommant la quantit en stock et la quantit recevoir moins la quantit
donner.
STOCK AU
29/10/92

Qt en
stock (+)

Qt
recevoir (+)

Qt
donner (-)

Stock
prvu (=)

Gomme

17

20

15

22

50

Crayon

20

72

54

38

10

100

10

Tlphone

Stock
minimal

Stock
maximal

6 Don par service


La quantit demande sera servie en une seule fois.
DONS : 31/10/92

Service Alu

Service Bois

Total donner

Gomme

10

15

Crayon

24

30

54

Tlphone

7 Corrig de l'exercice 31 : historique des


dons par service
Les dons de fournitures sont mmoriss afin de connatre la consommation de
chaque service.
Historique gnral du service Alu :
Date don

22/10

31/10

Gomme

Crayon

24

Tlphone

Historique gnral du service Bois


Date don

23/10

31/10

Gomme

10

Crayon

30

Tlphone

157

Merise : 60 affaires classes

8 Corrig de l'exercice 32 : calcul du PUMP


par produit et valorisation du stock.
Le stock et le PUMP des matires le 1er octobre tait de :
Date : 1/10

Qt en stock

PUMP

Total

Gomme

17

2,10 F

35,7

Crayon

20

0,8 F

16

Tlphone

700 F

3 500

Valeur du stock

3551,7

Les achats du mois d'octobre sont :


Qt achete

Prix unitaire Total

Gomme

20

2,2

Crayon

72

0,95

68,4

Tlphone

44

Quel est le PUMP des gommes au mois d'octobre, compte tenu des achats ?
PUMP des gommes = (35,7 + 44)/ (17 + 20) = 2,15 F par gomme.
Quel est le PUMP des crayons au mois d'octobre, compte tenu des achats ?
PUMP des crayons = (16 + 68,4)/ (20 + 72) = 0,92 F par crayon.
Quel est le PUMP des tlphones au mois d'octobre, compte tenu des achats ?
Il n'a pas chang et est de 700 F.
Quelle est la valeur du stock fin octobre ?
Date : 31/10

Qt en stock

PUMP

Total

Gomme

22

2,15

47,3

Crayon

38

0,92

34,96

Tlphone

700

1400

Valeur du stock

1482,26

9 Corrig de l'exercice 33 : modles de


donnes du jeu d'essai
9.1 Le modle de donnes des rgles de rapprovisionnement et du
stock est simple :
Stock d'alerte

Stock maximal

Stock au 20/10

Gomme

50

17

Crayon

10

100

20

Tlphone

10

158

Chapitre 16 : corrig du jeu d'essai

Le stock d'alerte et le stock maximum dpendent uniquement du type de


fourniture. La quantit inventorie dpend de la date (de calcul) ou de la date du
dernier inventaire.
INVENTORIER
TYPE
QTE INVENTORIEE

0,N

1,N

TYPE
FOURNITURE

INVENTAIRE

STOCK ALERTE

DATE INVENTAIRE

STOCK MAXI

9.2 Le modle de donnes des demandes de fourniture peut tre le


suivant :
Demandes

Service Alu

Service Bois

Date demande

21/10

22/10

Gomme

10

Crayon

24

30

Tlphone

A un jour donn, plusieurs types de fournitures sont demands par service. Le


modle de donnes peut considrer une demande par service ou une demande par
service et par type de fourniture. La deuxime hypothse est celle retenue. Le tableau
prcdent comporte 6 demandes.
SERVICE
LIBELLE
SERVICE

0,N
SCE
DEMANDEUR

TYPE
FOURNITURE
STOCK ALERTE

1,1

STOCK MAXI

0,N

DEMANDE
DATE DEMANDE

1,1

CONCERNER

QTE DEMANDEE

159

Merise : 60 affaires classes

9.3 Le modle de donnes final peut tre le suivant


FOURNISSEUR
FOURNIR

0,N

SERVICE

1,1

0,N

SCE
DEMANDEUR

0,N

LIBELLE
SERVICE

COMMANDER

0,N

NOM
FOURNISSEUR

COMMANDE
DATE COMMANDE
PROPOSER

1,1

CONDITIONNEMENT
PRIX ACHAT

DEMANDE

1,N

DATE DEMANDE
QTE DEMANDEE

0,N

1,1

LIGNER
COMMANDE

1,1
0,N

REPONDRE
CONCERNER

INVENTORIER
TYPE
qt inventorie

0,N
1,1
DON - REPRISE
COMPORTER

1,1

0,N
TYPE
FOURNITURE

QTE DONNEE

0,N

STOCK ALERTE
STOCK MAXI

DATE
INVENTAIRE

0,N

0,N
LOT

1,N
INVENTAIRE

APPARTENIR A

1,1

QTE LIVREE

Les individus et leurs informations sont :


Commande : n commande, date commande.
Demande de produit : n demande, date demande produit, quantit demande.
Don - reprise : n don, date don, quantit demande.
Fournisseur : n fournisseur, nom fournisseur.
Inventaire : n inventaire, date inventaire.
Lot ou livraison : n lot, date rception lot, quantit livre.
Service : n service, libell service.
Type de fourniture : n type de fourniture, stock alerte, stock maximum.
Les relations et leurs informations sont :
Inventorier produit : quantit inventorie.
Ligner commande : quantit commande.
Proposer produit : prix d'achat, conditionnement.

160

Chapitre 17 : corrig des validations

Chapitre 17 : corrig des


validations
1 Corrig de l'exercice 34 : informations des
messages
DDE REPONSE QUESTION
PROFESSEUR
CORRECTION PROBLEME
COPIE NOTEE

ETUDIER

COPIE A CORRIGER

Informations des messages suivants :


Message

demande de rponse
aux questions

correction du
problme

copie corriger
(demande de
notation)

copie note

Informations

n question

date examen

nom lve

nom lve

libell question

n question

n question

n question

note maxi question

libell corrig

libell question

note rponse

date examen

nom professeur

libell rponse

libell note
note totale
lve

Exemples d'occurrences des informations suivantes :


Date d'examen

1/07/1992

14/07/92

15/08/92

Note accorde

10

40

Nom d'lve

Agnan

Eudes

Nicolas

Cours

Mathmatiques

Bras de fer

Oenologie

2 Corrig exercice 35 : validation MCC/MCD


"Rponse" est une rponse une question. Dans ce modle, l'ensemble des
rponses aux questions d'un examen (la copie de l'lve) n'est pas reprsent.
161

Merise : 60 affaires classes

QUESTION
EXAMEN
1,1

DONNER

DATE EXAMEN

1,N

COMPORTER

NO QUESTION

1,1

LIB QUESTION
LIB CORRIGE
NOTE MAXI

0,N

0,N

REPONDRE

PASSER

0,N

PROFESSEUR
NOM
PROFESSEUR

0,N
ELEVE
NOM ELEVE

1,1
REPONSE
0,N

DONNER
PAR

1,1

LIB REPONSE
NOTE REPONSE

NOM ELEVE

Une autre reprsentation est possible en reprsentant la copie de l'lve et en


transformant l'individu "rponse" en relation.

QUESTION
NO QUESTION

0,N

LIB QUESTION
LIB CORRIGE
NOTE MAXI

LIB REPONSE

REPONDRE

NOTE REPONSE

ELEVE
NOM ELEVE

0,N

DONNER
PAR

1,1

1,N
COPIE
ELEVE

NOM ELEVE

La rgle de calcul de la note totale de la copie est la suivante.


NOTE REPONSE
NOM ELEVE
DATE EXAMEN

CA NOTE
COPIE

NOTE TOTALE
ELEVE

Les informations en entre de la rgle sont le nom de l'lve, la date de l'examen


et ses notes. Le rsultat est la note totale de l'lve l'examen. Cette information
n'est pas dans le modle conceptuel de donnes, car calcule. Elle pourra l'tre lors
de l'optimisation, aprs la construction du modle logique de donnes.

162

Chapitre 17 : corrig des validations

3 Corrig exercice 36 : validation traitements


et donnes
3.1 Quels concepts concernant les traitements n'existent pas dans le
MCD ?
Les stocks minimum (d'alerte) et maximum n'existent pas dans le MCD.

3.2 Quels concepts du MCD ne sont pas utiliss dans ces traitements ?
Les concepts de gamme et d'oprations ne sont pas utiliss dans les traitements.

3.3 Quelles relations sont modifier dans le MCD ?


La production est par ressource et non par site.
Le MCD doit tre modifi ainsi :
INVENTORIER
PDT

0,N

PRODUIT

1,1

SITE

INVENTAIRE

STOCK ALERTE

QTE INVENTORIEE

0,N

STOCK MAXI

0,N
INVENTORIER SITE

PRODUIRE

1,1

PRODUCTION
PREVUE

1,1

PRODUIRE
RESSOURCE

1,1

RESSOURCE
0,N

1,1

0,N

SE SITUER

163

Merise : 60 affaires classes

164

Chapitre 18 : corrig organisation

Chapitre 18 : corrig
organisation
1 Corrig exercice 37 : les postes de travail
Les deux postes de travail sont l'oyabun et le kobun.

2 Corrig exercice 38 : MCT infraction


Un partenaire est le reste de la "pgre", les autres clans.
L'opration est "punir infraction", dcision de l'oyabun.
Les messages rsultats de l'opration sont :

Demande de seppuku si la mise mort est dcide ;

demande de petit doigt si telle est la dcision ;

demande de non-rapparition au kobun et la demande de non-acceptation aux


autres clans de la pgre dans le cas d'expulsion.
OYABUN

KOBUN

PEGRE

PUNIR
INFRACTION

DDE DE SEPPUKU

SI MISE A MORT

DDE DE PETIT DOIGT


DDE NON REAPPARITION

SI YUBITSUME
EXPULSION

DDE NON ACCEPTATION

3 Corrig exercice 39 : procdure Maastricht


Procdure de la codcision : trouver les postes de travail, les oprations et les
messages organiss.
Il est important de dfinir les postes de travail avant la procdure.
Les postes de travail ou cellules sont :

la Commission des communauts (se compose de membres dsigns d'un


commun accord par les gouvernements des tats membres, propose des projets) ;
165

Merise : 60 affaires classes

le Conseil (compos des reprsentants des gouvernements des tats membres,


dcide et vote en dernire instance) ;

le Parlement (lus aux lections europennes, pouvoir d'enregistrement,


d'amendement et, demain, de veto) ;

le Comit de conciliation.
Remarque : cette procdure est trs complique.
COMMISSION

CONSEIL

CTE DE CONCILIATION

PARLEMENT

PROPOSITION
TRAITER
PROPOSITION
POSITION COMMUNE
EXAMIN. POS.
COMMUNE
DDE PEC AMENDEMENT

AMENDEMENT
PAS D'AVIS

RIEN

OK

APPROBATION PROPOS.

EXAMINER
AMENDT
DECIDER
PROPOSITION

REJET PROPOSITION

1ER REJET

TENTER
CONCILIATION

AVIS NEGATIF

TRAITER AVIS NEG

NON UNANIMITE

DDE DE CONCILIATION

MAJ NON QUALIFIEE

DDE DE CONCILIATION

AVIS POSITIF

TRAITER AVIS POS.

DEFINIR PROJET
COM.

DDE MAJ QUALIFIEE


DDE MAJ ABSOLUE

Le texte ne met pas en lumire le message entre le Parlement et la Commission


"demande de prise en compte d'amendement", ni le message implicite entre la
166

Chapitre 18 : corrig organisation

Commission et le Conseil sur l'avis de la Commission sur les amendements. Si vous


avez tout compris, vous tes dou pour la diplomatie ou la politique.

4 Corrig exercice 40 : cas ecclsiastique


4.1 MCC
Le domaine principal est "moraliser" et le partenaire le pcheur. La pnitence est
la sanction. Un message supplmentaire est l'absolution.

EGLISE

PENITENCE EFFECTUEE
PECHE AVOUE

PECHEUR

MORALISER

PENITENCE
REGLE DE MORALE
ABSOLUTION

Il n'existe pas de chronologie des messages dans Merise. Nanmoins, dans ce cas,
un certain ordre, autre que moral, existe : rgle de morale, pch avou, pnitence
effectuer, pnitence effectue, absolution. Il est prfrable de prvenir de la
pnitence encourue dans la rgle plutt qu'annoncer seulement "C'est trs grave !" et
de ne crer la pnitence qu'une fois le pch accompli. Les flux des facilits
pardonner (les indulgences) ne sont pas dcrits.

4.2 Informations des messages


Les informations des messages sont :
Absolution : date de l'absolution.
Pch avou : date du pch, nom du pch, rgle enfreinte.
Pnitence : nom du pch, rgle enfreinte, pnitence effectuer, nombre de
pnitences effectuer, date de dbut, date de fin.
Pnitence effectue : date de la pnitence, nombre de pnitences effectues.
Rgle de morale : code de la rgle, libell de la rgle, pch commis, gravit
pch.
Il est important de mettre la rgle enfreinte dans la pnitence effectuer, sinon le
pcheur pchera sans cesse et sera un ternel pnitent. Par contre, l'absolution est
absolue et non restreinte un pch.

167

Merise : 60 affaires classes

4.3 MCT
Trois oprations conceptuelles sont dfinies :
Fixer les rgles et les diffuser ou prcher.
Prendre en compte le pch ou moraliser et indiquer la pnitence effectuer. Le
mme nom est pris pour l'opration et le domaine. C'est possible mais viter.
Prendre en compte la pnitence et donner l'absolution ou absoudre.

FIXER REGLE

REGLE DE MORALE

PECHE

PENITENCE EFFECTUEE

MORALISER

PEC PENITENCE

PENITENCE

ABSOLUTION

4.4 1er cas : Grand Khan


Organigramme : le Grand Khan fixe les rgle et les pnitences, les lieutenants
rpercutent et jouent le rle de petits chefs et les prcheurs locaux contactent les
pcheurs.
GRAND KHAN

LIEUTENANT REGIONAL

PRECHEUR LOCAL

Procdure de sanction :

168

Chapitre 18 : corrig organisation


GRAND KHAN

PRECHEUR LOCAL

LIEUTENANT REGIONAL

PECHEUR

FIXER REGLE

DDE DIFFUSION REGION

DEF REGLE
LOCALE
DDE DIFFUSION LOCALE

PEC REGLE
LOCALE

PRECHER
REGLE DE MORALE
PECHE AVOUE
MORALISER

PENITENCE
PENITENCE EFFECTUEE

PEC PENITENCE

ABSOLUTION

Ne pas oublier que le prcheur moralise !

4.5 2e cas : GOUROU II en difficult


Organigramme : tout le monde est au mme niveau. Beaucoup de monde, peu de
runions, mais cela ne saurait tarder !
GOUROU II

GENDRE

LIEUTENANT
REGIONAL

PRECHEUR LOCAL

Procdure de sanction : les lieutenants rgionaux ne fixent aucune rgle ainsi que
Gourou II et son gendre.

169

Merise : 60 affaires classes

PECHEUR

PRECHEUR LOCAL

PRECHER

REGLE DE MORALE
PECHE AVOUE
MORALISER

PENITENCE
PENITENCE EFFECTUEE

PEC PENITENCE

ABSOLUTION

4.6 3e cas : Gourou II vainqueur


Organigramme : le mme que dans les deux premiers cas. Un peu d'ordre !
GOUROU II

LIEUTENANT REGIONAL

PRECHEUR LOCAL

Procdure de sanction : seuls les lieutenants rgionaux fixent des rgles. Gourou
II se la coule douce, voyage, porte la bonne nouvelle et s'affaire.

170

Chapitre 18 : corrig organisation


LIEUTENANT REGIONAL

PRECHEUR LOCAL

PECHEUR

DEF REGLE
LOCALE
DDE DIFFUSION LOCALE

PEC REGLE
LOCALE

PRECHER

REGLE DE MORALE
PECHE AVOUE
MORALISER

PENITENCE
PENITENCE EFFECTUEE

PEC PENITENCE

ABSOLUTION

4.7 4e cas : Gourou III


Organigramme : le mme que prcdemment, sauf que le Gourou est diffrent.
Celui-ci travaille d'arrache-pied, fixe les types de sanction et construit les
procdures. Il a peut-tre suivi des cours de Merise et fait appel des socits de
conseil et d'organisation.
GOUROU III

LIEUTENANT REGIONAL

PRECHEUR LOCAL

171

Merise : 60 affaires classes

Procdure de sanction : Gourou III fixe les types de sanctions pour dterminer
qui doit dcider de la pnitence. Cette procdure est la meilleure : chacun connat
son rle et ses limites. Les procdures de contrle restent dcider afin que chacun
reste dans ses limites. Si la faute est grave ou capitale, le prcheur local en rfre au
lieutenant rgional. Si la faute est capitale, le lieutenant rgional en rfre Gourou
III qui seul peut dcider des mises mort pour non-respect ou atteinte aux lois de
l'Eglise.
GOUROU III

LIEUTENANT REGIONAL

PRECHEUR LOCAL

PECHEUR

FIXER TYPE
SANCTION
TYPE DE SANCTION

PRECHER
REGLE DE MORALE
PECHE AVOUE
MORALISER

FAUTE GRAVE/CAPITALE

PENITENCE

GRAVE

PEC FAUTE
GRAVE/CAP

FAUTE CAPITALE

CAPITAL

GRAVE

SANCTION GRAVE

PEC DECISION

PEC FAUTE
CAPITALE

PENITENCE
SANCTION CAPITALE
PEC DECISION
GOUROU

PENITENCE
PENITENCE EFFECTUEE
PEC PENITENCE

ABSOLUTION

4.8 Informatique Gourou II et IV


Premier cas, dcentralisation complte : tous les prcheurs locaux sont
informatiss pour donner des pnitences (in)cohrentes.
172

Chapitre 18 : corrig organisation

Cot de l'informatisation des 300 postes de travail en micro-ordinateurs :


Investissement

Fonctionnement

300 micro-ordinateurs

300 * 7

300 * 0,7

300 imprimantes

300 * 5

300 * 0,5

300 systmes d'exploitation

300 * 0,5

300 traitements de texte

300 * 4

1 logiciel base de donnes

210

Total

5 160 KF

360 KF

SITE PRECHEUR
LOCAL

Deuxime cas, centralisation complte, saisie des donnes en temps rel pour
assouvir la soif de savoir de Gourou IV.
Investissement

Fonctionnement

1 ordinateur

5 000

500

Systme d'exploitation

600

2000

Priphriques (contrleurs, lecteur


cassettes)

1 650

165

300 terminaux

300 * 5

300 * 0,5

300 imprimantes locales

300 * 5

300 * 0,5

1 imprimante site central

1 000

100

Total

11 250 KF

3 065 KF

SITE CENTRAL
GOUROU

SITE
PRECHEUR
LOCAL

SITE
LIEUTENANT

Dans le premier cas, nous supposons que les prcheurs se dbrouillent avec un
traitement de texte et un programme crit avec un logiciel de base de donnes estim
200 KF. Dans le deuxime cas, nous ne prenons pas le cas de dveloppement
spcifique ou de progiciel ecclsiastique bien connu, ou de logiciel amricain achet,
rcrit partiellement et introduit d'un seul coup de big bang dans toute l'Animie ! Les
cots sont alors peu prcis (entre 500 KF et plusieurs millions de francs).
173

Merise : 60 affaires classes

Sans tenir compte de ces facteurs importants, les cots d'investissements gros
systme sont le double de la micro-informatique et 10 fois plus chers en cots de
fonctionnement !

174

Chapitre 19 : corrig exercices 41 et 42, lister les outils

Chapitre 19 : corrig
exercices 41 et 42, lister les
outils
1 Corrig exercice 41 : outils partir des
donnes
Individu "auteur".
Crer auteur
Modifier auteur
Rechercher auteur partir de son nom ou lister auteurs

Individu "collection".
Crer collection
Modifier collection

Individu "diteur".
Crer diteur
Modifier diteur

Individu "exemplaire".
Crer exemplaire
Modifier exemplaire

Individu "lecteur".
Crer lecteur
Modifier lecteur

Individu "ouvrage".
Crer ouvrage
Modifier ouvrage
Rechercher ouvrage d'auteur
Rechercher ouvrage d'une collection
Rechercher ouvrage d'un thme

Individu "prt".
Crer prt

175

Merise : 60 affaires classes


Modifier prt
Consulter prt (lecteur, exemplaire, date de retour)
Rechercher prt d'un exemplaire
Rechercher prt d'un lecteur

Individu "thme".
Crer thme
Modifier thme

2 Corrig exercice 42 : outils partir des


traitements
L'exercice consiste indiquer les outils informatiques partir des oprations du
modle organisationnel de traitement.
Opration "conseiller lecteur".
Recherche des ouvrages en fonction des auteurs, des
collections, des diteurs, des thmes
Crer ouvrage
Consultation des ouvrages et de leur disponibilit
Crer ou modifier Auteur
Crer ou modifier Thme
Crer ou modifier Collection
Crer ou modifier Editeur

Opration "Prise en compte de la demande d'abonnement".


Crer abonn
Consultation abonn et de ses livres emprunts

Opration "Abonner lecteur".


Crer abonn
Modification abonn

Opration "Prise en compte de la demande de prt".


Consultation abonn et de ses livres emprunts

plus les mmes que "conseiller lecteur".


Opration "Chercher livre".
Modification prsence livre

Opration "Prise en charge du prt".


Enregistrement prt

Opration "Annoncer indisponibilit".


Diplomatie

176

Chapitre 19 : corrig exercices 41 et 42, lister les outils

Opration "Inventorier".
Edition inventaire
Modification prsence livre
Edition exemplaires manquants

3 Conclusion des exercices


3.1 Des outils de recherche fusionnent
Les outils de recherche des ouvrages partir des "thmes", des "auteurs", des
"collections" ou des informations de l'individu "ouvrage" peuvent fusionner en un
seul outil de recherche.
0,N
POSSEDER
THEME

EXEMPLARISER

OUVRAGE
EDITE

0,N

1,1

EXEMPLAIRE

1,N

THEME
0,N

ECRIRE

AUTEUR

EDITER

0,1

COLLECTION
0,N

1,N

3.2 Des outils de consultation sur plusieurs individus sont crs


L'outil de simple consultation du lecteur et de ses prts peut se transformer en
outil de consultation des exemplaires emprunts avec la date de retour thorique, la
date de retour relle et le nombre d'exemplaires emprunts.
0,N

PRETER

EXEMPLAIRE

ACCORDER

1,1

PRET
1,1

LECTEUR
0,N

177

Merise : 60 affaires classes

De mme, dans l'autre sens, de l'individu "exemplaire" vers l'individu "lecteur",


l'outil de consultation des exemplaires peut indiquer quel est le lecteur ayant
emprunt l'exemplaire.
Cela vient du fait que la relation "prter" entre les individus "exemplaire" et
"lecteur" est devenu l'individu "prt" pour pouvoir mmoriser les diffrents prts car
un lecteur peut emprunter plusieurs fois le mme exemplaire. Il est nanmoins
intressant de connatre les prts actifs.

3.3 Des outils d'dition ou de traitement batch sont crs


L'outil d'dition d'inventaire est dcel en observant l'opration "inventorier". De
mme, dans un outil de relance des abonns, non vu ici, un traitement batch peut
mettre jour les relances effectuer en utilisant une rgle de calcul.

178

Chapitre 20 : corrig exercice 43, planifier les outils

Chapitre 20 : corrig exercice


43, planifier les outils
1 Complexit des outils
Liste des outils : la complexit est dfinie comme suit : 1 simple, 2 moyen, 3
compliqu.
Outil

Type

Consultation abonn et de ses livres emprunts

TR

Comp.
3

Consultation des ouvrages et de leur disponibilit

TR

Crer abonn

TR

Crer ouvrage

TR

Enregistrement prt

TR

Modification abonn

TR

Modification prsence livre

TR

Recherche des ouvrages en fonction des auteurs, des


collection, des diteurs

TR

Edition inventaire

TD

TOTAL

2 Charges de spcification et de ralisation


des outils
Type

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

TR

Simple

20

Batch

TOTAL

Moyen

10

Compliqu

10

15

50

Simple

Moyen

Compliqu

10

10

84

En conclusion, donnez les outils les plus compliqus aux meilleurs analystes !

179

Merise : 60 affaires classes

180

Chapitre 21 : corrigs des modles physiques de donnes

Chapitre 21 : corrigs des


modles physiques de
donnes
1 Corrig exercice 44 : MPD1
MEDECIN

MEDECIN

MALADE

NO MEDECIN

CONSULTATION

CONSULTATION
NO CONSULTATION
NO MEDECIN
NO MALADE

SYMPTOME

SYMPTOME
NO SYMPTOME

MALADE
NO MALADE

DIAGNOSTIQUER
NO MALADIE

DIAGNOST
IQUER

NO CONSULTATION

DETECTER
NO SYMPTOME

DETECTER

NO CONSULTATION

MALADIE

MALADIE
NO MALADIE

ASSOCIER
NO SYMPTOME

ASSOCIER

NO MALADIE

1) Tous les individus se transforment en table. Les 5 individus "mdecin",


"malade", "consultation", "symptme", et "maladie" se transforment en table. Les
cls sont soulignes.
2) Toutes les relations possdant une cardinalit maximale gale 1 redondent
l'information. Les informations n mdecin et n malade migrent dans la table
"consultation".
3) Les relations dont les deux pattes sont de cardinalit maximale N crent une
table dont la cl est compose des cls des tables des individus. Les relations
"diagnostiquer", "dtecter" et "associer" se transforment en tables. Les cls sont des
cls composes des individus relis.

181

Merise : 60 affaires classes

2 Corrig exercice 45 : MPD2


2.1 Corrig relationnel
SITUATION

SITUATION

TENIR COMPTE

NO SITUATION

NO SITUATION
NO PLAN

OPERATION

OPERATION

PLAN

NO OPERATION

NO PLAN

NO OPER.
PRECEDENTE

NO PLAN
PRECEDENT

TENIR
COMPTE

PLAN

1) Tous les individus se transforment en table. Les 3 individus "situation",


"opration" et "plan" se transforment en table. Les cls ou index uniques sont
soulignes.
2) Toutes les relations possdant une cardinalit maximale gale 1 redonde
l'information. La relation plan/opration cre un index dans la table "fils", de "plan"
vers "opration".
3) Les relations dont les deux pattes sont de cardinalit maximale N crent une
table dont la cl est compose des cls des tables des individus. La table "tenir
compte" possde une cl compose des cls des tables "situation" et "plan".

2.2 Corrig navigationnel


SITUATION

TENIR COMPTE

NO SITUATION

OPERATION
NO OPERATION

MODIFIER OPERATION
MODIFIER
OPERATION

PLAN
NO PLAN

MODIFIER PLAN
MODIFIER
PLAN

1) Les 3 individus "situation", "opration" et "plan" se transforment en record.


Les cls sont soulignes.
182

Chapitre 21 : corrigs des modles physiques de donnes

2) Les relations possdant une cardinalit maximale 1 crent un lien du pre


vers le fils, du record "plan" vers le record "opration". Les liens X1, X1 de
nomenclature d'un individu sur lui-mme transforment la relation en record
"modifier opration" et "modifier plan". Cela n'est pas le cas en relationnel.
3) Les autres relations se transforment en record : "tenir compte" est fils de
"situation" et "plan".

3 Corrig exercice 46 : MPD3


1) Tous les individus se transforment en table. Les 8 individus "rclameur",
"rclamation", "type rclamation", "rponse", "critre", "produit", "usine
production", "groupe de produit" se transforment en table. Les cls sont soulignes.
2) Toutes les relations possdant une cardinalit maximale gale 1 redondent
l'information. Code usine, code rclameur, code type rclamation, code produit dans
la table "rclamation".
3) Les relations dont les deux pattes sont de cardinalit maximale N crent
une table dont la cl est compose des cls des tables des individus : table
"rpondre" entre "rclamation" et "rponse rclamation", table "valeur critre"
entre " rclamation" et "critre rclamation", table "grouper produit" entre
"produit" et "groupe produit". La relation "regrouper groupe" se transforme en
table dont les cls sont des informations quivalentes code groupe produits.
RECLAMEUR
CODE PERSONNE
ADRESSE PERSONNE
NOM PERSONNE
USINE PRODUCTION
CODE USINE

REPONDRE RECLAMATION
CODE
REPONSE
CODE RECLAMATION

RECLAMATION

CODE RECLAMATION
DATE RECLAMATION

CODE GROUPE AMONT

CODE PERSONNE

GROUPE PRODUIT

CODE USINE
CODE TYPE RECLAM.
CODE
PRODUIT
VALEUR CRITERE

CODE
REPONSE
DATE
REPONSE
TEXTE REPONSE

CODE GROUPE PRODUIT

GROUPER PRODUIT
CODE
CODE PRODUIT
GROUPE PRODUIT

CODE CRITERE
CODE RECLAMATION
VALEUR PARAMETRE

REPONSE
RECLAMATION

REGROUPER GROUPE
CODE GROUPE AVAL

TYPE RECLAMATION
CODE TYPE RECLAM.
LIB TYPE RECLAMATION

PRODUIT
CODE
PRODUIT

CRITERE RECLAMATION
CODE CRITERE
LIBELLE PARAMETRE

183

Merise : 60 affaires classes

184

CHAPITRE 22 : corrigs des cas complets

CHAPITRE 22 : corrigs des


cas complets
1. Corrig de l'exercice 47 : les Misrables
1.1. Quel est le nom de l'entreprise concerne ?
"La gargote de Montfermeil"

1.2. Quelles sont les activits de cette entreprise ?


et regrouper ces activits en domaines : les domaines sont "hberger",
"vendre" et "acheter". Les sous-domaines de "hberger" sont "loger les
voyageurs" et "nourrir les voyageurs et les chevaux".
Activit

Sous-domaine

Domaine

Nourrir les voyageurs (vin)

Nourrir les voyageurs et les chevaux

Hberger

Loger les voyageurs

Loger

Hberger

Nourrir les chevaux (eau)

Nourrir les voyageurs et les chevaux

Hberger

Payer les cranciers

Acheter

Vendre au premier venu

Vendre

Arrter les passants

Vendre

Vider les bourses

Vendre

Faire tout payer au voyageur

Vendre

1.4. Quels sont les partenaires de l'entreprise ?


Crancier et voyageur. Le crancier est le fournisseur et le voyageur le client.
Le MCC sans message est :
GARGOTE MONTFERMEIL
CREANCIER

ACHETER

HEBERGER

VOYAGEUR

VENDRE

185

Merise : 60 affaires classes

1.5. Quel est l'organigramme ?


La structure des postes de travail de l'entreprise et les oprations organises
de chaque poste de travail est :
Organigramme
Aubergiste (M. Thnardier)

Mme Thnardier
Cosette

Oprations :
Aubergiste (M. Thnardier)

ruminer, combiner.

Mme Thnardier
Cosette

monter, descendre,..., faire les grosses besognes.

1.6. Dessiner un MCD des tarifs de l'entreprise (chambre, souper...).


Un premier MCD peut tre construit strictement par rapport la note : celleci est la tte du client. Une chambre peut tre 20 ou 40 sous. La note est la
demande de paiement ou la facture client.
Quelles sont les occurrences des individus ?
Bougie : la bougie n 7.
Chambre : la 2e droite en haut de l'escalier.
Feu : le feu du dimanche soir.
Service : la monte de la valise du 25 au soir.
Souper : le souper du 25 au soir.
Certains se justifient (chambre, service) et d'autres moins (bougie, feu). Nous
considrons que tous se justifient dans un souci de simplification.
SOUPER

MONSIEUR

0,N
CHAMBRE

0,N

FACTURER
SOUPER
PRIX SOUPER

FACTURER
CHAMBRE
PRIX CHAMBRE

0,1

0,1

FACTURER
BOUGIE
PRIX BOUGIE

1,1
0,1
0,1

FEU

0,N

186

FACTURER
FEU
PRIX FEU

FACTURER

NOTE

BOUGIE
0,N

0,N

0,1

FACTURER
SERVICE
PRIX SERVICE

SERVICE

0,N

CHAPITRE 22 : corrigs des cas complets

Un deuxime modle peut inclure la notion de prestation dont les diffrents


types sont : souper, chambre, bougie, feu et service :
MONSIEUR

0,N

FACTURER

1,1

PRESTATION

NOTE

1,N
0,N

TYPE PRESTATION

FACTURER
PRESTATION
PRIX
PRESTATION

1.7. Citer un message organis.


Note du monsieur.

1.8. Informatiseriez-vous cette entreprise ?


Non, car l'utilisateur peut changer d'avis et ne saura pas utiliser
l'informatique et il y a de fortes chances qu'il ne vous paye pas correctement.
Par contre, un modle de donnes peut inclure un tarif la tte du voyageur.

2. Corrig de l'exercice 48 : la taxe


d'apprentissage
2.1. MCC
2.1.1. Liste des domaines
Les domaines sont "trouver la taxe" ou le mcne et "percevoir la taxe", soit
l'quivalent des fonctions de vente et de comptabilit client.

2.1.2. Liste des partenaires


Les partenaires sont le "mcne", qui dcide de donner la taxe apprentissage et le
"payeur" qui peut tre le mcne ou un organisme de versement de la taxe. Dans le
cas d'organisme de versement, seule la deuxime fonction est assure.

187

Merise : 60 affaires classes

2.1.3. Liste des messages et MCC


REPONSE VERSEMENT

PAYEUR TAXE
PAIEMENT TAXE APPR

PERCEVOIR TAXE

DON NATURE TAXE APPR

DDE PAIEMENT TAXE

MECENE TAXE

DDE DON NATURE APPR


DDE ACCORD PMT TAXE

ACCORD PMT TAXE

TROUVER TAXE

Les messages et leurs informations sont :


Accord de paiement de la taxe : nom de l'entreprise, adresse de l'entreprise, nom
personne, date accord.
Demande d'accord de paiement de la taxe : nom de l'entreprise, adresse de
l'entreprise, nom personne.
Demande de don en nature : nom de l'entreprise, adresse de l'entreprise, nom
personne, libell de la nature du don.
Demande de paiement de la taxe : nom de l'entreprise, adresse de l'entreprise,
nom personne, date de l'accord, date de la relance.
Don en nature de la taxe : nom de l'entreprise, adresse de l'entreprise, nom
personne, libell de la nature du don.
Paiement de la taxe d'apprentissage : nom de l'entreprise, montant de la taxe.
Rponse au versement : rponse type, montant de la taxe, nom de l'entreprise.

2.2. MCT
Les oprations fonctionnelles sont simples :
Prospecter mcne : opration enclenche volont afin de relancer ou de
rechercher les "entreprises prospects en puissance".
Relancer paiement de la taxe d'apprentissage : enclenche en fonction de
l'entreprise. Chaque entreprise possde un dlai de relance aprs acceptation de
versement qui permet de calculer une date de relance. Cette date de relance passe,
la personne ou la socit sera contacte pour rappeler leur acceptation.
Encaisser taxe apprentissage : prendre soin du versement d'une taxe
d'apprentissage.
188

CHAPITRE 22 : corrigs des cas complets

Rceptionner don nature : rception d'un don en nature d'une taxe


d'apprentissage.
ACCORD PMT TAXE

PEC ACCORD PMT


TAXE

PROSPECTER
MECENE

PAIEMENT TAXE APPR

ENCAISSER TAXE

REPONSE VERSEMENT

DON NATURE TAXE APPR

RECEPTIONNER
DON

RELANCER
PAIEMENT

DDE DON NATURE APPR


DDE PAIEMENT TAXE
DDE ACCORD PMT TAXE

Ces deux dernires oprations enclenchent l'envoi d'une lettre de remerciement.

2.3. MCD
La "demande de taxe" est lance auprs d'une "personne" d'une "entreprise". Une
"relance" peut tre effectue en fonction du dlai propre l'entreprise. Aprs
"versement" reli une "chelle" en fonction de son montant, une "rponse" est
expdie. Elle est construite en fonction des "types de rponses" associes
"l'chelle" et "l'entreprise". La cration de l'individu "type de rponse" permet de
construire des "rponses" automatiques.
Les individus et leurs informations sont :
Demande de taxe : n de demande, avis favorable/non favorable, date de contact.
Echelle taxe (classement des taxes) : n chelle de taxe, valeur plafond.
Entreprise : n entreprise, nom social, adresse, ville, code postal, n APE, n de
tlphone, libell groupe, dlai de relance.
Personne : n personne, nom, prnom, sexe.
Relance taxe : n relance, date relance.
Rponse : n rponse, libell rponse, date rponse.
Type de rponse : code type de rponse, libell de la rponse.
Versement effectif de la taxe : n bordereau, montant versement, type don
(nature/argent), libell versement, date versement.

189

Merise : 60 affaires classes


PERSONNE

ENTREP.
/ORGANISME

0,N

ENT/PERS

0,1

0,N

0,N

REPONSE

0,N

0,N
REPONDRE A

1,1

TYPER
ENTREPRISE

VERSER TAXE
LANCER

1,1

0,1

REPONDRE
SUITE A
TYPER
REPONSE

0,N

0,1

VERSEMENT
TAXE

0,N

TYPE
REPONSE

1,1

VERSER

1,1

1,N

DEMANDE
TAXE

0,1

0,N
RELANCER

1,1
1,1

TYPER
REPONSE TAXE

0,N

ECHELLE
TAXE

ECHELONNER
TAXE

0,N

1,1

RELANCE
TAXE

2.4. MOT
Les postes de travail sont le "prospecteur" et le "trsorier" charg de la relance et
des remerciements. Les oprations organises sont au mme nombre que les
oprations conceptuelles :
MECENE TAXE

PROSPECTEUR

TRESORIER

PAYEUR TAXE

DON NATURE TAXE APPR


RECEPTIONNER
DON
REPONSE VERSEMENT
PROSPECTER
MECENE

PAIEMENT TAXE APPR


ENCAISSER TAXE

DDE ACCORD PMT TAXE


DDE DON NATURE APPR

REPONSE VERSEMENT
ACCORD PMT TAXE
PEC ACCORD PMT
TAXE
RELANCER
PAIEMENT

DDE PAIEMENT TAXE

190

CHAPITRE 22 : corrigs des cas complets

Encaisser taxe apprentissage : si l'entreprise n'est pas inscrite, elle est saisie ainsi
que le nom de la personne connue. Une lettre de remerciement est envoye.
Rceptionner don nature : si l'entreprise existe, le montant de la valeur du don et
son libell sont mmoriss. Une lettre de remerciement est envoye.
Prospecter mcne : le rsultat de ce traitement est un tat des entreprises
contacter, et une lettre de demande d'accord de donner une taxe d'apprentissage en
espces ou en nature.
Relancer paiement taxe d'apprentissage : la date de relance est dpasse, relancer
la personne ou la socit.

2.5. MOD
Les concepts sont les mmes que le MCD. Les volumes sont :
Sur 5 000 entreprises, un dixime rpond, soit 500 par an donc 2 500 sur 5 ans.
La moiti est relance (1 250) et toutes (2 500) obtiennent une rponse.
Concepts

Nombre
d'occurrences

Longueur

Total

5 ans
Entreprise

5 000

130

650 000

Personne

5 000

45

225 000

Demande de taxe

25 000

20

500 000

Relances

1 250

15

18 750

Rponse

2 500

15

37 500

Type rponse

20

100

Versement

5 000

50

250 000
1 681 350

2.6. Liste et planification des outils


Les oprations sont suivies des transactions crer TR pour temps rel, TD pour
temps diffr et ditions pour les ditions. Les transactions en italique sont celles qui
servent l'opration mais qui ont dj t comptabilises.
Opration "prospecter mcne".
Type

Complexit

Cration personne

TR

Cration entreprise

TR

Cration demande de taxe

TR

Slectionner entreprises

TR

Modification entreprise

TR

Edition demandes d'accord

TD

Modifier personne

TR

Opration "rceptionner don en nature".


191

Merise : 60 affaires classes


Type

Complexit

Cration personne

TR

Cration entreprise

TR

Cration versement taxe

TR

Cration rponse

TD

Modification rponse

TR

Edition rponse

TD

Opration "encaisser taxe".


Les outils sont les mmes que pour l'opration prcdente.
Opration "relancer paiement".
Cration relance

Type

Complexit

TR

"Utilitaires".
Type

Complexit

Cration type de rponse

TR

Crer chelle taxe

TR

Rcapitulatif :
Type

Complexit

Cration personne

TR

Cration entreprise

TR

Cration demande de taxe

TR

Slectionner entreprises

TR

Modification entreprise

TR

Edition demandes d'accord

TD

Cration versement taxe

TR

Cration rponse

TD

Modification rponse

TR

Edition rponse

TD

Cration relance

TR

Modifier personne

TR

Cration type de rponse

TR

Crer chelle taxe

TR

Type

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

TR

Simple

32

Moyen

30

10

15

Compliqu

192

CHAPITRE 22 : corrigs des cas complets


Batch

Simple

Moyen

20

Compliqu

10

10

20

14

51

51

102

TOTAL

Soit, au total 51 jours d'analyse et 51 jours de ralisation pour 14 outils.

2.7. MLT
Voici un exemple de transaction de cration du versement de la taxe
d'apprentissage. Le modle logique de traitement dcrit l'enchanement des tats et
les champs saisis ou affichs des tats. La premire partie, l'enchanement des tats
ou MLT, peut tre valide par l'utilisateur final.
Elle se compose de trois tats : la saisie du n de taxe, la recherche des
entreprises et la validation de la taxe.
Les "standards" sont F1 Aide F2 : cration F3 recherche F4 validation esc :
retour.
A partir du premier cran, en se situant sur le champ de l'entreprise ou de la
personne et en tapant la touche fonction F2, les transactions ou outils informatiques
de cration de personne ou d'entreprise sont enclenches. A partir de l'tat de
validation, en tapant sur la touche fonction F4, la mise jour de l'enregistrement
"versement taxe" est effectue.
L'enregistrement "versement taxe" comprend les informations de l'individu
"versement" et les index des individus relis par une relation de patte de cardinalits
maximale 1 : n de demande, d'chelle, de rponse et d'entreprise.
TAXE /
ENTREPRISE

SAI NO TAXE

F2 CREER ENTREPRISE
F2 CREER PERSONNE

CREER ENTREPRISE
TAXE /
PERSONNE

F4 VALIDER
F3 RECHERCHE
F4 VALIDER
RC
ENTREPRISE

ESC ANNULER

CREER PERSONNE

VALIDATION
TAXE

VERSEMENT TAXE

F4 VALIDER

MONTANT VERSEMENT
LIBELLE VERSEMENT
NO ENTREPRISE
DATE VERSEMENT
NO REPONSE
NO DEMANDE
NO ECHELLE

NO VERSEMENT

MAJ
TAXE

193

Merise : 60 affaires classes

3. Corrig de l'exercice 49 : stages


3.1. MCC
3.1.1 Fonctions et domaines.
Les fonctions et les domaines ont t vus au chapitre 13.
3.1.2 Partenaires.
Les partenaires sont "l'entreprise", qui propose le stage, "l'lve" qui effectue le
stage, et la "Scurit sociale" qui reoit la dclaration de stage permettant une
exonration des charges.
3.1.3 Messages et informations
Un lve peut mettre des souhaits de stages prcis ou uniquement sur quelques
critres (lieu, dure, n d'autobus, etc.). "Placer les lves", suite aux demandes de
stage envoyes aux employeurs et aux propositions reues, met des offres de stages
aux lves. Ceux-ci choisissent pour le meilleur ou pour le pire.
SECURITE
SOCIALE

ELEVE

DECLARATION DE STAGE
OFFRE DE STAGE

CONVENTION DE STAGE
DDE DE STAGE

CHOIX DE STAGE

PLACER ELEVES

EMPLOYEUR

PROPOSITION DE STAGE

Les messages conceptuels sont :


Choix de stage par un lve : code lve, option lve, code stage, nom de
l'entreprise, libell matire, critre stage.
Convention de stage : nom de l'entreprise, adresse de l'entreprise, matire stage,
date dbut stage, dure stage, nom tuteur, prnom tuteur, n lve, nom lve,
prnom lve, nom professeur, prnom professeur, code convention, date de la
signature convention.
Dclaration de stage S.S. : nom de l'entreprise, adresse de l'entreprise, nom
lve, prnom lve.
Demande de stage une entreprise : nom de l'entreprise, adresse de l'entreprise,
nom personne, matire stage, dure, date de fin de stage souhaite.

194

CHAPITRE 22 : corrigs des cas complets

Proposition de stage par une entreprise : nom de l'entreprise, adresse de


l'entreprise (lieu de stage), nom personne, matire stage, dure, date de fin de stage
souhaite.
Offre de stage un lve : code stage, option, matire stage, lieu, nom de
l'entreprise, dure.

3.2. MCT
"Placer lves" prospecte les entreprises, reoit les stages et les souhaits des
lves. Les stages sont ensuite affects aux lves en fonction d'un savant calcul.
PROPOSITION DE STAGE

PROSPECTER
STAGES

EMPLOYEUR

PEC STAGE
POSSIBLE

CHOIX DE STAGE

PEC CHOIX STAGE

ELEVE

DDE DE STAGE
AFFECTER STAGE

CONVENTION DE STAGE

SECURITE SOCIALE

DECLARATION DE STAGE

OFFRE DE STAGE

Les oprations fonctionnelles sont :


Prise en compte stage possible : opration enclenche rception d'une
proposition de stage. En fonction de la matire du stage et de ses caractristiques,
sont dfinies les options associes au stage.
Prospecter stages : recherche des "entreprises prospects en puissance" pouvant
offrir des stages.
Prise en compte choix stage : opration enclenche la rception d'une demande
de choix de stage possdant des critres donns.
Affecter stage : praffectation aprs le choix de stage par les lves par le calcul
des matires du stage en fonction des options des lves. Le stage est alors propos
l'lve ayant la "note" la plus leve.

3.3. MCD
Le MCD est le mme que celui du corrig des MCD. Un professeur est une
personne.
Les individus et leurs informations sont :
Entreprise : code entreprise, nom social, adresse, ville, code postal, code Siren
entreprise, code APE, n de tlphone, libell groupe.
195

Merise : 60 affaires classes

Personne : code personne, nom, prnom, date naissance personne, titre personne.
lve : code lve, nom, prnom, date naissance lve, anne scolaire, sexe
lve.
Stage : code stage, code de convention, titre stage, date de dbut, date de fin,
offert.
Critre stage : code critre, libell critre.
Matire : code matire, libell matire.
Option : code option, libell option.
Les relations et leurs informations sont :
Matire/Option : coefficient matire.
PERSONNE

ENTREPRISE
ENT/PERS

0,N

0,1
0,N
0,N

PROPOSE
R STAGE

CRITERE
STAGE

SUPERVISE
R STAGE

1,1

STAGE

0,N
CLASSER
STAGE

MATIERE

0,1

ELEVE

1,N

1,N

0,1

0,N

0,N
0,N

MATIERE /
STAGE

EFFECTUER
STAGE

1,1

OPTION
MATIERE/OP
TION

1,N

0,N

OPTION
/ELEVE

3.4. MOT
Les postes de travail sont : le "responsable de stage", le "secrtariat" du stage et
le "tuteur" ou professeur du stage. Le responsable prospecte et affecte les stages aux
lves, le secrtariat reoit les propositions de stages, le tuteur juge le rapport de fin
de stage.
Les oprations supplmentaires organises ou les ditions sont :
Prospecter stages : le rsultat de ce traitement pourrait tre un tat des
entreprises contacter et une lettre de demande de stage.
Prise en compte choix stage : le rsultat de cette opration peut tre un tat
papier ou un cran des solutions possibles.
Affecter stage : l'tape finale de cette opration est la rdaction de la convention
de stage en n exemplaires et la dclaration de stage auprs de la Scurit sociale.
Juger stage : donner une note ou une apprciation sur l'lve durant son stage
196

CHAPITRE 22 : corrigs des cas complets


EMPLOYEUR

RESPONSABLE
STAGE

SECRETARIAT
STAGE

TUTEUR
STAGE

SECURITE SOCIALE

ELEVE

PROSPECTER
STAGES

DDE DE STAGE

PEC STAGE
POSSIBLE

PROPOSITION DE STAGE
CHOIX DE STAGE

PEC CHOIX STAGE

AFFECTER STAGE

OFFRE DE STAGE
ACCORD DE STAGE
PEC ACCORD
STAGE

CONVENTION DE STAGE

DECLARATION DE STAGE

RAPPORT STAGE

JUGER STAGE

3.5. MOD
Les concepts sont les mmes que le MCD.
600 propositions annuelles sur 5 ans = 3 000 stages proposs.
500 lves par an pendant 5 ans = 2 500 lves.
Concepts 5 ans

Nombre d'occurrences

Longueur

Total

Entreprise

5 000

130

650 000

Personne

5 000

45

225 000

Stage

3 000

45

135 000

Elve

2 500

180

450 000

Option

50

50

2 500

Matiere

200

24

4 800

Critre

24

120

Relation Matire/option

500

3 500

TOTAL

1 470 920

197

Merise : 60 affaires classes

3.6. Liste des outils


3.6.1 Outils par opration
Opration "prospecter stages".
Type

Complexit

Crer entreprise

TR

Crer personne

TR

Opration "prise en compte stages possible".


Type

Complexit

Crer stages

TR

Crer critres de stage

TR

Opration "prise en compte choix stages".


Type

Complexit

Crer lves

TR

Crer option

TR

Crer matires

TR

Type

Complexit

Opration "affecter stages".


Modifier stage

TR

Rechercher stages

TR

Praffecter stages

TD

Editer proposition stage

Ed

Opration "prise en compte accord de stages".


Edition convention stage

Type

Complexit

TR

Opration "juger stages".


Modifier stage

Type

Complexit

TR

3.6.2 Rcapitulatif.

198

Type

Complexit

Crer entreprise

TR

Crer personne

TR

Crer stages

TR

Crer critres de stage

TR

Crer lves

TR

Crer option

TR

Crer matires

TR

CHAPITRE 22 : corrigs des cas complets


Modifier stage

TR

Rechercher stages

TR

Praffecter stages

TD

Editer proposition stage

TD

Edition convention stage

TR

Temps de spcification et de programmation.


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

Simple

36

Moyen

10

Compliqu

10

15

Simple

Moyen

10

Compliqu

10

10

20

Total

12

76

4. Corrig de l'exercice 50 : former les lves


4.1. MCC
Le MCC est une partie du MCC du paragraphe 1 du chapitre 14. La demande de
rponse aux questions est faite l'lve qui renvoie sa copie corriger.
FORMER
BULLETIN DE NOTE
CORRECTION PROBLEME
DDE REPONSE QUESTION

DDE ABSENCE
COPIE A CORRIGER

DIPLOME OBTENU
DDE CHANGEMENT ENSGT

ELEVE

4.2. Messages et informations.


Bulletin de note accorde l'lve : n examen, nom lve, note de l'examen, n
question, libell note, note rponse, note totale lve.

199

Merise : 60 affaires classes

Correction du problme : n examen, date examen, n question, libell


correction, nom professeur.
Copie corriger : nom lve, n question, libell question, libell rponse.
Demande de rponses aux questions : n question, libell question, note maxi
question, date examen.
Diplme obtenu : n lve, nom lve, libell diplme, date diplme.
Demande de changement d'enseignement : n lve, nom lve, libell demande
de changement.
Demande d'absence : n lve, n enseignement, libell demande d'absence.

4.3. MCT
Les examens sont envoys aux lves. Les copies des lves sont notes. Enfin,
l'apprciation des lves donne droit l'obtention du diplme ou non.
DDE ABSENCE

COPIE A CORRIGER

PEC DDE ABSENCE

NOTER DEVOIR

BULLETIN DE NOTE
APPRECIER ELEVE
CORRECTION PROBLEME

CONTROLER
ENSEIGNT
DIPLOME OBTENU

DDE CHANGEMENT

DDE REPONSE QUESTION

Les oprations conceptuelles sont :


Prise en compte de la demande d'absence : il peut y avoir accord ou non.
Noter devoir : quand les copies sont corriger.
Apprcier lve : qualifie les rsultats des diffrents travaux raliss par les
lves. Elle permet de dcerner les lauriers : obtention du diplme, changement
d'option ou dcision plus radicale.
Contrler enseignement : rdiger l'examen et les questions afin de vrifier la
bonne assimilation de l'enseignement fourni avec effort et assiduit.

200

CHAPITRE 22 : corrigs des cas complets

4.4. Rappel du MCD


Le MCD est le mme que celui du corrig des MCD. Dans ce modle n'est
mmorise que la note totale de l'examen d'un lve. Les informations des individus
et des relations sont :
PROFESSEUR

PEUT
ENSEIGNER

0,N

0,N
ENSEIGNER
MATIERE

0,N

ENSEIGNEMENT

0,N

DONNER

1,1

1,1
0,N

0,N
PLANIFIER

0,N
VERIFIER

1,1
DONNER
DANS

MATIERE

COURS

1,1
EXAMEN

0,N

0,N

SUIVI PAR

NOTER
EXAMEN

MATIERE/OPT
ION

1,N

OPTION

1,1

0,N

SALLE DE
COURS

0,N

0,N
ELEVE
0,N

1,1

OPTION
/ELEVE

Individus et Informations :
Cours : code cours, date cours, heure dbut cours, heure fin cours, nombre
d'lves.
Elve : code lve, nom, prnom, date naissance lve, anne scolaire, sexe
lve, diplm/non diplm.
Enseignement : n enseignement, date dbut enseignement, date fin
enseignement.
Examen : n examen, libell examen, date correction.
Matire : code matire, libell matire.
Option : code option, libell option.
201

Merise : 60 affaires classes

Professeur : code professeur, nom professeur, prnom professeur, adresse


professeur, date naissance professeur.
Salle de cours : n salle, libell salle, libell situation salle, capacit salle.
Relations et Informations :
Matire/option : coefficient matire.
Noter examen : note lve.

4.5. MOT
La fonction de formation est exerce par le responsable des tudes et les
enseignants ou professeurs. Le responsable des tudes planifie les cours et dcide de
l'admission des lves au niveau suprieur ou de l'obtention du diplme.
ELEVE

RESP. ETUDES

PLANIFIER ETUDES

PROFESSEUR

SECRETARIAT ETUDES

PLAN PEDAGOGIQUE

PEC PLAN
PEDAGOGIQUE

PEC DDE ABSENCE

DDE ABSENCE

CONTROLER
ENSEIGNT
DDE REPONSE QUESTION
COPIE A CORRIGER
NOTER COPIES

COPIES A DIFFUSER

DIFFUSER NOTES

CORRECTION PROBLEME
BULLETIN DE NOTE
APPRECIER ELEVE

DIPLOME OBTENU
DDE CHANGEMENT ENSGT

202

CHAPITRE 22 : corrigs des cas complets

4.6. MOD
Les concepts sont les mmes que le MCD.
4 promotions de 500 lves donnent 8 * 500 = 4 000 lves sur 5 ans, la premire
anne comptant pour 4 promotions.
2 enseignements pour 200 matires donnent 400 enseignements par an donc
2 000 enseignements pour 5 ans, 4 000 examens et 20 000 cours.
La relation "suivi par" entre cours et lve a 4 000 * 20 = 80 000 occurrences.
La relation "noter" entre examen et lve a 4 000 * 20 = 80 000 occurrences.
La relation matire/option a 50 * 10 = 500 occurrences.
Concepts 5 ans

Nombre d'occurrences

Longueur

Total

Cours

20 000

25

500 000

Elve

4 000

180

720 000

Enseignement

2 000

16

32 000

Examen

4 000

31

124 000

Matire

200

24

4 800

Option

50

50

2 500

Professeur

20

180

3 600

Salle de cours

20

30

600

Relation suivi par

80 000

10

800 000

Relation "noter"

80 000

13

1 040 000

500

Relation "matire option"


TOTAL

3 500
3 231 000

4.7. Liste des outils


4.7.1 Outils par opration
Opration "Planifier tude".
Type

Complexit

Cration option

TR

Cration matire

TR

Modification matire

TR

Edition option

TD

Crer enseignement

TR

Crer/ modifier professeur

TR

Crer/ modifier cours

TR

Crer/ modifier salle de cours

TR

Rechercher salle de cours non occupe

TR

Editer planning des cours

TD

Crer lve

TR

203

Merise : 60 affaires classes

Opration "Prise en compte demande absence".


Type

Complexit

Cration absences

TR

Slection lve absents enseignement

TR

Type

Complexit

Edition liste lve / option

TD

Modifier matire

TR

Cration examen

TR

Opration "Contrler enseignement".

Opration "Noter copie".


Cration note

Type

Complexit

TR

Opration "Diffuser notes".


Type

Complexit

TR

Type

Complexit

Modifier lve

TR

Editer notes lves

TR

Editer notes lves

Opration "Apprcier lve".

Traitement de texte

4.7.2 Rcapitulatif des outils.


Temps de spcification et de ralisation :
Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

Simple

12

48

Moyen

50

Compliqu

10

15

Simple

Moyen

Compliqu
Total

10

10

20

30
128

5 Corrig de l'exercice 51 : slectionner


5.1. MCC
Le MCC est une partie du MCC du paragraphe 1du chapitre 14.

204

CHAPITRE 22 : corrigs des cas complets


CANDIDATURE
REPONSE EXAMEN

ELEVE

SELECTIONNER
ELEVES
EXAMEN DE PASSAGE
REPONSE CANDIDATURE

5.2. Messages et informations.


Candidature : nom candidat, prnom candidat, adresse candidat, date de
candidature, option demande, diplmes obtenus, date obtention diplme.
Examen de passage : nom candidat, prnom candidat, adresse candidat, date
examen, option examen, n question, libell question, note maximum question.
Rponse candidature : nom candidat, prnom candidat, adresse candidat, date
examen, n question, libell question, corrig rponse, note totale.
Rponse examen : nom candidat, prnom candidat, adresse candidat, date
examen, n question, libell rponse.

5.3. MCT
Les oprations conceptuelles sont "dsynchronises". Deux oprations,
"examiner candidatures" et "slectionner lves" sont dissocies de la prise en
compte des candidatures et de la notation des examens.
CANDIDATURE

PEC CANDIDATURE

EXAMINER

REPONSE EXAMEN
EXAMEN DE PASSAGE

NOTER EXAMEN

SELECTIONNER
ELEVE

REPONSE CANDIDATURE

Les oprations sont :


205

Merise : 60 affaires classes

Prise en compte candidature : enclenche chaque rception d'une inscription


auprs de l'cole.
Examiner les candidatures : prise en compte de toutes les candidatures et envoi
des convocations aux examens de slection.
Noter examen : notation de l'examen.
Slectionner lve : suite aux notations des examens, les lves sont slectionns
en fonction de leurs notes et des places disponibles. Une diffusion des corrigs et des
notes est alors possible.

5.4. MCD
Dans ce modle, sont mmorises les notations donnes par chacun des
professeurs notant la candidature d'un lve. Les questions individuelles ne sont pas
mmorises. Un modle plus complet comprendrait les libells de rponses des
lves aux diffrentes questions pour apprcier les diffrences de notations, question
par question. Mais quelle saisie cela entranerait !
Un "diplme" est un diplme obtenu et non un type de diplme. Baccalaurat est
un type de diplme. Type de diplme pourrait tre un individu.
CANDIDAT

NOTATION

0,N

PROFESSEUR

NOTER
1,1

0,N
1,1

1,N

POSSEDER
1,N

NOTER
SELECTION

0,N

NOTER CANDIDAT
NOTE

1,1
DIPLOME

PASSER
EXAMEN

0,N

POSTULER

CANDIDATURE

EXAMEN
SELECTION
0,N

0,N

1,1

OPTION
CANDIDATE

1,1

MATIERE
EXAMINEE

1,1
OPTION

0,N

MATIERE
1,N

MATIERE/OPTION

0,N

COEFFICIENT

0,N

Les individus et leurs informations sont :


Candidat : nom candidat, prnom candidat, adresse candidat.
Candidature : date candidature, rsultat candidature.
Diplme : date du diplme, type de diplme, mention ou note obtenue.
Examen slection : code examen, date examen.
206

CHAPITRE 22 : corrigs des cas complets

Matire : code matire, libell matire.


Notation : code notation, date de remise notation, libell notation.
Option : code option, libell option.
Professeur : code professeur, nom professeur, prnom professeur, adresse
professeur, date naissance professeur.
Les relations et leurs informations sont :
Noter candidat : note accorde.
Matire/option : cfficient matire.

5.5 MOT
Les deux postes de travail sont le "responsable de la slection", M. Deuxplumes
et les "professeurs". Les professeurs rdigent les examens de passage et notent
ensuite les copies. M. Deuxplumes reoit les candidatures, les notes des professeurs
et slectionne les lves suite aux notes accordes.
ELEVE

RESP SELECTION

PROFESSEUR

CANDIDATURE
PEC CANDIDATURE
EXAMINER

EXAMEN DE PASSAGE
REPONSE EXAMEN
NOTER EXAMEN

NOTE EXAMEN

PEC NOTES
EXAMEN

SELECTIONNER
ELEVE

REPONSE CANDIDATURE

207

Merise : 60 affaires classes

5.6. MOD
500 candidatures pour 20 % de russite donnent 500 * 5 = 2 500 candidatures
annuelles. Pour 5 ans, 12 500 candidatures, 11 250 candidats (90 %) et 16 875
diplmes.
Un examen par matire donne 20 examens par an, soit 100 examens pour 5 ans et
300 notations. Un examen est pass par 2 500/20 = 125 candidats en moyenne. La
relation noter entre notation et candidat possde 300 * 125 = 37 500 occurrences.
Concepts 5 ans

Nombre d'occurrences

Longueur

Total

Candidat

11 250

180

2 025 000

Diplme

17 000

60

1 020 000

Candidature

12 500

13

162 500

Option

10

50

500

Matire

20

24

480

Notation

300

28

8 400

Professeur

20

180

3 600

Examen

100

11

1 100

Relation "matire/ option"

100

700

Relation "noter candidat"

37 500

13

487 500

TOTAL

3 709 780

5.7. Liste des outils


5.7.1 Outils par oprations
Opration "Prise en compte candidature".
Type

Complexit

Cration candidat

TR

Cration candidature

TR

Cration diplme

TR

Cration matire

TR

Cration option

TR

Opration "Examiner".
Type

Complexit

Traitement de texte

TR

Cration professeur

TR

Cration examen

TR

Type

Complexit

Opration "Noter examen".


Cration examen

TR

Cration notation

TR

Opration "Slectionner lve".


208

CHAPITRE 22 : corrigs des cas complets


Type

Complexit

Cration personne

TR

Modifier candidat

TR

Edition liste candidat / note / matire

TD

Edition bulletin de note

TD

Edition liste des admis

TD

5.7.2 Rcapitulatif des outils.


Cration candidat

Type

Complexit

TR

Cration candidature

TR

Cration diplme

TR

Cration matire

TR

Cration option

TR

Cration professeur

TR

Cration examen

TR

Cration notation

TR

Cration personne

TR

Modifier candidat

TR

Edition liste candidat / note / matire

TD

Edition bulletin de note

TD

Edition liste des admis

TD

Charges de spcification et de programmation :


Type
TR

Batch

Total

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

Simple

36

Moyen

10

Compliqu

10

15

Simple

Moyen

20

Compliqu

10

10

20

13

86

6 Corrig de l'exercice 52 : services


gnraux, domaine "distribuer"
6.1. MCC
Le MCC est un sous-ensemble du MCC du paragraphe 2 du chapitre 14.

209

Merise : 60 affaires classes


RECLAMATIONS
UTILISATEUR
DDE FOURNITURES

DON FOURNITURES

DISTRIBUER ACHATS

REFUS DDE
DON PREVU
DDE ACHATS
ACHETER

RECEPTION PREVUE
RECEPTION EFFECTUEE

6.2. MCT distribuer


Les oprations conceptuelles sont :
RECEPTION EFFECTUEE
DDE FOURNITURES
RECLAMATIONS

RECEPTION PREVUE

DISTRIBUER
FOURNIT.

PREVOIR
ARRIVEE

TRAITER DDE

PREVOIR
ACHATS

TRAITER
RECLAMATIONS

DON PREVU
DDE ACHATS
DON FOURNITURES
REFUS DDE

Distribuer fournitures : rception des fournitures par "acheter", le don aux


utilisateurs peut s'effectuer.
Prvoir arrive : quand "acheter" indique ses prvisions de rception,
"distribuer" prvient les utilisateurs concerns de la date de distribution prvue
(patience, patience...).
Traiter demande de fournitures : suite une demande de fournitures, celle-ci
peut tre refuse pour motif de trop (tout est relatif) grande consommation, la
fourniture peut tre donne directement si elle est "spciale" et disponible et si
l'utilisateur sait y mettre le prix, la fourniture est spciale mais non disponible, une
demande d'achat est faite "acheter" ou, dernier cas, la fourniture n'est pas spciale
et la demande recevable, alors la distribution prochaine est indique.
Ces diffrents cas sont reprsents par une matrice de dcision. Trois critres
sont pris en compte : la fourniture est spciale, disponible et la consommation est
normale. Le nombre de cas possibles est de 2 3= 8.
210

CHAPITRE 22 : corrigs des cas complets

La premire ligne indique les 8 cas possibles. Le deuxime groupe indique les
hypothses de slection. Le troisime groupe indique les rsultats. Par exemple, dans
le cas 3, la fourniture est spciale, n'est pas disponible et la consommation est
normale. Alors, une demande d'achat est mise "acheter".
SI

ALORS

CAS

Fourniture spciale

Fourniture disponible

Consommation normale

Don prvu

Refus fourniture
Don fourniture
Demande d'achat

X
X

Prvoir achats : "distribuer" calcule ses besoins et met ses demandes d'achats ou
ses besoins en approvisionnement "acheter".
Traiter rclamations : quand "distribuer" reoit des utilisateurs une rclamation
concernant une fourniture (crayon trop gras, tlphone vert au lieu de rouge,
calendrier de l'anne dernire), "distribuer" traite la rclamation et intervient auprs
des domaines concerns non mentionns ("distribuer" principalement).

6.3. MCD distribuer


La demande concerne un type de fourniture et sera stocke dans un lieu. Le don
est un mouvement qui peut tre un don concernant une fourniture ou un type de
fourniture d'un lot ou une reprise de fourniture.
Les concepts importants de ce Modle de donnes sont "fourniture", "type de
fourniture" et "lot".
"Fourniture" et "type de fourniture" : un crayon HB, un crayon 2B, un halogne
sont trois "types de fourniture" diffrents. Les crayons finals tels que distribus sont
des "fournitures" : l'halogne du bureau A128 par exemple. Certaines fournitures ne
seront jamais suivies la pice (gommes et crayons par exemple), d'autres le seront
(halognes, tlphones, bureaux...).
"Lot" : un lot est un lot rceptionn. Une fourniture fait partie d'un lot. Lors des
rclamations, toutes les fournitures du lot peuvent tre suivies afin de vrifier si le
lot n'est pas dfectueux.

211

Merise : 60 affaires classes


PERSONNE
HABITER

0,1

0,N

LIEU DE
LIVRAISON
0,N

0,N

0,N
0,N
1,N

REVISER

DEMANDER

EMMAGASINER

STOCKER

1,1

0,1

0,1
LOT

LIVRER

0,1

DEMANDE

0,N
1,1

0,N

REPONDRE

0,1

1,1
COMPORTER

CONCERNER

0,N

1,1
DON - REPRISE 1,1

FOURNIR
COMPOSER

1,1
0,N

0,1

0,N

1,1
FOURNITURE

TYPE
FOURNITURE

DONNER

FOURNISSEUR

0,N

0,N

APPARTENIR A

Individus et informations.
Demande : n demande, libell rponse, date demande de fournitures, quantit
demande.
Don - reprise : n don, date du don de fournitures, quantit donne.
Fournisseur : n fournisseur, nom du fournisseur, adresse fournisseur, dlai de
paiement.
Fourniture : n fourniture, libell fourniture.
Lieu de livraison : n lieu stockage, libell lieu, n bureau.
Lot : date rception, description lot. descriptif de la rclamation, prix unitaire lot,
quantit du lot, quantit reue.
Personne : n personne, nom personne, prnom personne, n tlphone.
Type fourniture : code type de fourniture, libell type de fourniture, stock d'alerte
de rapprovisionnement, stock maximal.
212

CHAPITRE 22 : corrigs des cas complets

6.4. MOT distribuer


6.4.1 Organigramme
L'organigramme numre les postes de travail occups par les personnes
concernes par la distribution de fournitures, le "responsable administratif", le
"responsable des services gnraux", son "assistant" le "chef du service" demandeur
de fournitures et la "secrtaire" du service qui passe sa commande de fournitures
auprs des services gnraux.
responsable administratif
responsable des services gnraux
assistant
chef du service
secrtaire

6.4.2 Procdure demande de fournitures.


Les oprations sont :
Recevoir demande : correspond la rception de la demande du service, par les
services gnraux. Le rsultat peut tre un refus d une grande consommation.
tablir la demande : cela correspond au passage d'une commande de fournitures
par un service, aux services gnraux, et a pour consquence la prsentation de la
demande au chef de service pour validation.
Signer demande : il est ncessaire que le chef de service signe la demande de
fournitures passes par la secrtaire du service avant de l'envoyer aux services
gnraux.
Recevoir demande besoin : consiste pour chaque personne du service passer sa
commande de fournitures auprs de la responsable du service charge de l'adresser
ensuite aux services gnraux.
Donner fourniture : remise de la fourniture au service demandeur.
Inventorier : dfinir l'tat du stock des fournitures.

213

Merise : 60 affaires classes


DEMANDEUR

SECRETAIRE
SERVICE

ASSISTANT SG

CHEF SERVICE

RESPONSABLE SG

BESOIN FOURNITURES
RECEVOIR DDE
BESOIN

ETABLIR LA
DEMANDE
PRESENTATION DDE

SIGNER DDE
OK

DDE FOURNITURES

RECEVOIR DDE

REFUS DDE

GRANDE CONSOMMATION

DON FOURNITURES

FOURN. SPECIALE

TOUS LES 15 JOURS


DONNER
FOURNITURE

DON FOURNITURES

TOUS LES MOIS


INVENTORIER
INVENTAIRE ANNUEL

6.5. MOD distribuer achats


5 000 demandes par an donnent 25 000 pour 5 ans. 95 % de servies et 2% de
reprises entranent 97% de 5 000, soit 4 850 dons ou reprises annuelles, 25 000
environ pour 5 ans.
Un lot concerne un type de fourniture reu, soit 2 * 50 * 25 = 2 500 lots par an et
12 500 pour 5 ans.
Concepts

Nombre d'occurrences

Longueur

Total

Historique sur 5 ans


Personne

250

53

13 250

Lieu

10

26

260

Demande

25 000

33

825 000

Don reprise

25 000

13

325 000

Lot

12 500

60

750 000

Fourniture

500

23

11 500

214

CHAPITRE 22 : corrigs des cas complets


Type fourniture

400

29

11 600

Fournisseur

10

67

670

Total

1 937 280

6.6. Liste des outils


Opration "recevoir demande de besoin".
Type

Complexit

Crer demande

TR

Crer personne

TR

Crer lieu

TD

Modifier demande

TR

Type

Complexit

TR

Opration "Etablir demande".


Modifier demande

Opration "signer demande fourniture".


Valider demande fournitures

Type

Complexit

TR

Opration "recevoir demande de service valide".


Type

Complexit

Consulter demande fournitures

TR

Crer lieu

TR

Crer type fourniture

TR

Type

Complexit

Edition fournitures donnes

TD

Saisir dons fournitures

TR

Opration "donner fournitures".

Crer lot

TR

Consultation lot

TR

Type

Complexit

Saisie inventaire

TR

Edition inventaire

TD

Editer valorisation stock

TD

Opration "inventorier".

Rcapitulatif
Type

Complexit

Consultation lot

TR

Consulter demande fournitures

TR

215

Merise : 60 affaires classes


Crer demande

TR

Crer lieu

TD

Crer lot

TR

Crer personne

TR

Crer type fourniture

TR

Editer valorisation stock

TD

Edition fournitures donnes

TD

Edition inventaire

TD

Modifier demande

TR

Saisie inventaire

TR

Saisir dons fournitures

TR

Valider demande fournitures

TR

Charges de programmation :
Type

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

TR

Simple

24

Moyen

40

Compliqu
Batch

10

15

Simple

Moyen

20

Compliqu

10

10

20

Total

14

108

7 Corrig de l'exercice 53 : services


gnraux, domaine "acheter"
7.1. Rappel du MCC
DISTRIBUER ACHATS

RECEPTION FOURNITURE
CONDITIONS D'ACHATS

DDE ACHATS

RECEPTION PREVUE

FOURNISSEUR

ACHETER

RECEPTION EFFECTUEE
CDE FOURNISSEUR
DEMANDE DEPENSE

BUDGET ACCORDE

216

MAITRISER DEPENSES

CHAPITRE 22 : corrigs des cas complets

7.2. MCT acheter


FACTURE FOURNISSEUR

CONDITIONS D'ACHATS

DDE ACHATS

RECEPTION FOURNITURE

BUDGET ACCORDE

PEC TARIFS
FOURNIS.

RECEPTIONNER
FOUR.

RECEVOIR
FACTURE
ACCORD

PEC BUDGET

PRENDRE EN
CPTE DDE

PASSER
COMMANDE

RECEPTION EFFECTUEE
DEPENSE APPROUVEE

CDE FOURNISSEUR
RECEPTION PREVUE
SI > BUDGET

DEMANDE DEPENSE

Prendre en compte la demande d'achats : quand "acheter" reoit une demande


d'achat, si, aprs valorisation, elle dpasse le budget, une demande de dpense est
effectue auprs de "matriser dpense". Sinon, "acheter" peut indiquer la date de
disponibilit approximative de rception.
Prendre en compte du budget : quand "acheter" reoit les budgets accords de
"matriser dpenses", il peut alors dpenser et passer une commande au fournisseur.
Prendre en compte des tarifs fournisseurs : rien de spcial, sinon la mmorisation
des prix unitaires et des remises.
Passer commande : "acheter" compare les tarifs des fournisseurs et lance la
commande.
Rceptionner fourniture : "acheter" vrifie la bonne livraison et indique la
disponibilit des fournitures "distribuer".
Prendre en compte la facture fournisseur : quand "acheter" reoit la facture, il la
vrifie par rapport la rception et la commande. Si tout est conforme, il indique
comptabiliser l'accord de paiement (dpense approuve).

7.3. MCD acheter


Individus et informations :
Commande fournisseur : n commande, date de commande.
Facture fournisseur : n facture, date facture, montant hors taxes.
Fournisseur : n fournisseur, nom fournisseur, adresse fournisseur, dlai
paiement (nombre de jours entre la rception de la facture et le paiement).
Lot de fournitures : n de lot, date rception du lot, libell lot, libell rclamation,
quantit du lot, prix unitaire lot.
Rception prvue : n rception, date prvue de rception, quantit prvue, prix
unitaire commande.
217

Merise : 60 affaires classes

Type fourniture : n type fourniture, libell type fourniture, stock maximal, stock
d'alerte.
Priode budgtaire : code priode budgtaire, priode budgtaire.
Relations et informations :
Proposer (relation entre type fourniture et fournisseur) : rfrence fourniture,
conditionnement (paquet de 100 feuilles), dlai de livraison, prix unitaire fourniture.
Se rapporter (relation entre type fourniture et priode budgtaire) : montant
budgtaire, montant rvis.
FACTURE

FOURNISSEUR
1,1

FACTURER

COMMANDER

0,N

1,N

0,N

0,N
1,1
COMMANDE

REGROUPER

PROPOSER

0,1
LOT

0,N
1,N

TYPE
FOURNITURE
0,N

PREVOIR

SE
RAPPORTER

1,N
0,N

RECEVOIR

1,1
0,N

RECEPTION
PREVUE

POSSEDER

0,N
PERIODE
BUDGETAIRE

1,1

7.4. MOT acheter


7.4.1 Organigramme
L'organigramme numre les postes de travail occups par les personnes
concernes par les achats de fournitures. Nous retrouvons les mmes que
prcdemment (le responsable administratif, le responsable des services gnraux,
son assistant, le chef du service demandeur de fournitures et la secrtaire du service
qui passe sa commande de fournitures auprs des services gnraux), plus le contrle
de gestion.
7.4.2 Procdure commande fournisseur
Les oprations organises sont :
218

CHAPITRE 22 : corrigs des cas complets

Traiter demande : l'assistant des services gnraux, partir des fournitures en


stock, calcule les besoins d'approvisionnement.
Etablir commande : tablissement d'un bon de commande en faisant un choix
fournisseur, quand le stock est puis.
Signer : le bon de commande est valid par la signature du responsable
administratif.
Envoyer la commande : la commande fournisseur a lieu lorsque le stock est
puis.
Prise en compte du budget : si le budget est accord, le bon de commande est
dit et donn la signature du responsable administratif.
ASSISTANT SG

RESPONSABLE
SG

RESP.
ADMINISTRATIF

CONTROLE DE
GESTION

FOURNISSEUR

CONDITIONS D'ACHATS
PEC TARIFS
FOURNIS.
TOUS LES 15 JOURS
TRAITER
DDE
DDE ACHATS
ETABLIR
COMMANDE
BUDGET DEPASSE

DEMANDE DEPENSE

BON COMMANDE

OK

SIGNER BON
CDE

ENVOYER CDE
TOUJOURS

CDE FOURNISSEUR
BUDGET ACCORDE

PEC BUDGET

BON COMMANDE

219

Merise : 60 affaires classes

7.4.2 Procdure rception fournisseur


SECRETAIRE
SERVICE

RESPONSABLE
SG

ASSISTANT SG

COMPTABILITE
FOUR

FOURNISSEUR

RECEPTION
FOURNITURE
RECEPTIONNER
FOUR.
ERREUR RECEPT.
FOURN

DDE STOCKAGE
FOURN.

FACTURE
FOURNISSEUR
RECEVOIR
FOURNITURES
VERIFIER
FACTURE
DON FOURNITURES

ERREUR DANS
FACTURE
FACT VALIDEE

Les oprations organises sont :


Recevoir fournitures : rception des fournitures commandes auprs des
fournisseurs. Les messages rsultats sont la demande de stockage de fournitures, le
don de fournitures aux services ayant fait la demande ou un message d'erreur dans la
rception de fournitures.
Rceptionnez fournitures : stocker fournitures.
Vrifier Facture : accord sur le contenu de la facture du fournisseur. La facture
valide est envoye pour paiement la comptabilit ou, en cas de dsaccord, son
contenu est revu avec le fournisseur.

7.5. MOD
Un nouveau concept est celui de validation entre la commande fournisseur et la
personne validant cette commande. La cardinalit est 0,1, une seule personne
validant la commande. Dans certains cas, plusieurs personnes sont ncessaires
(chques, traites par exemple).
COMMANDE

PERSONNE
VALIDER

0,1

O,N

Nous pouvons pousser la modlisation plus loin en supposant que de tels


documents existent dans l'entreprise. Une autorisation est accorde des personnes
220

CHAPITRE 22 : corrigs des cas complets

permettant la validation de documents. Le modle permet de mmoriser les


autorisations en fonction des types de document.
COMMANDE

PERSONNE
VALIDER

0,1

O,N

0,N

1,1
PERMETTRE

ACCORDER

TYPER
DOCUMENT

0,N

0,N

1,N

1,N

TYPE
DOCUMENT

AUTORISATION

Dans l'exercice actuel, une seule personne validant les commandes, le


responsable des services gnraux, tous ces modles ne sont qu'hypothses d'cole.
Une information supplmentaire dans l'individu commande "valide/non valide"
suffit.
Le nombre de fournisseur, de fourniture, de type de fourniture, de lieu, de
personne, de lot est le mme que dans l'exercice prcdent. Le nombre de rception
prvue est le mme que le nombre de lot. Les deux commandes et factures ont lieu
toutes les quinzaines soit 50 par an et 250 pour 5 ans.
Concepts 5 ans

Nombre d'occurrences

Longueur

Total

Facture

250

10

2 500

Fournisseur

10

67

670

Commande

250

2 000

Lot

12 500

60

750 000

Type fourniture

500

34

17 000

Rception prvue

12 500

12

150 000

Priode budgtaire

10

14

140

Relation "proposer"

3 000

16

48 000

Relation "se rapporter"

2 000

17

34 000

Total

1 004 310

7.6. Liste des outils


7.6.1 Procdure commande fournisseur
Opration "prise en compte tarifs fournisseurs".
Type

Complexit

Crer fournisseur

TR

Crer proposition fournisseur

TR

221

Merise : 60 affaires classes

Opration "traiter demande achat".


Type

Complexit

Crer commande fournisseur

TR

Crer type fourniture

TR

Crer fournisseur

TR

Opration "tablir commande fournisseur".


Modifier commande fournisseur

Type

Complexit

TR

Editer commande fournisseur

TD

Consulter budget

TR

Editer demande dpense

TD

Opration "signer commande fournisseur".


Type

Complexit

Stylo Fujiyama

Opration "prise en compte budget".


Type

Complexit

Modifier budget

TR

Crer priode budgtaire

TR

7.6.2 Procdure rception fournisseur.


Opration "rceptionner fourniture".
Consulter commande

Type

Complexit

TR

Opration "recevoir fourniture".


Crer lot fourniture

Type

Complexit

TR

Type

Complexit

Opration "vrifier facture".


Crer facture

TR

Modification facture

TR

Type

Complexit

Opration "prise en compte budget".

222

Modifier budget

TR

Crer priode budgtaire

TR

Crer budget

TR

CHAPITRE 22 : corrigs des cas complets

7.6.3 Rcapitulatif des outils


Type

Complexit

Consulter budget

TR

Consulter commande

TR

Crer budget

TR

Crer commande fournisseur

TR

Crer facture

TR

Crer fournisseur

TR

Crer lot fourniture

TR

Crer priode budgtaire

TR

Crer proposition fournisseur

TR

Crer type fourniture

TR

Editer commande fournisseur

TD

Editer demande dpense

TD

Modification facture

TR

Modifier budget

TR

Modifier commande fournisseur

TR

Charges de spcification et de programmation :


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total
28

Simple

Moyen

50

Compliqu

10

15

25

Simple

Moyen

10

10

10

Compliqu
TOTAL

15

117

Remarque : les concepts de lot, type de fourniture et fournisseur sont communs


aux deux applications "distribuer" et "acheter". Il est donc possible d'alimenter le
MOD de "distribuer" par le MOD d' "acheter" pour ces individus. Dans ce cas, les
outils de cration de ces concepts seront des outils batch et non des outils
transactionnels.

223

Merise : 60 affaires classes

8. Corrig de l'exercice 54 : maison


d'ducation.
8.1. MCC
8.1.1 Fonctions et domaines
Les domaines principaux sont "duquer" et "recruter" (les ducateurs et les
familles d'accueil). N'est pris en compte que le domaine "duquer".
8.1.2 Partenaires
Les partenaires sont l'enfant ou le "mal lev", le juge, la famille naturelle et la
famille d'accueil.
8.1.3 Messages et informations
Le juge met l'ordonnance de placement provisoire qui est une demande de
protection (vis--vis des parents) ou de placement. Il dcidera plus tard de la remise
de l'enfant sa famille en fonction du vcu de l'enfant rapport par le domaine
"duquer". La famille d'accueil demande une garde d'enfant.
Suite aux runions avec l'enfant, un conseil de comportement ou une demande de
modification de relation peut tre exprim l'enfant duquer ou mal lev. Dans
certains cas, une demande de visite est envoye la famille naturelle.
MAL ELEVE

EVENEMENT EDUCATION
PERCEPTION BIEN ETRE

CONSEIL COMPORTEMENT
MORALE
VECU ENFANT
JUGE
DDE PROTECTION
DDE EDUCATION

EDUQUER

DDE REMISE FAMILLE


DDE DE GARDE ENFANT
DDE DE VISITE

ACCORD PLACEMENT
DDE RESTITUTION ENF.

FAMILLE D'ACCUEIL

DDE DE PLACEMENT

FAMILLE NATURELLE

DDE MODIF RELATION

Conseil de comportement : situation, relation, comportement conseill.


Demande d'ducation : date demande, motif demande, vnement ducatif.

224

CHAPITRE 22 : corrigs des cas complets

Demande de garde d'enfant : demande de la famille d'accueil d'avoir la garde


d'un enfant : nom famille, date agrment DDASS, adresse famille d'accueil, nombre
de personnes dans la famille.
Demande de modification de la relation : libell relation actuelle, libell relation
souhaite, nom enfant.
Demande de placement : date demande, nom enfant, motif de placement,
vnement enfant.
Demande de protection : date demande, motif de la demande, personne
protger, nom perscuteur, motif de perscution.
Demande de remise la famille naturelle : date demande, nom juge, nom enfant,
motif demande.
Demande de restitution enfant : nom famille, adresse famille d'accueil, nom
enfant, date demande restitution, motif de restitution.
Demande de visite : date demande, nom enfant, date visite souhaite, lieu de
visite.
vnement : date vnement, libell d'vnement.
Morale : type d'vnement (vol, bonne action, pointage erron, cirer chaussures
ducateur, cirer chaussures directeur), jugement vnement (bien, mal, malhonnte,
trs bien, excellent).
Perception bien-tre : date situation, libell situation, libell relation, personne
relie.
Vcu enfant : nom enfant, date de mise en famille d'accueil, caractristique
enfant, libell vnement survenu.

8.2. MCT
DDE PROTECTION

ACCORD PLACEMENT

PEC DDE
PROTECTION

DDE DE PLACEMENT

PEC ACCORD
PLACEMENT

PERCEPTION BIEN ETRE

AUDITER
EDUCATION

CONSEIL COMPORTEMENT

MORALISER

DDE EDUCATION

EDUQUER

EVENEMENT EDUCATION

CAROTTER
BATONNER

CONSEIL COMPORTEMENT

DDE MODIF RELATION


MORALE
DDE DE VISITE

Suite une demande de protection du juge, une famille d'accueil est recherche
et accepte aprs accord. Dans le cas de demande d'ducation du juge, l'enfant reste
en internat. Si un vnement survient, l'enfant est sanctionn (carotte ou bton).
Quand un enfant exprime son tat de vivre ou sa perception de bien-tre, un conseil
225

Merise : 60 affaires classes

de comportement lui est donn. De temps en temps, un "audit personnel" est


effectu. Une demande de visite peut tre effectue auprs des parents naturels ou
une demande de changement de comportement auprs de la famille d'accueil.

8.3. MCD
Le MCD suivant reflte les besoins de mmorisation. Un enfant est issu d'une
union de personnes. Cette union peut tre lgitime ou non. L'enfant ou la personne
possde des caractristiques (alcoolique, orphelin, violent, clin, rserv, rebelle
l'autorit, extraverti...).
PERSONNE
EXERCER

1,N

FONCTION

0,N
1,N

0,N

0,N

0,N
AVOIR CC

UNIR
PERSONNALISE
R

PERSONNALISE
R EVT

0,N
CARACTERISTIQUE

1,N
UNION

0,N
EVENEMENT

TYPE
D'EVENEMENT

0,N
0,N

0,N

GENERER

CC ENFANT

1,1
0,N

1,1
ENFANT

0,N

0,N

AVOIR
RELATION

TYPE
SITUATION

VOULOIR
RELATION

1,1

0,N

SITUATION

0,1

TYPER
SITUATION

1,1

RELATION
0,1
COMPOSER
FAMILLE

0,N

TYPER EVT

VIVRE
SITUATION

0,1

0,N

TOUCHER

0,N

0,N

1,1

1,N

ETAB /FONC

0,1
ETABLIR

0,1

ACCUEILLIR

0,N
ACTEUR

0,N
0,N

FAMILLE
D'ACCUEIL

0,N
ETABLISSEMENT

1,N

Il a vcu des vnements un instant prcis de sa vie (accident de voiture, dcs


d'un proche, visite mdicale du 1er janvier, vol du 25 dcembre, demande d'ducation
226

CHAPITRE 22 : corrigs des cas complets

de la Saint-Glinglin, demande de protection du 1er avril). Ces vnements sont typs


(vol, bonne action, pointage erron, cirer chaussures ducateur, cirer chaussures du
directeur) et valoriss en fonction d'une certaine morale (mal, bien, malhonnte, trs
bien, excellent). Un vnement particulier justifie la dcision de placement.
Il a aussi vcu des situations qui ont dur (internat, placement, pension, cole,
habitation en famille d'accueil, maladie, laiss pour compte des parents, agression
des parents...).
Les relations vcues ou dsires par l'enfant ont lieu avec des personnes de
diverses fonctions (juge, orthophoniste, psychologue, professeur) ou avec sa famille
d'accueil. Une personne peut-elle appartenir plusieurs familles d'accueil ?
Comment modliser les relations personnelles ?
Les individus et leurs informations sont :
Caractristique d'une personne : code caractristique, libell caractristique.
Enfant : n enfant, nom enfant, prnom enfant, date de naissance enfant, sexe
enfant, date entre institution, date dpart institution.
tablissement : code tablissement, adresse tablissement, type d'tablissement.
vnement : date de l'vnement, libell vnement, cause placement (o/n).
Famille d'accueil : code famille, nom famille, date agrment DDASS, adresse
famille d'accueil, nombre de personnes dans la famille, religion pratique.
Fonction : code fonction, libell fonction.
Personne : code personne, nom personne, prnom personne, date naissance, sexe
personne.
Relation : code relation, libell relation, date dbut relation, date fin relation.
Situation : code situation, libell situation, date dbut situation, date fin situation.
Type d'vnement : code type d'vnement, jugement type d'vnement.
Type de situation : code type de situation, libell type de situation.
Union : code union, date dbut union, type d'union (lgale/illgitime).

8.4. MOT
Les postes de travail du domaine "duquer" sont : le directeur dtablissement,
l'ducateur, le psychologue. L'assistante sociale et le cuisinier ne font pas partie du
domaine "duquer" dans leur rle habituel dans l'tablissement.
Les procdures sont : entre, sortie de l'enfant et ducation en famille ou internat.
8.4.1 Entre
Suite l'ordonnance de placement provisoire du juge, la famille naturelle est
prvenue et une famille d'accueil recherche, dans le cas de placement. Aprs
accord, le directeur supervise le placement. Dans le cas d'internat, aucune famille
d'accueil n'est recherche.

227

Merise : 60 affaires classes


JUGE

FAMILLE D'ACCUEIL

EDUCATEUR

DR MAISON EDUCAT.

ORDONN PLACT PROVIS

PEC OPP
FAMILLE NATURELLE
SI PLACEMENT DDE INTERNE PLACT
ORDONN PLACT ENFANT
RECHERCHE FAM
ACC
DDE DE PLACEMENT
ACCORD PLACEMENT

PEC ACCORD
PLACEMENT
ENFANT PLACE

PEC PLACEMENT
ENFANT

8.4.2 Education en famille ou internat


FAMILLE NATURELLE

FAMILLE D'ACCUEIL

EDUCATEUR

PSYCHOLOGUE

MAL ELEVE

PERCEPTION BIEN ETRE


MORALISER

DDE MODIF RELATION

CONSEIL COMPORTEMENT

DDE DE VISITE

EVENEMENT EDUCATION

CAROTTER
BATONNER
CONSEIL COMPORTEMENT
MORALE

AUDITER
EDUCATION

CONSEIL COMPORTEMENT

DDE MODIF RELATION


DDE DE VISITE
CONSEIL
EDUCATION
RELATION CONSEILLEE

PEC CONSEIL
EDUCAT

228

CHAPITRE 22 : corrigs des cas complets

L'ducateur, suite une demande spontane de l'enfant, un vnement


particulier ou son initiative, conseille l'enfant, demande une visite la famille
naturelle ou demande une modification de sa relation avec l'enfant. Le psychologue
peut aider l'ducateur duquer.
8.4.3 Sortie
Suite aux nombreux rapports mis par le directeur, le juge peut demander
remettre l'enfant sa famille naturelle.
JUGE

DR MAISON EDUCAT.

EDUCATEUR

MAL ELEVE

FAMILLE
D'ACCUEIL

AUDITER
EDUCATION

VECU ENFANT
DDE REMISE FAMILLE

PEC DDE REMISE


FAM
DDE INTERNE REM FAM

ANNONCER
DEPART

RETOUR FAMILLE NAT

8.5. MOD
Les 70 enfants restent deux ans en moyenne soit 70 * 5 = 350 enfants sont
mmoriss sur 10 ans.
Concepts 10 ans

Nombre d'occurrences

Longueur

Total

Caractristique

20

22

440

Enfant

350

63

22 050

Etablissement

30

90

Evnement

3 500

27

94 500

Famille d'accueil

35

60

2 100

Fonction

10

22

220

Personne

50

50

2 500

Relation

5 250

40

210 000

Situation

3 500

40

140 000

Type d'vnement

10

22

220

Type situation

10

22

220

Union

350

15

5 250

Total

477 590

229

Merise : 60 affaires classes

8.6. Liste des outils


8.6.1 Outils par opration
Opration "Prise en compte ordre de placement provisoire".
Type

Complexit

Crer enfant, union, personne, vnement,


situation, tablissement

TR

Modifier enfant, caractristique, vnement

TR

Crer personne

TR

Crer, modifier fonction

TR

Crer, modifier tablissement

TR

Crer, modifier type de situation

TR

Crer, modifier type d'vnement

TR

Crer, modifier caractristiques

TR

Opration "Recherche famille d'accueil".


Crer famille d'accueil

Type

Complexit

TR

Opration "Prise en compte placement enfant".


Modifier crer, situation

Type

Complexit

TR

Opration "Moraliser".
Type

Complexit

Modifier crer relation

TR

Consulter personne

TR

Opration "Carotter, btonner".


Type

Complexit

Modifier crer relation

TR

Consulter personne

TR

Opration "conseil ducation".


Type

Complexit

Consulter enfant, union, caractristique,


relation, situation, tablissement

TR

Consulter personne

TR

Consulter famille d'accueil

TR

Opration "auditer ducation".


Editer rapport ducation

Opration "annoncer dpart".


230

Type

Complexit

TD

CHAPITRE 22 : corrigs des cas complets

Modifier situation

Type

Complexit

TR

8.6.2 Rcapitulatif des outils


Type

Complexit

Consulter enfant, union, caractristique, relation,


situation, tablissement

TR

Consulter famille d'accueil

TR

Consulter personne, fonction

TR

Crer enfant, union, personne, vnement,


situation

TR

Crer tablissement

TR

Crer famille d'accueil

TR

Crer fonction

TR

Crer personne

TR

Crer personne, fonction

TR

Crer, modifier caractristiques

TR

Crer, modifier tablissement

TR

Crer, modifier fonction

TR

Crer, modifier type d'vnement

TR

Crer, modifier type de situation

TR

Editer rapport ducation

TD

Modifier crer relation

TR

Modifier crer, situation

TR

Modifier enfant, caractristique, vnement

TR

Charges de spcification et de programmation :


Type

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

TR

Simple

24

Batch

Moyen

80

Compliqu

10

15

75

Simple
Moyen

Compliqu
TOTAL

18

10

10

10
189

231

Merise : 60 affaires classes

9 Corrig de l'exercice 55 : cabinet animal


9.1. MCC
9.1.1 Fonctions et domaines
Les deux domaines sont "prescrire rgime" et "convoquer animal" ou planifier les
convocations.
9.1.2 Partenaires
Le partenaire est l'animal qui dcide seul de son tat de sant, sans son matre.
9.1.3 Messages et informations
Les messages changs entre les deux domaines concernent le type d'animal,
pour indiquer la priodicit de visite en fonction du type d'animal et la visite
effectue, afin de planifier la prochaine.
CONVOQUER ANIMAL

DDE VENUE

ANIMAL
ACCORD RDV
VISITE EFFECTUEE

TYPE D'ANIMAL
MESURES ANIMAL

REGIME A SUIVRE

PRESCRIRE REGIME

Accord de rendez-vous : n animal, date prvue de rendez-vous.


Demande de venue : date de la demande, lieu de visite, date visite, examen prvu,
n animal, adresse animal.
Mesures animal : date mesure, mesure (poids, taille), valeur de la mesure.
Rgime suivre : n animal, type d'animal, libell aliment, quantit ingurgiter,
type de rgime, priodicit visite.
Type d'animal : type d'animal, priodicit de la visite type.
Visite effectue : n animal, type d'animal, date visite, type de rgime.

9.2. MCT
Les quatre oprations de "convoquer animal" sont :
Planifier convocation : grce aux priodicit de visite des types de rgime.
Prise en compte de l'accord : de rendez-vous.
232

CHAPITRE 22 : corrigs des cas complets

Prise en compte de la visite : pour planifier la prochaine.


Prise en compte de la priodicit : de visite pour les types d'animaux.
Les deux oprations de "prescrire rgime" sont :
Dfinir rgime : grce aux mesures de l'animal, prescription du rgime suivre.
Dfinir priodicit : de rendez-vous en fonction du type d'animal.
MESURES ANIMAL
ACCORD RDV

PLANIF.
CONVOCATION

ANIMAL

PEC ACCORD

PEC VISITE

PEC PERIODICITE

TYPE
D'ANIMAL
DDE VENUE

DEFINIR REGIME

DEFINIR
PERIODICITE

VISITE OK

REGIME A SUIVRE

9.3. MCD
ANIMAL
TYPER
ANIMAL

1,1
CONVOQUER

0,N

TYPE
D'ANIMAL
0,N

REGIME

1,1

MANGER

CONVOCATION

1,N
QUANTITE ALIMENT

1,1

TYPER
REGIME

1,N
0,1

O,N

REPONDRE
CONVOC

0,N

TYPE REGIME

CONSEILLER
REGIME

0,N

VISITE ANIMAL
1,N

MESURER
ANIMAL
VALEUR MESURE

MESURE
ANIMAL

0,N

ALIMENT

0,N

Un animal est d'un type donn, qui dfinit le dlai d'urgence. Un canari ou un
phmre se soigne plus rapidement qu'une tortue de mer. Suite une convocation,
la visite a lieu. Un rgime est alors conseill en fonction des mesures de l'animal. Le
233

Merise : 60 affaires classes

rgime indique la quantit d'aliments ingrer et le type de rgimes qui indique la


priodicit de la visite.
Individus et informations :
Aliment : code aliment, libell aliment, valeur calorique, % lipide, % protide, %
glucides.
Animal : code animal, libell animal, date naissance animal, adresse animal.
Convocation : date convocation, heure convocation.
Mesure : code mesure, libell mesure.
Rgime : code rgime, libell rgime.
Type d'animal : code animal, libell animal, dlai urgence.
Type de Rgime : code type rgime, libell type rgime, priodicit visite.
Visite : code visite, date visite, retard patient, retard ditticien.
Relation et informations :
Manger : quantit d'aliment, priodicit.
Mesurer animal : valeur mesure.

9.4. MOT
Deux postes de travail sont pris en compte, le convocateur, qui planifie les
rendez-vous, et le cureur ou ditticien.
9.4.1 Premire procdure : prise de rendez-vous
ANIMAL

CONVOCATEUR

CUREUR

DDE VISITE
PEC DDE VISITE

DDE VENUE

TYPE INCONNU

TYPE CONNU

DEFINIR
PERIODICITE
TYPE D'ANIMAL

PEC PERIODICITE

DDE VENUE
PLANIF.
CONVOCATION
DDE VENUE
ACCORD RDV
PEC ACCORD

234

CHAPITRE 22 : corrigs des cas complets

Le convocateur planifie et mmorise l'accord de l'animal pour un rendez-vous. Le


cureur dfinit la priodicit des visites en fonction du type d'animal.
9.4.2 Deuxime procdure : rendez-vous.
En dehors des phnomnes habituels des rendez-vous (horaires respects ou en
avance sur le retard prvu), un rgime est dfini, et le convocateur est prvenu quand
la visite est effectue.
ANIMAL

CONVOCATEUR

CUREUR

JE SUIS LA

PEC PRESENCE

ANIMAL X DS ANTICHAM

PAS DE RDV
VEUILLEZ PATIENTER

ENCORE EN
RETARD

DDE DELAI D'ATTENTE


PEC IMPATIENCE
LEGIT
VEUILLEZ PATIENTER
MESURES ANIMAL

DEFINIR REGIME

REGIME A SUIVRE
VISITE OK

PEC VISITE

9.5. MOD
Les individus et les informations supplmentaires concernent les postes de travail
(ditticien) et sont :
Convocation : confirmation convocation.
Ditticien : code ditticien, libell ditticien, date d'entre clinique, date
naissance.

235

Merise : 60 affaires classes


PREVOIR VISITE

1,1

CONVOCATION

0,N

DIETETICIEN
0,1

REPONDRE
CONVOC
0,N

0,N

DIAGNOSTIQUER

VISITE ANIMAL
1,1

1 animal vient tous les 15 jours pendant 6 mois (12 convocations) et une fois tous
les 6 mois pendant 2 ans (4 convocations) et 1 fois par an pendant 3 ans (3
convocations).
25 visites par jour entranent 25 * 5 * 52 * 5 = 32 500 convocations sur 5 ans et
nous considrons le mme nombre de visites.
32500/20 = 1 700 animaux environ 2 000.
3 rgimes sont prescrits par animal (2 lourds et 1 lger) soit 2 000 * 3 = 6 000
rgimes.
La relation quantit entre rgime et aliment possde 6 000 * 15 = 90 000
occurrences.
La relation valeur entre visite et mesure possde 32 500 * 10 = 325 000
occurrences.
Concepts 5 ans

Nombre d'occurrences

Longueur

Total

Animal

2 000

55

110 000

Convocation

32 500

17

552 500

Ditticien

23

46

Rgime

6 000

30

180 000

Visite

32 500

23

747 500

Aliment

15

22

330

Mesure

10

22

220

Relation "quantit"

90 000

15

1 350 000

Relation "valeur"

325 000

15

4 875 000

Total

236

7 815 596

CHAPITRE 22 : corrigs des cas complets

9.6. Liste des outils


9.6.1 Procdure de prise de rendez-vous.
Opration "prise en compte demande de visite".
Type

Complexit

Consulter type animal

TR

Cration animal

TR

Editer types d'animaux

TD

Opration "prise en compte priodicit".


Type

Complexit

Cration type de rgime

TR

Consultation visite

TR

Opration "planifier convocations".


Type

Complexit

Cration animal

TR

Cration convocation

TR

Editer convocation

TD

Opration "prise en compte accord convocations".


Type

Complexit

Modification convocation

TR

Cration type d'animal

TR

Type

Complexit

Consulter visite

TR

Consulter rgime

TR

Cration mesures

TR

9.6.2 Procdure de rendez-vous.


Opration "dfinir rgime".

Opration "prise en compte visites".


Cration visite

Type

Complexit

TR

Cration rgime

TR

Cration aliment

TR

Cration ditticien

TR

Cration type de rgime

TR

237

Merise : 60 affaires classes

9.6.3 Rcapitulatif des outils


Type

Complexit

Consulter visite

TR

Consulter type animal

TR

Cration aliment

TR

Cration animal

TR

Cration convocation

TR

Cration ditticien

TR

Cration rgime

TR

Cration type d'animal

TR

Cration type de rgime

TR

Cration visite

TR

Editer convocation

TD

Editer types d'animaux

TD

Modification convocation

TR

Consulter rgime

TR

Cration mesures

TR

Charges de programmation :
Type
TR

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

Simple

28

Moyen

60

10

15

Simple

Moyen

10

10

10

Compliqu
Batch

Compliqu
TOTAL

15

102

10 Corrig de l'exercice 56 : presse


10.1. MCC
10.1.1 Fonctions et domaines
Deux sous-domaines sont dessins : "vendre presse, livres et fournitures" et
"acheter presse, livre et fournitures". Nous considrons qu'il ne s'agit que d'un
domaine (ce qui est faux), car nous n'aurons qu'un seul projet, telle est la demande de
l'utilisateur et elle peut tre satisfaite. Le MCD sera un peu plus compliqu, mais ne
comporte pas encore un nombre important d'individus et de relations. Nous nous
plaons dans le cadre de logiciel spcifique ou intgr.
238

CHAPITRE 22 : corrigs des cas complets

10.1.2 Partenaires
Les partenaires sont la CCCP ou le distributeur, le lecteur et les fournisseurs de
fournitures ou de livres.
10.1.3. Liste des messages et de leurs informations
Les messages entre les deux sous-domaines ne sont pas tous explicits. Il manque
les rponses d'"acheter" "vendre".
FOURNITURE VENDUE
JOURNAL VENDU
LIVRE VENDU
LECTEUR

DDE LIVRE

VENDRE PRESSE/LIVRE

DDE DE JOURNAL
DDE FOURNITURE

DDE ACHAT FOURNITURE


DDE ACHAT LIVRE

PRESSE INVENDUE

PAIEMENT LIVRE/FOUR

COMMANDE PRESSE
COMMANDE FOURNITURES
PAIEMENT PRESSE
COMMANDE LIVRE

ACHETER PRESSE / LIV

DISTRIBUTEUR

FACTURE PRESSE

FACTURE LIVRE/FOURN

PRESSE A EXPOSER

RECEPTION LIVRE/FOUR

FOURNISSEUR
DIVERS

Ne sont considrs que les messages entre domaines et partenaires.


Commande de livre : n ISBN, nom diteur, adresse diteur, n fournisseur,
adresse fournisseur, date commande.
Commande de fourniture : n fourniture, libell fourniture, quantit commande,
n fournisseur, adresse fournisseur, date commande.
Commande de presse : titre presse, nombre d'exemplaires, parution.
Demande de fourniture : libell fourniture, quantit demande.
Demande de journal : titre journal, priodicit, thme.
Demande de livre : nom lecteur, n tlphone, nom diteur, titre livre.
Facture livre/fourniture : n commande, quantit livre, prix unitaire, montant
factur.
Facture presse : date facture, date livraison, titre, quantit facture, quantit
livre, quantit invendue.
Journal vendu : titre journal, montant vendu, parution.
Livre vendu : titre livre, prix du livre.
239

Merise : 60 affaires classes

Paiement livre / fourniture : n fournisseur, libell fourniture,livre, montant


paiement.
Presse exposer : date de livraison, titre, quantit livre, parution.
Presse invendue : date, quantit invendue, titre, parution.
Rception de livres ou de fournitures : date de reception, quantit livre, libell
livre/fourniture.

10.2. MCD
Le MCD est dessin pour les deux sous-domaines.
FOURNISSEUR/
EDITEUR

EDITER REVUE

0,N
0,N

EDITER LIVRE

0,N

1,1
1,1

CDER
FOURNISSEUR
E/S LIVRE

LIVRE

REVUE

0,N
1,1

0,N

COMMANDE
FOURNISSEUR
0,N

0,N

0,N

TARIFER REVUE

CDER LIVRE

DDER LIVRE

DDE LECTEUR

0,1

0,N

1,N

0,N
LIVRER CDE

1,1

ACHETER
EXEMPLAIRE

CDER
FOURNITURE

TITRE PRESSE
DDER PARUTION

0,N
E/S FOURNITURE

0,1

FOURNITURE
0,N

0,N
MOUVEMENT
E/S

0,N

0,1
FOURNISSEUR/
EDITEUR

FOURNIR
FOURNITURE

0,N

0,1

EXEMPLARISER
REVUE

0,N
PARUTION

1,1

0,1
0,N

FACTURER MVT
E/S EXEMPLAIRE

1,N
FACTURE
FOURNISSEUR

PAIEMENT
FOURNISSEUR

PAYER FACTURE

0,N

1,1

Une revue est "The Times" par exemple. Le titre est "The Times 45 pence" et
"The Times 30 pence". La parution est la parution du Times du 9 septembre 1993
( 30 pence).
Les demandes non satisfaites manant de lecteurs de parutions ou de livres sont
mmorises ainsi que les commandes de livres, de fournitures ou de parutions. Les
mouvements d'entres ou de sorties sont les mouvements de rception ou de retour
des parutions, des livres ou des fournitures.
240

CHAPITRE 22 : corrigs des cas complets

Le paiement est reli la facture fournisseur, qui peut concerner plusieurs


mouvements (cas de la facture hebdomadaire de la CCCP).
L'inventaire est effectu uniquement pour les parutions.
Les individus et les informations sont :
Commande fournisseur : n commande, date commande, date rception prvue.
Demande de lecteur : n demande, date demande.
Facture fournisseur : n facture, date facture.
Fournisseur/diteur : n fournisseur, libell fournisseur, adresse fournisseur.
Fourniture : n fourniture, libell fourniture, conditionnement fourniture.
Livre : n ISBN, titre livre.
Mouvement entre/sortie : date mouvement, type mouvement, quantit mue.
Paiement fournisseur : date paiement, n chque, montant paiement.
Parution : n parution, date limite retour parution.
Revue : n revue, titre revue, priodicit revue, pourcentage commission.
Titre presse : n titre, prix vente titre.
Les relations et les informations sont :
Commander fourniture : quantit fourniture commande, prix unitaire fourniture
commande.
Commander livre : quantit commande, prix unitaire.
Fournir fourniture : prix unitaire fourniture, rfrence fournisseur.

10.3. MCT
Nous pouvons construire les MCT par sous-domaine, cela simplifie la
reprsentation. Il manque un message de Acheter vers Vendre indiquant la rception
des livres.
MCT de "vendre" :
DDE LIVRE

DDE DE JOURNAL

DDE FOURNITURE

PEC DDE LIVRE

PEC DDE JOURNAL

PEC DDE
FOURNITURE

LIVRE VENDU

JOURNAL VENDU

DDE ACHAT LIVRE

FOURNITURE VENDUE
DDE ACHAT FOURNITURE

Les oprations sont :


Prise en compte de la demande de livre : si le livre est en stock, il est vendu.
Sinon, une demande d'achat est immdiatement envoye "acheter" qui fera la
241

Merise : 60 affaires classes

commande. Ce message intermdiaire disparatra avec l'organisation. Le message


entre domaines "demande d'achat de livre" disparatra.
Prise en compte de la demande de journal : si le journal est en stock, il est
vendu. Il n'est pas command s'il n'est pas disponible.
Prise en compte de la demande de fourniture : mme traitement que
prcdemment. Pas de commande immdiate.
Commander fourniture : dcision de demande d'achat de fourniture, qui sera
suivie de la commande en fonction du stock actuel.
MCT Acheter
La presse est commande suite au rassortiment. Les factures de livres et de
fournisseurs sont payes immdiatement. Les factures de presse sont payes
priodiquement.
PRESSE A EXPOSER

FACTURE PRESSE

VERIF LIV PRESSE

VERIFIER FACT
PRESSE

FACTURE LIVRE/FOURN
RECEPTION LIVRE/FOUR
PAYER LIVRE /
FOURNI
VERIF LIV FOURN.
DDE ACHAT LIVRE

REASSORTIR
PRESSE

PAYER PRESSE

PAIEMENT LIVRE/FOUR

CDER FOURNITURE
COMMANDE PRESSE

PAIEMENT PRESSE

PRESSE INVENDUE

COMMANDE FOURNITURES

COMMANDER
LIVRE

COMMANDE LIVRE

Les oprations sont :


Vrification des livraisons de presse : vrification des titres, des parutions, des
quantits livres.
Vrification de la facture de presse : vrification des livraisons et des retours
d'invendus.
Vrification de la livraison du fournisseur : cette opration aurait pu tre dans
"vendre".
Payer fournisseur de presse et de fourniture : vrification par rapport la
commande et la livraison et paiement si accord.
Rassortir presse : en fonction du nombre de vendus, demande de rassortiment
de la presse ou commande supplmentaire de parutions.
Payer presse : opration douloureuse mais ncessaire.
Commander livre : en fonction des demandes.
Commander fourniture : en fonction du stock et des demandes.

242

CHAPITRE 22 : corrigs des cas complets

10.4. MOT
10.4.1 Commande livres et fournitures
Une premire procdure indique les oprations en rapport avec les fournisseurs
de livres et de fournitures : commande, livraison et paiement.
KIOSQUEUR

FOURNISSEUR
DIVERS

CDER
FOURNITURE
COMMANDE FOURNITURES
RECEPTION LIVRE/FOUR
VERIF LIV FOURN.
FACTURE LIVRE/FOURN
PAYER LIVRE /
FOURNI
PAIEMENT LIVRE/FOUR

10.4.2 Ventes journalires


Une deuxime procdure indique le travail durant les heures ouvres : dans la
journe, le lecteur demande un journal, un livre ou des fournitures. Seulement, dans
le cas de livre, une commande est passe sur-le-champ.
LECTEUR

KIOSQUEUR

FOURNISSEUR
DIVERS

DDE DE JOURNAL
PEC DDE JOURNAL

JOURNAL VENDU
DDE FOURNITURE
PEC DDE
FOURNITURE

FOURNITURE VENDUE
DDE LIVRE
PEC DDE LIVRE

LIVRE VENDU

COMMANDE LIVRE

243

Merise : 60 affaires classes

10.4.3 Dur labeur organiser


Une troisime procdure indique le travail durant les heures de fermeture, le soir
ou le matin.
DISTRIBUTEUR

KIOSQUEUR

BDEAU LIVR. QUOT.


VERIF LIV PRESSE

INVENTORIER
PRESSE

1h inventaire
1/2 caisse

BDEAU D'INVENDU PUBL


BDEAU INVENDU QUOT
IDENT. INVENDUS
RETOUR COMPLEMENT
DDE RETOUR EXCEPT.
DDE RASSORTIMENT
RELEVE HEBDO CPTE
VERIFIER FACT
PRESSE

PAYER PRESSE

PAIEMENT PRESSE
BDEAU CREDIT INVENDU

VERIF ACCEPT
REFUS

PREVOIR
FERMETURE

DDE NON LIVRAISON

Le matin a lieu la livraison de la presse de la CCCP. Ont lieu le dballage de la


presse, la vrification du bordereau de livraison et la mise en rayon.
Le soir ont lieu les oprations d'inventaires : trier, rassortir les parutions,
empaqueter le tout et le mettre sur le pas de la porte, vrifier la facture ou le relev
hebdomadaire de compte.
244

CHAPITRE 22 : corrigs des cas complets

Une correspondance entre messages conceptuels et organisationnels est possible.


Nanmoins, il est prfrable de ne pas partir des messages organisationnels pour
trouver les messages conceptuels. L'exemple est l pour le prouver, la liste des
messages organiss pourrait tre plus simple.
Message conceptuel

Message organisationnel

Presse exposer

Bordereau de livraison quotidien

Facture de presse

Relev hebdomadaire de compte

Presse invendue

Bordereau d'invendus journaliers des quotidiens


Bordereau d'invendus journaliers des publications
Bordereau d'invendus complmentaire
Demande de retour autoris exceptionnel

Presse invendue

Retour d'invendus

Acceptation des invendus

Bordereau de crdit d'invendus

Commande de presse

Demande de rassortiment

Bordereau de contrle

Les messages organiss sont :


Bordereau d'invendus complmentaire : nombre de bacs, nombre de paquets,
libell titre, prix, n fournisseur, quantit invendue, codification.
Bordereau d'invendus journalier des publications : titre, prix, n, quantit
invendue (nouveau service suivre), code, jour de la semaine, quantit.
Bordereau d'invendus journalier des quotidiens : titre, prix, n, quantit invendue
(nouveau service suivre), code, jour de la semaine, quantit.
Bordereau de contrle : n bordereau, date du bordereau journalier, n kiosque,
n case, prix, titre, codification, parution, cart, accept, rejets.
Bordereau de crdit d'invendus : prix, titre, codification, parution, dclar,
accept, montant fort.
Bordereau de livraison quotidien : libell titre, codification, n de parution, prix,
montant, catgorie, service, dbits du jour, cumul semaine.
Demande de rassortiment : n client (kiosque), nom et localit (du kiosque), date
de la demande, titre, codification titre, n, date, quantit demande.
Demande de retour autoris exceptionnel : n routage, n marchand, date de la
demande, date de retour au CDP, nombre de paquets, nombre de folios, titre,
codification, n, date, hors srie/spcial, quantits dclares, prix.
Relev hebdomadaire de compte : code comptable, date dbut semaine, date fin
semaine, routage, type publication, date, type de mouvement, montant fort, montant
net.
Retour d'invendus : date, nombre de colis.

10.5. MOD
Un nouveau concept est l'inventaire des parutions, des livres et des fournitures,
opration organise.
245

Merise : 60 affaires classes

Inventaire : n inventaire, date inventaire.


Les relations "inventorier livre", "parution" et "fourniture" contiennent les
quantits inventories.
LIVRE
INVENTORIER
LIVRE

0,N

0,N
PARUTION
INVENTORIER
PARUTION

0,N

INVENTAIRE

0,N

0,N
FOURNITURE

INVENTORIER
FOURN.

0,N

Volumes de donnes : mmorisation des donnes sur 2 ans. Le calcul des


mouvements doit tre scind par type de titre.
Calcul annuel

Entre

Sortie

Quotidien

80 * 350 = 28 000

20 * 350 = 700

Total

Hebdomadaire

500 * 50 = 25 000

150 * 50 = 7 500

Mensuel

6 000 * 12 = 72 000

2 000 * 12 = 24 000

Total

125 000

32 200

157 200

Les parutions sont au mme nombre que les entres, 125 000 annuelles environ
soit 250 000 sur 2 ans.
Les prix de journaux ne varient pas actuellement. Un inventaire par semaine.
11 commandes par semaine de fournitures et de livres soit 500 annuelles et 1 000
commandes sur 2 ans.
10 factures mensuelles concernent livres et fournitures et 4 factures par semaine
la CCCP, soit 14 factures mensuelles, 150 par an et 300 sur 2 ans.
Les paiements sont mensuels pour les 44 commandes de livres et de fournitures,
soit 10 paiements mensuels plus les 4 pour la CCCP, donc 14 mensuels, 150 annuels
et 300 pour 2 ans.
Les volumes totaux sont :
Concept

Nombre
d'occurrences

Longueur

Total

Fournisseur diteur

10

42

420

Revue

2 000

27

54 000

2 ans

Titre presse

2 000

18 000

Parution

125 000

13

1 625 000

Livre

1 000

30

30 000

246

CHAPITRE 22 : corrigs des cas complets


Fourniture

500

25

12 500

Commande

1 000

16

16 000

Facture fournisseur

300

2 700

Paiement fournisseur

300

26

7 800

Mouvement

300 000

17

5 100 000

Inventaire

104

832

Demande lecteur

1 000

9 000

Relation "commander fourniture"

5 000

35 000

Relation "commander livre"

1 000

7 000

TOTAL

6 918 252

10.6. Liste des outils


10.6.1 Commande livres et fournitures
Opration "Commander fourniture".
Type

Complexit

Crer commande

TR

Crer fournisseur/diteur

TR

Crer fourniture

TR

Opration "Vrification livraison livre et fournitures".


Type

Complexit

Crer mouvement

TR

Crer fournisseur/diteur

TR

Crer fourniture

TR

Crer livre

TR

Type

Complexit

Opration "Payer livre et fournitures"


Crer facture

TR

Crer fournisseur/diteur

TR

Crer paiement

TR

10.6.2 Travail quotidien


Opration "Prise en compte de demande de journal".
Crer mouvement

Type

Complexit

TR

Crer demande lecteur

TR

Consulter demande lecteur

TR

247

Merise : 60 affaires classes

Opration "Prise en compte de demande de fourniture".


Crer mouvement

Type

Complexit

TR

Opration "Prise en compte de demande de livre".


Type

Complexit

Crer mouvement

TR

Crer commande livre

TR

Crer demande lecteur

TR

Consulter demande lecteur

TR

Minitel 3615 code XXXX

10.6.3 Presse-toi lentement.


Opration "Vrification livraison presse".
Crer mouvement

Type

Complexit

TR

Crer revue

TR

Crer parution

TR

Consulter mouvement

TR

Consulter titre

TR

Type

Complexit

Opration "Inventorier".
Crer mouvement

TR

Crer inventaire

TR

Consulter inventaire

TR

Editer stock thorique

TD

Opration "Vrifier facture".


Crer facture

Type

Complexit

TR

Crer mouvement

TR

Consulter commande

TR

Type

Complexit

Opration "Payer presse".


Crer paiement

TR

Consulter facture

TR

Opration "Vrifier acceptation refus".

248

Type

Complexit

Consulter mouvement

TR

Crer mouvement

TR

CHAPITRE 22 : corrigs des cas complets

10.6.4 Rcapitulatif des outils.


Type

Complexit

Consulter commande

TR

Consulter demande lecteur

TR

Consulter facture

TR

Consulter inventaire

TR

Consulter mouvement

TR

Consulter titre

TR

Crer commande

TR

Crer commande livre

TR

Crer demande lecteur

TR

Crer facture

TR

Crer fournisseur/diteur

TR

Crer fourniture

TR

Crer inventaire

TR

Crer livre

TR

Crer mouvement

TR

Crer paiement

TR

Crer parution

TR

Crer revue

TR

Editer stock thorique

TD

Charges de ralisation et programmation :


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

Simple

32

Moyen

10

100

Compliqu

10

15

Simple

10

10

Moyen

Compliqu
Total

19

10
142

11. Corrig de l'exercice 57 : location


d'appartement
11.1. MCC
1.1 Fonctions et domaines
Nous ne considrons qu'un seul domaine "louer logement".
249

Merise : 60 affaires classes

1.2 Partenaires
Les partenaires sont le "locataire", le "propritaire" et l' "annonceur".
1.3 Messages et informations
Le propritaire envoie sa demande de location "louer logement" qui envoie
l'annonce de logement l'annonceur. Le locataire ayant demand un logement puis
donn son accord de location, l'tat des lieux en entre est envoy au locataire et le
message "locataire trouv" au propritaire.
De temps en temps, le locataire doit verser son loyer (ah bon !) qui est revers, en
partie, au propritaire.
VERSEMENT LOYER

PROPRIETAIRE

LOCATAIRE TROUVE
DDE RECUP LOGEMENT

DDE LOCATION
ACCORD LOCATION
LOUER LOGEMENT

DDE DEPART LOGEMENT


DDE LOGEMENT
LOYER VERSE
ETAT LIEUX ENTREE

ANNONCE LOGEMENT

ETAT LIEUX SORTIE


LOCATAIRE

LOYER A PERCEVOIR
PROPOSITION LOCATION

ANNONCEUR

DDE LIBERATION LOGT

Accord de location : date location, type de bail, montant du loyer, montant des
charges, type d'indice, valeur de l'indice.
Demande de dpart du logement (cong) : nom locataire, adresse locataire, date
de dpart prvue.
Demande de libration du logement : nom locataire, adresse logement, date de
dpart demande.
Demande de location : nom du propritaire, nombre de pices, loyer maximum
demand, date de mise disposition.
Demande de logement : nom demandeur, nombre de pices, situation, nombre de
personnes, revenus locataire, nom garant, revenus garant, profession locataire.
Demande de rcupration du logement : nom propritaire, adresse logement, date
de dpart demande.
Etat des lieux entre : date de l'tat des lieux, lieu, tat lieu.
Etat des lieux sortie : date de l'tat des lieux, lieu, tat lieu.
Locataire trouv : nom locataire, montant location, revenus locataire, profession
locataire.
Loyer percevoir : nom locataire, valeur indice, montant du loyer.
250

CHAPITRE 22 : corrigs des cas complets

Proposition de location : nombre de pices (studio, 2 pices...), situation vis-vis transports (centre ville, 5 min du centre ville, 5 min commerces, quartier des
fleurs...), type d'immeuble (petit rnov, de caractre, btiment indpendant), libell
(joli, mignon, de caractre), loyer maximum demand, date de mise disposition,
montant du loyer, type de loyer (charges comprises ou non comprises), montant des
charges.
Versement du loyer : date de versement, montant du versement.

11.2. MCT
Les oprations se dduisent des messages reus par le domaine. Les oprations
conceptuelles sont :
ACCORD LOCATION

SIGNER LOCATION

DDE LOCATION

DDE LOGEMENT

PROPOSER
LOCATION

PEC DDE
LOCATION

LOCATAIRE TROUVE
PROPOSITION LOCATION

ANNONCE LOGEMENT

ETAT LIEUX ENTREE


LOYER A PERCEVOIR

LOYER VERSE

DDE DEPART LOGEMENT

DDE RECUP LOGEMENT

LIBERER
LOGEMENT

DDE LIBERATION LOGT

ENCAISSER LOYER

VERSEMENT LOYER

PEC CONGE

ETAT LIEUX SORTIE

Encaisser loyer : quand le locataire paye son loyer, une partie est reverse au
propritaire.
Librer logement : quand le propritaire demande rcuprer son logement, une
demande de libration du logement est envoye au locataire.
Prise en compte demande dpart du logement : quand le locataire demande son
cong, un tat des lieux est dress pour son dpart.
Prise en compte demande location : quand le propritaire demande une location,
une annonce est passe.
Proposer location : quand le locataire demande un logement, une proposition
peut lui tre faite.
Signer location : prise en compte de l'accord du locataire sur le loyer et l'tat des
lieux.

251

Merise : 60 affaires classes

11.3. MCD
Un mme locataire peut louer deux fois le mme logement. Donc le concept de
location existe. La location est lie un locataire li une ou plusieurs personnes
(dans le cas de couple non mari), au logement et un indice, une personne garante
de temps en temps, l'tat des lieux l'entre et l'tat des lieux la sortie.
Un propritaire peut possder deux fois le mme logement, donc le concept de
proprit existe. Une proprit est possde par un propritaire pouvant tre
plusieurs personnes (dans le cas de coproprit). Un logement peut tre une partie de
proprit (uniquement le 1er tage est lou), les propritaires habitant la cave.
HUMANISER

PERSONNE
LOCATAIRE

0,N

0,1

PROPRIETAIRE

PERSONNE

0,N

1,N

LOCATAIRE

0,N

POSSEDER

1,1

0,N

BAILLER

1,N

0,N

PROPRIETE

LOGER

GARANTIR

0,N
1,1

LOGEMENT

1,1

0,1

INDICER
LOYER

LOCATION

LOUER

1,1

1,1

0,N

1,1

0,N
0,1

PAYER

LIEU(X)

0,1

DEBUTER LOC

SITUER

FINIR LOC

0,N

1,1

VILLE
0,N

INDICE

LOYER

0,1
ETAT DES
LIEUX

0,1
1,N

ETAT

CONSTATER

1,N

Les individus et leurs informations sont :


Etat : code tat, libell tat.
Etat des lieux : n visite, date de visite, avis locataire.
Indice : code indice, libell indice, date indice, valeur indice, type indice.
Lieu : code lieu, libell lieu.
Locataire : n locataire, montant des ressources.
Location : n location, date location, montant de la location, montant du loyer,
type de loyer, montant des charges, pourcentage commission du grant.
Logement : n logement, nombre de pices, situation vis--vis transports,
quartier, libell, type d'immeuble, surface logement, nom rue logement.
Loyer : n loyer, date perception, montant peru, montant vers, date versement.
252

CHAPITRE 22 : corrigs des cas complets

Personne : n personne, nom personne, date de naissance, n tlphone, type


tlphone.
Propritaire : n propritaire, type propritaire (personne, socit).
Proprit : n proprit, date de proprit, description de la proprit.
Ville : code ville, libell ville, code dpartement.

11.4. MOT
Les poste de travail internes sont : le "responsable d'agence" ou grant encaisse
les loyers et le "ngociateur", qui s'occupe des contacts avec le propritaire, propose
les locations et suit les locataires.
PROPRIETAIRE

RESP AGENCE

NEGOCIATEUR

LOCATAIRE

ANNONCEUR

DDE LOCATION
PEC DDE
LOCATION
ANNONCE LOGEMENT
DDE LOGEMENT
PROPOSER
LOCATION
PROPOSITION LOCATION
ACCORD LOCATION
SIGNER LOCATION

ETAT LIEUX ENTREE


LOCATAIRE TROUVE
LOYER A PERCEVOIR
LOYER VERSE
ENCAISSER LOYER

DDE DEPART LOGEMENT

VERSEMENT LOYER
PEC CONGE

ANNONCE LOGEMENT
ETAT LIEUX SORTIE

INDICER LOYER

LOYER A PERCEVOIR

DDE RECUP LOGEMENT


LIBERER
LOGEMENT

DDE LIBERATION LOGT

253

Merise : 60 affaires classes

11.5. MOD
Nous supposons 30 transactions par semaine = 30*50*3= 4 500 locations et
10 000 tats des lieux.
Un locataire restant plus de 3 ans, cela donne 4 500 locataires, propritaires,
personnes... Le loyer est recalcul tous les ans, donc 4 500 * 3 = 13 500 pour 3 ans.
Concepts 3 ans

Nombre d'occurrences

Longueur

Total

Etat

10

25

250

Etat des lieux

10 000

10

100 000

Indice

12

40

480

Lieu

10

25

250

Locataire

4 500

10

45 000

Location

4 500

32

144 000

Logement

4 500

77

346 500

Loyer

13 500

30

405 000

Personne

4 500

47

211 500

Propritaire

4 500

23

103 500

Proprit

4 500

30

103 500

Ville

20

24

480

Total

1 491 960

11.6. Liste des outils


11.6.1 Outils par opration
Opration "Prise en compte demande location".
Type

254

Complexit

Crer personne

TR

Consulter personne

TR

Crer proprit

TR

Consulter proprit

TR

Crer propritaire

TR

Consulter propritaire

TR

Crer logement

TR

Consulter logement

TR

Crer ville

TR

Consulter ville

TR

diter annonce

TD

CHAPITRE 22 : corrigs des cas complets

Opration "Proposer location".


Type

Complexit

Crer personne

TR

Consulter personne

TR

Crer locataire

TR

Consulter locataire

TR

Crer tat des lieux

TR

Crer lieu

TR

Crer tat

TR

Type

Complexit

Opration "Signer location".


Crer loyer

TR

Crer indice

TR

Consulter indice

TR

Type

Complexit

Consulter loyer

TR

Crer loyer

TR

Type

Complexit

Consulter loyer

TR

Modifier location

TR

Type

Complexit

Opration "Encaisser loyer".

Opration "Prise en compte cong".

11.6.2 Rcapitulatif des outils.


Consulter indice

TR

Consulter locataire

TR

Consulter logement

TR

Consulter loyer

TR

Consulter personne

TR

Consulter propritaire

TR

Consulter proprit

TR

Consulter ville

TR

Crer tat

TR

Crer tat des lieux

TR

Crer indice

TR

Crer lieu

TR

Crer locataire

TR

Crer logement

TR

255

Merise : 60 affaires classes


Crer loyer

TR

Crer personne

TR

Crer propritaire

TR

Crer proprit

TR

Crer ville

TR

Editer annonce

TD

Modifier location

TR

Charges de spcification et de programmation :


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

Simple

16

64

Moyen

40

Compliqu

10

15

Simple

Moyen

Compliqu
TOTAL

21

10

10

10
114

12. Corrig de l'exercice 58 : gestion


familiale (dpenses et soldes) d'un mnage
12.1. MCC
12.1.1 Fonctions et domaines
Les deux domaines principaux sont "dpenser" (jeter l'argent par la fentre) et
"gagner de l'argent" (faire bouillir la marmite).
12.1.2 Partenaires
Les partenaires sont "l'employeur", les "parents", les "amis", les "enfants",
"l'organisme de crdit"et les "fentres".
12.1.3 Messages et informations
Les diffrents messages refltent les flux financiers (dpense X) et leurs
contreparties (?) avec les diffrents partenaires.
? (courant d'air) : code ?, description ?.
Argent de poche : date don argent poche, montant de l'argent de poche, nom
enfant.
Dpense X : date dpense, montant de la dpense, ? achet.
Don d'ami : date don, montant du don, nom ami.
Don parent : date don, montant du don, nom parent.
256

CHAPITRE 22 : corrigs des cas complets

Prt d'ami : date prt, montant du prt, nom ami.


Remboursement : date remboursement, montant du remboursement, nom banque,
nom d'ami.
Salaire : date du salaire, montant du salaire.
ENFANT

FENETRE

JETER AG FENETRE

ARGENT DE POCHE

DEPENSE X

TRAVAIL

EMPRUNT

ORG DE CREDIT

EMPLOYEUR
FAIRE BOUILL MARMITE

SALAIRE

REMBOURSEMENT

PRET D'AMI
DON PARENT

DON D'AMI

AMI

PARENT

12.2. MCT
Les oprations refltent les dpenses et les revenus. Les dons des parents peuvent
tre dpenss en argent de poche ou par la fentre, mais pas en remboursement.
L'emprunt sert tre dpens, mais pas rembourser. Les prts d'amis servent tre
dpenss. Les autres oprations refltent les autres contraintes de dpenses.
L'opration la plus intressante est profiter de ? (la vie). Le schma est sur la page
suivante.

12.3. MCD
12.3.1 MCD 1
Le premier modle de donnes reflte les dpenses, les revenus et leur
provenance possible. Les revenus proviennent de l'employeur, les dons des amis ou
des parents, les emprunts des amis ou de la banque. L'argent de poche va aux
enfants, les dpenses X aux ? (un vtement par exemple).

257

Merise : 60 affaires classes


DON PARENT

DEPENSER DON
PARENT

EMPRUNT

PROFITER DE ?

DEPENSER
EMPRUNT

ARGENT DE POCHE
DEPENSE X
DEPENSE X

PRET D'AMI

DEPENSER PRET
AMI

SALAIRE

PERCEVOIR
SALAIRE

ARGENT DE POCHE
REMBOURSER

TRAVAILLER

TRAVAIL

DEPENSE X
DON D'AMI

REMBOURSEMENT
DEPENSER DON
AMI

ARGENT DE POCHE
DEPENSE X

Les individus et leurs informations du MCD sont :


? : code ?, description ?
Ami : code ami, nom ami.
Argent de poche : date don argent poche, montant de l'argent de poche.
Dpense X : date dpense, montant de la dpense.
Don : date don, montant du don.
Employeur : code employeur, nom employeur.
Enfant : code enfant, nom enfant.
Parent : code parent, prnom parent.
Prt : date prt, montant du prt.
Remboursement : date remboursement, montant du remboursement.
Salaire : date du salaire, montant du salaire.

258

CHAPITRE 22 : corrigs des cas complets

0,N

0,1

0,N

SOURCER

RECEVOIR
PARENT

1,1

0,N

0,N

0,1

0,1

ARGT
REVENU

0,1

DEPENSER
REVENU

0,N

DEPENSER
EMPRUNT

DEPENSER
DON

DONNER
AGT

0,1

0,N

0,N

0,N
0,N

0,1

EMPRUNT

DON

0,N

EMPRUNTER
BANQUE

EMPRUNTER
AMI

RECEVOIR AMI

0,1

REVENU

BANQUE

AMI

PARENT

EMPLOYEUR

REMBOURSER
EMPRUNT

0,1

0,N

1,N

1,1

ARGENT POCHE

DEPENSE X
REMBOURSEMENT

1,1
1,1
EDUQUER

ENFANT

0,N

vtement
?

JETER PAR LA
FENETRE

0,N

0,N

ARGT DON

12.3.2 MCD 2
Dans ce modle de donnes, les relations entre dpenses et recettes ne sont pas
mmorises. Les types de dpenses et de recettes, les sources de dpense et de
recette sont "conceptualiss" et dfinis comme individus.
Les individus et leurs informations sont :
Mouvement financier : code mouvement, montant mouvement, date mouvement.
Type de dpense : code type de dpense, libell type de dpense.
Type de recette : code type de recette, libell type de recette.
Source de dpense : code source de dpense, libell source de dpense, type
source de dpense (enfant, ?, remboursement).
Source de recette : code source de recette, libell source de recette, type source
de dpense (parent, banque, ami).
259

Merise : 60 affaires classes


ENFANT

PARENT

BANQUE

EMPLOYEUR

AMI

DEPENSE X
REVENU
SOURCE DE
DEPENSE

TYPE DE
DEPENSE

SOURCE DE
RECETTE

TYPE DE
RECETTE

0,N

0,N

GAGNER

TYPER
RECETTE

ARGENT POCHE
DON
0,N

0,N

TYPER
DEPENSE

DEPENSE
R

EMPRUNT
REMBOURSEMENT
0,1

0,1

0,1

0,1

MOUVEMENT
FINANCIER

12.3.3 MCD 3
Dans ce dernier modle, les "sous-types" ne sont pas conservs. La notion de
compte est introduite. Un compte est une combinaison de type de dpense ou de
recette et de source de dpense ou de recette. Les dpenses ou les recettes
lmentaires sont les mouvements financiers.
SOURCE
DEPENSE/RECET

TYPE
DEPENSE/RECETTE

0,N

0,N

TYPER
1,1

COMPTE
FINANCIER

1,1

SOURCER
COMPTE

0,N
COMPTER
MOUVEME

1,1
MOUVEMENT
FINANCIER

Les individus et leurs informations sont :


Compte financier : n compte, libell compte, date d'ouverture du compte, date
de fermeture du compte.
Les exemples de comptes sont (argent de poche, enfant 1), (dpense X,
vtement), (don, papa), (prt, girl's best friend).
Mouvement financier : code mouvement, montant mouvement, date mouvement.
260

CHAPITRE 22 : corrigs des cas complets

Type de dpense/recette : code type de dpense/recette, libell type de


dpense/recette.
Source de dpense/recette : code source de dpense/recette, libell source de
dpense/recette, type source de dpense/recette.
L'information "Type source de dpense/recette" (enfant, ?, remboursement,
parent, banque, ami) aurait pu tre un individu si on voulait mmoriser un code et un
libell.

12.4. MOD
Dans la plupart des logiciels de comptabilit, des autorisations d'imputation sont
donnes sur les comptes. Nous aboutissons au modle suivant supplmentaire.
X

faible
large
AUTORISATIO
N
AUTORISER
GROUPE

COMPTE
FINANCIER

IMPUTER

0,N

1,N

0,N
0,N
AUTORISER
UTILISAT

0,N

conome
dpensier

0,N

GROUPE
UTILISATEUR

fille
pre
mre

UTILISATEUR
1,N

GROUPER
UTILISATEUR

0,N

12.5. Liste des outils


Nous le ferons partir des individus :
Type

complexit

Crer type dpense /recette

TR

Consulter type dpense /recette

TR

Crer source type dpense /recette

TR

Consulter source type dpense /recette

TR

Crer mouvement

TR

Consulter mouvement

TR

Crer autorisation

TR

Consulter autorisation

TR

Modifier autorisation

TR

Crer utilisateur

TR

Consulter utilisateur

TR

261

Merise : 60 affaires classes


Crer groupe utilisateur

TR

Consulter groupe utilisateur

TR

Les outils supplmentaires dus aux traitements sont :


Type

complexit

Consulter solde des comptes

TR

Consulter dpense/recette d'un compte pendant


une priode

TR

3/4

Editer dpenses/recettes

TD

Charges de spcification et de programmation :


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

Simple

32

Moyen

50

Compliqu

10

15

50

10

10

Simple
Moyen

Compliqu
TOTAL

16

10
142

13 Corrig de l'exercice 59 : cabinet mdical


13.1. MCC
13.1.1 Fonctions et domaines
Sont pris en compte dans ce MCC les domaines principaux : "prescrire" et
"vendre la prescription". Nous supposons qu'effectuer des actes mdicaux tels que
planter des aiguilles, poser des ventouses ou dtordre le cou font partie du domaine
"prescrire".
Ne sont pas pris en compte d'autres domaines aussi importants mais difficilement
informatisables : "compatir", "tranquilliser le patient", "duquer le malade" sur sa
maladie ou "procdurier" en cas de procs.
13.1.2 Partenaires
Les partenaires sont la pharmacie, la Direction Dpartementale de l'aide Sanitaire
et sociale et le patient.
13.1.3 Messages et informations
Les messages pris en compte sont changs avec les partenaires identifis. Les
demandes d'examen avec un laboratoire ou les arrts de travail ne sont pas pris en
compte.

262

CHAPITRE 22 : corrigs des cas complets

Dclaration maladie : nom mdecin, libell maladie, nom malade, date


dclaration.
Demande de contrle : nom mdecin, nom malade, date ordonnance.
Demande de remboursement : montant de l'acte, code de l'acte.
Ordonnance prescrite : date ordonnance, nom mdecin, nom malade,
mdicament prescrit.
Paiement consultation : montant du paiement, date du paiement.
Prescription : date dbut prescription, date fin prescription, posologie,
mdicament.
Symptme : nom malade, date dbut symptme, libell symptme, intensit du
symptme.
DECLARATION MALADIE

DDASS

ORDONNANCE PRESCRITE

PHARMACIE

DDE CONTROLE ORDON.

PRESCRIRE

SYMPTOMES
PRESCRIPTION
DDE REMBOURSEMENT
PATIENT
VENDRE PRESCRIPTION
PMT CONSULTATION

13.2. MCT
Les trois oprations conceptuelles sont :
SYMPTOMES

DIAGNOSTIQUER

CURABLE

CONSULT PAYANTE

MALADIE HONTEUSE

PMT CONSULTATION

ENCAISSER
MONTANTS

PRESCRIPTION

DDE CONTROLE ORDON.

CONTROLER
ORDONNANCE

ORDONNANCE PRESCRITE

DDE REMBOURSEMENT

DECLARATION MALADIE

263

Merise : 60 affaires classes

Diagnostiquer pour prescrire, c'est certain, pour gurir ou retarder l'effet de la


maladie, cela l'est moins. La dclaration obligatoire de certaines maladies fait suite
au diagnostic.
Contrler les ordonnances prescrites.
Encaisser les montants de la consultation.

13.3. MCD
Le modle de donnes est une synthse des modles de l'ordonnance et de
l'exercice sur la comprhension du MCD. Les individus peuvent avoir de nombreux
synonymes : maladie ou pathologie, ordonnance ou prescription, malade ou patient,
remde ou mdicament, symptme ou plainte, mdecin ou confrre.
SUIVRE PATIENT

0,N

MEDECIN
NOM MEDECIN

0,N

EFFECTUER

1,1

0,N

0,N

CONSULTATIO
N
DATE
CONSULTATION
PRIX
CONSULTATION

0,N

DETECTER

MALADE
CONCERNER

1,1

0,N

0,N

0,N
ACTEUR

ACTE
0,N

PRESCRIRE

DIAGNOSTIQUER

NOM MALADE

0,N
SYMPTOME
1,N

NOM SYMPTOME

PRESCRIPTION

0,N

DOSER

0,N

TIMING PRISE
POSOLOGIE

0,N

0,N
REMEDE

MALADIE

ASSOCIER

1,N

NOM MALADIE

0,N

RETARDER
ECHEANCE

1,N

Une prescription ou un traitement est un ensemble de posologies de mdicaments


prendre. Si le mdecin dclare "Vous prendrez de la poudre de perlin pendant un
mois, puis de la graisse de pinpin pendant deux mois", il y aura (dans ce modle)
deux prescriptions.
Quelle est la relation entre consultation et prescription ? Si le mme traitement
est donn plusieurs fois au mme patient, est-ce la mme prescription ou deux
prescriptions diffrentes ? Les deux rponses sont possibles. Ici, il est suppos que la
prescription est la mme, d'o la cardinalit 1N,0N entre prescription et consultation.
La relation "suivre patient" entre malade et mdecin existe afin de connatre les
confrres et renvoyer l'ascenseur. La relation "retarder chance" permet de
connatre les remdes des maladies. Actuellement, il existe des Vidal lectroniques
permettant de connatre les posologies des mdicaments et des systmes experts pour
le traitement appliquer.
Les informations des individus sont :
Acte : code acte, montant acte.
264

CHAPITRE 22 : corrigs des cas complets

Consultation : date consultation, montant consultation.


Malade : nom malade, prnom malade, adresse malade, n tlphone, date
naissance.
Maladie : code maladie, nom maladie, dclaration obligatoire.
Mdecin : nom mdecin, prnom mdecin, adresse mdecin.
Prescription : n prescription, date dbut prescription, date fin prescription.
Remde : code mdicament, nom mdicament, conditionnement (glules,
suppositoires...), couleur.
Symptme : code symptme, nom symptme.
Les informations des relations sont :
Acteur : quantit acte.
Associer : probabilit d'apparition.
Dtecter : date dbut symptme, intensit symptme.
Diagnostiquer : dclaration effectue.
Doser : timing prise, posologie.

13.4. MOT
Les postes de travails sont le "mdecin" et le "secrtaire mdical".
La procdure (le schma est sur la page suivante) reflte la rpartition des
oprations organises entre le mdecin et sa secrtaire. Le mdecin examine le
malade et dclare lui-mme les maladies pour des raisons de confidentialit. Sa ou
son secrtaire note les coordonnes du malade, saisit la feuille de maladie, fait signer
le mdecin et traduit son criture. Il encaisse le montant de la consultation et rpond
la pharmacie sur sa demande de vrification de la prescription.

13.5. MOD
Le modle de donnes s'enrichit du concept de "document".
CONSULTATION
DIAGNOSTIQUER

0,N
0,N

0,N

CONSULTATION DOCT

PRESCRIRE

0,N

ORDONNANCER

MALADIE
1,1
0,N

DOCUMENT

1,N

1,N

PRESCRIPTION

0,N
DECLARER MALADI

0,N

265

Merise : 60 affaires classes


PATIENT

MEDECIN

SECRETAIRE
MEDICALE

DDASS

PHARMACIE

DDE RDV MEDICAL


PEC COORD
PATIENT
RDV MEDECIN ACCORDE
SYMPTOMES
PEC SYMPTOMES

PRESCRIPTION
DDE FEUILLE MALADIE
SAI FEUILMALADIE

DDE SIGNER FEUILLE

SIGNER FEUILLE
MAL

FEUILLE MAL. SIGNEE

DEMANDER
PAIEMENT
DDE PMT CONSULT.
PMT CONSULTATION
ENCAISSER
MONTANTS
FLLE MALADIE REMPLIE

DDE CONTROLE ORDON.


CONTROLER
ORDONNANCE
ORDONNANCE PRESCRITE
DECLARER
MALADIES
DECLARATION MALADIE

Suite du MOT
Trois types de documents existent : la feuille de maladie, lie une consultation,
l'ordonnance, lie une consultation et une ou plusieurs prescriptions, et la
dclaration la DDASS, lie une consultation et une maladie. Si le document
tait envoy plusieurs personnes, un individu "destinataire" serait ncessaire.
Les informations de l'individu document sont : n document, type de document,
date document.

266

CHAPITRE 22 : corrigs des cas complets

Volumes des donnes


20 malades par jour sont examins 200 jours par an. Un malade a un rendez-vous
en moyenne tous les six mois. Cela donne 4 000 consultations par an pour 2 000
malades.
Un malade change de mdecin tous les cinq ans, soit, sur 10 ans, 4 000 malades
mmoriser.
Les documents sont les ordonnances (20 000), les feuilles de maladie (40 000) et
les dclarations la DDASS (une par an).
Les volumes sont :
Concepts

Longueur

Total

10 ans

Nombre
d'occurrences

Acte

100

600

Consultation

40 000

11

440 000

Document

60 000

12

720 00

Malade

4 000

86

344 000

Maladie

1 000

24

24 000

Mdecin

1 000

70

70 000

Prescription

20 000

24

480 000

Relation "dtecter"

120 000

1 080 000

Relation "diagnostiquer"

40 000

40 000

Relation "doser"

1 000 000

13

13 000 000

Remde

10 000

45

450 000

Total

16 648 600

13.6. Liste des outils


Les outils sont, par oprations organises :
Opration "Prise en compte des coordonnes".
Type

Complexit

TR

Consulter malade

TR

Consulter mdecin

TR

Cration malade

Opration "Prise en compte des symptmes".


Type

Complexit

Cration symptmes

TR

Cration consultation

TR

Cration mdecin

TR

Cration ordonnance

TR

Cration remde

TR

Cration maladie

TR

267

Merise : 60 affaires classes


Consulter symptmes

TR

Consulter consultation

TR

Consulter mdecin

TR

Consulter ordonnance

TR

Consulter remde

TR

Consulter maladie

TR

Opration "Saisie feuille maladie".


Modifier consultation

Type

Complexit

TR

Type

Complexit

Opration "Signer feuille maladie".


Stylo Fujiyama

TC

Opration "Encaisser montants".


Type

Complexit

Modifier consultation

TR

Editer feuille maladie

TD

Opration "Contrler ordonnance".


Type

Complexit

Consulter ordonnance

TR

Rechercher ordonnance

TR

Opration "Dclarer maladie".


Type

Complexit

Editer dclaration maladie

TD

Modifier maladie

TR

Type

Complexit

Consulter consultation

TR

Consulter malade

TR

Rcapitulatif.

268

Consulter maladie

TR

Consulter mdecin

TR

Consulter ordonnance

TR

Consulter ordonnance

TR

Consulter remde

TR

Consulter symptmes

TR

Cration consultation

TR

Cration malade

TR

Cration maladie

TR

Cration mdecin

TR

CHAPITRE 22 : corrigs des cas complets


Cration ordonnance

TR

Cration remde

TR

Cration symptmes

TR

Editer dclaration maladie

TD

Editer feuille maladie

TD

Modifier consultation

TR

Modifier maladie

TR

Rechercher ordonnance

TR

Total

Charges de spcification et de programmation :


Type
TR

Batch

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps total

Simple

11

44

Moyen

60

Compliqu

10

15

25

Simple

Moyen

10

10

10

Compliqu
Total

20

133

14. Corrig de l'exercice 60 : photographe


14.1. MCC
14.1.1 Fonctions et domaines.
Nous ne prenons en compte que la partie spcifique : "photographier" qui couvre,
en plus de l'utilisation judicieuse du doigt et de l'oeil, connatre o sont les
diapositives, proposer des diapositives en fonction de critres...
14.1.2 Partenaires.
Les partenaires sont le client photo qui commande les reportages, l'agence chez
qui le photographe dpose ses diapositives, le fournisseur de films de
"photographier" et le laboratoire qui dveloppe les diapositives.

269

Merise : 60 affaires classes

14.1.3. Messages et informations.


DDE DEVELOPPEMENT

DIAPOSITIVE A VENDRE

LABORATOIRE
PHOTO

AGENCE PHOTO

FILM DEVELOPPE
DIAPOSITIVE VENDUE

PHOTOGRAPHIER
DDE REPORTAGE
FOURNITURE DONNEE
PHOTO SELECTIONNEE
PHOTO RENDUE

CLIENT PHOTO

DDE FOURNIT. PHOTO

PHOTO REPORTAGE

FOURNISSEUR
PHOTO

Le client met une demande de reportage. Aprs avoir reu les photographies du
reportage, il rend les photos rendues et slectionnes. Les diapositives vendre sont
confies l'agence qui prvient quand elles sont vendues. Les fournitures sont
achetes chez le fournisseur et les films donns dvelopper dans un laboratoire (de
dveloppement).
Les messages sont :
Demande de reportage : sujet du reportage (rgion X, usine Y), lieu de
reportage, date remise photo, mode paiement (photo, page), montant payer, dlai
exclusivit, droit cd (proprit, exclusivit...).
Diapositive vendre : lgende de la diapositive, lieu de la photo, thme
(personnage, paysage ...), sujet (Chteau de Beaugency).
Diapositive vendue : libell vente, droit cd (reproduction, duplicata...), montant
de la vente, lgende de la diapositive, n rfrence diapositive.
Film dvelopper : n film, date prvue restitution.
Film dvelopp : n film, date de restitution.
Photo reportage : n reportage, date du reportage, diapositive, nombre de
diapositives effectues.
Photos rendues : n photo, date reportage, montant.
Photos slectionnes : n diapositive, support de parution.

14.2. MCT
Les diffrentes oprations sont :
270

CHAPITRE 22 : corrigs des cas complets


DIAPOSITIVE VENDUE

PHOTOGRAPHIER

PEC VENTE DIAPO

DDE DEVELOPPEMENT

PHOTO SELECTIONNEE

PEC SELECTION
PHOTO

FILM DEVELOPPE

DDE REPORTAGE

PEC DDE
REPORTAGE

EFFECTUER
REPORTAGE

DDE FOURNIT. PHOTO

DDE DEVELOPPEMENT

RECEPTIONNER
DEV

DIAPOSITIVE A VENDRE
PHOTO REPORTAGE

PHOTO RENDUE
FOURNITURE DONNEE

PEC PHOTO
RENDUE

RECEPTIONNER
FOURNI

DIAPOSITIVE A VENDRE

Photographier : opration principale et indispensable. Le dveloppement est


ensuite demand.
Prise en compte vente de diapositives : mmorisation des diapositives vendues.
Prise en compte de la slection de photographies : mmorisation des
photographies vendues.
Prise en compte de demande de reportage : cette demande peut entraner l'achat
de fournitures.
Effectuer reportage : effectuer un voyage ou choisir des thmes prcis de
photographies.
Rceptionner dveloppement : quand le film est dvelopp, les diapositives sont
donnes soit au client qui a command le reportage, soit confies l'agence pour tre
vendues.
Prise en compte des photographies rendues : rangement des photographies.
Rceptionner fournitures : prise en compte des films et de leur marque. Seules
ces fournitures sont prises en compte, pas d'objectifs ou de filtre ou de marque
d'appareil...

271

Merise : 60 affaires classes

14.3. MCD
Les diapositives sont issues de films d'une certaine marque, et dveloppes dans
un laboratoire. Elles concernent un sujet dtermin (le clbre chteau de
Beaugency) faisant partie d'un thme dtermin (les chteaux de la Loire). L'action
(Beaugency) est localise et peut tre regroupe (Loiret).
La diapositive peut tre effectue lors d'un reportage command par un client
dans des conditions juridiques prcises lors de sa conclusion. Sinon, elle est
dpose dans une agence o une vente peut avoir lieu. Une vente concerne une
diapositive, un client et une condition juridique.
VENTE PHOTO

COND VENTE

1,1
AGENCE PHOTO
1,1

CLIENT
VENTE

0,1

0,N

CLIENT

CONDITION JURID

DROIT VENTE

0,N

1,1

0,N

VENDEUR
PHOTO

0,N

DIAPOSITIVE

0,N

VENDRE DIAPO

0,N

DEPOSER
DIAPO

0,N

CDER
REPORTAGE

0,1

COND
REPORTAGE

1,1
SITUER

LIEU

A,1

1,1
1,1

0,N

1,1
REPORTAGE

1,1

REPORTER

0,N
PHOTOGRAPHIER

ETRE DANS LIEU


0,1
CONTENIR LIEU
0,N

FILM / DIAPO

0,N
SUJET

MARQUE
MARQUE /FILM

0,N

LOCALISER LIEU

0,N
1,1

FILM

1,1
LABORATOIRE

THEME
THEME / SUJET

0,N

1,1

DEVELOPPER

0,N

Client : code client, libell client, adresse client.


Diapositive : code diapositive, date prise diapositive, libell diapositive.
Film : n film, date d'achat, date de dveloppement.
Laboratoire : code laboratoire, libell laboratoire.
Lieu : code lieu, libell lieu.
Marque : code marque, libell marque.
Reportage : code reportage, libell reportage, date reportage.
Sujet : code sujet, libell sujet.
Thme : code thme, libell thme.
Vente photo : date vente, dlai exclusivit, montant de la vente.

14.4. MOD
Un film par jour = 400 par an et 4 000 sur 10 ans. 20 diapositives sont retenues
soit 80 000. 8 000 donnent lieu une vente.
272

CHAPITRE 22 : corrigs des cas complets


Concepts

Longueur

Total

10 ans

Nombre
d'occurrences

Agence

42

126

Reportage

120

29

3 480

Client

20

4 242

84 840

Film

4 000

17

68 000

Diapositive

80 000

32

2 560 000

Vente

8 000

22

176 000

Thme/sujet

150

23

3 450

Laboratoire

10

22

220

Lieu

200

24

4 800

Marque

10

22

220

Total

2 901 136

14.5. MOT
Les films sont tirs le jour mme.
Comme une seule personne est prise en compte, le MOT est le mme que le
MCT.

14.6. Liste des outils


14.6.1 Outils par oprations
Opration "photographier".
Type

Complexit

Doigt

TR

Oeil

TR

Opration "prise en compte des ventes de diapositives".


Type

Complexit

Cration vente

TR

Cration conditions juridiques

TR

Opration "prise en compte slection diapositives".


Modification diapositives

Type

Complexit

TR

Opration "prise en compte demande de reportage".


Type

Complexit

Cration client

TR

Cration reportage

TR

Cration conditions juridiques

TR

273

Merise : 60 affaires classes


Editer emplacement diapositives

TD

Rechercher diapositive

TR

Opration "effectuer reportage".


Type

Complexit

Doigt, oeil

TR

Camion, bouteille

TD

Opration "rceptionner dveloppement".


Type

Complexit

Crer film

TR

Crer marque

TR

Cration diapositive

TR

Cration laboratoire

TR

Consulter laboratoire

TR

Cration agence

TR

Consulter agence

TR

Crer lieu

TR

Crer thme

TR

Consulter thme

TR

Consulter lieu

TR

Type

Complexit

Crer film

TR

Crer marque

TR

Crer laboratoire

TR

Opration "rceptionner fourniture".

Opration "rceptionner diapositive rendue".


Modifier diapositive

Type

Complexit

TR

14.6.2 Rcapitulatif des outils


Type

274

Complexit

Cration vente

TR

Consultation vente

TR

Cration conditions juridiques

TR

Consultation conditions juridiques

TR

Modification diapositives

TR

Cration client

TR

Consultation client

TR

Cration reportage

TR

Crer film

TR

CHAPITRE 22 : corrigs des cas complets


Crer marque

TR

Consulter marque

TR

Cration diapositive

TR

Recherche diapositive

TR

Cration laboratoire

TR

Cration agence

TR

Consultation agence

TR

Crer lieu

TR

Consulter lieu

TR

Crer thme

TR

Consulter thme

TR

Crer laboratoire

TR

Consulter laboratoire

TR

Editer emplacement diapositives

TD

Charges de spcification et de programmation :


Type

Complexit

Nombre

Temps de
spcification

Temps de
ralisation

Temps
total

TR

Simple

15

60

Batch

Moyen

60

Compliqu

10

15

75

Simple
Moyen

Compliqu
TOTAL

25

10

10

10
205

275

Merise : 60 affaires classes

276

CHAPITRE 22 : corrigs des cas complets

QUATRIEME PARTIE : ANNEXES

277

Merise : 60 affaires classes

278

Annexe 1 : cots

Annexe 1 : cots
Un Penny pour ce pauv'Guy, m'sieur !
Agatha Christie : Le miroir du mort

1. Cot de micro-ordinateurs
Matriel

Cot en milliers de francs

Micro-ordinateur

Disque dur 40 M

Disque dur 1 G

10

Imprimante laser

10

Imprimante couleur

15

Imprimante matricielle

Comptez 10 % de maintenance du matriel (ncessaire pour les imprimantes).

2. Cot d'un rseau de micro-ordinateurs


(Local Area Network)
Matriel

Cot en milliers de francs

SERVEUR

30

Sauvegarde

10

Topologie

15

Logiciel rseau pour 5 postes

15

Carte rseau par micro-ordinateur

Carte pour imprimante

3. Cot des logiciels de micro-ordinateurs


Logiciel

Cot en milliers de francs

Systme d'exploitation

0,5

Gestionnaire de fentre

Traitement de texte

Tableur

SGBD

10

279

Merise : 60 affaires classes

Il n'existe pas de cots de maintenance des logiciels tels que nomms, seulement
de nombreux changements de versions pour lesquels une formation sera toujours
demande.

4. Cot d'une architecture mini-systme du


type UNIX.
Actuellement, la limite haute est de 300 utilisateurs "chevronns". Cette limite
volue rapidement.
Matriel

8 utilisateurs

15 utilisateurs

150 utilisateurs

Mini-ordinateur

80

150

1250

Mmoire

32 M

64 M

380 M

Terminal

Giga octet

25

25

25

Imprimante

15

15

15

Systme d'exploitation

25

40

160

Sauvegarde

22

22

30

Comptez 15 % de maintenance matriel et logiciel

5. Cot d'une architecture gros systme


Matriel 300 utilisateurs

Investissement

Ordinateur 12 canaux

5 000

Fonctionnement
500

Terminal

0,5

Contrleur disque

500

50

Contrleur tlcomm

400

40

40 Giga octets

400

60

Imprimante

1 000

100

Systme d'exploitation

600

2 000

Groupe lectrogne

700

70

Lecteurs cassettes

750

75

Nous pouvons considrer les cots de maintenance 10% du prix d'achat du


matriel.

280

Annexe 2 : glossaire

Annexe 2 : glossaire

On l'appelait Betty
Lo Malet : Solution au cimetire

Abstraction : mode de fonctionnement intellectuel requis pour comprendre la


suite.
Action : action de mise jour ou de modification d'informations du modle
logique de donnes.
Activit : occupation de l'entreprise. L'activit est analyse en fonction des flux
changs avec les partenaires de l'entreprise.
Base de donnes : ensemble d'enregistrements ou de tables physiques.
Cardinalit : nombre de fois qu'une occurrence d'individu participe au
minimum ou au maximum une relation. Nombre minimum et maximum
d'occurrences de patte.
Chemin : possibilit du niveau logique d'atteindre une ou des informations
partir d'autres informations. Dans le cas de chemin de cl d'enregistrement cl
d'enregistrement, le chemin est dit "d'enregistrement enregistrement".
Cl : information identifiant une occurrence d'enregistrement.
Concatnation : composition d'une information partir de plusieurs
informations lmentaires.
Conceptuel : premier niveau de la mthode. Niveau fonctionnel indpendant de
l'organisation.
Condition : circonstance ou proposition vraie ou fausse. Toujours est toujours
vrai. Jamais ne l'est jamais. Peut-tre...
Contrainte : complment d'explication ou violence exerce sur les individus, les
relations et les pattes du modle de donnes. Contrainte d'intgrit fonctionnelle :
patte de cardinalits minimale et maximale gales un.
Conversationnel : utilisation d'un ordinateur l'aide d'un dialogue interactif.
Dclaration : description des modalits d'obtention d'une information dans le
droulement d'un outil ou d'un tat.
281

Merise : 60 affaires classes

Domaine : sous-systme conceptuel de l'entreprise ayant un systme


d'information. Le MCD est construit par domaine.
Donne : information.
Enclencheur : message appelant une raction du rcepteur.
Enregistrement : ensemble d'informations manipules d'un bloc.
Equivalence : synonymie particulire d'informations. L'information amont se
trouve dans le modle de donnes. Les informations aval forment un sous-ensemble
(dfini par les occurrences d'individu participant une relation) de l'ensemble des
informations amont.
Etat : tape d'un outil informatique caractrise par des informations affiches
ou saisir dans une grille d'cran (support).
Etude pralable : tude d'opportunit ou tude pralable au lancement des
tudes dtailles (dessins enchanements des crans et programmation) d'un projet
informatique.
Fichier : ensemble d'enregistrements ou programme.
Flux : translation ou passage d'information, de matire, d'nergie, de valeur entre
systmes.
Individu : ide, objet, entit conu par l'esprit d'un utilisateur et lui permettant
de mmoriser et structurer ses connaissances (concept).
Information : plus petit lment d'un systme d'information.
Informatique : science du traitement de l'information, notamment par machine
automatique.
Intervenant : systme fonctionnel interne ou externe l'entreprise.
Jeu d'essai : ensemble d'occurrences cohrentes reprsentant les donnes finales
du projet. Merise ne prend pas en compte les donnes finales mais leurs "botes".
Lien : association d'enregistrements physiques. Un pre est propritaire et N fils
sont membres. Un lien est gr au moyen de pointeurs.
Logiciel : ensemble de programmes.
Logique : niveau logique de l'informatique. Reprsentation de l'informatique
indpendante du SGBD ou des systmes informatiques.
Lourdeur : objection souleve propos de Merise. On peut aussi parler de
rouleau compresseur.
Matrice de dcision : reprsentation des actions effectuer sous forme de
tableau des diffrents cas possibles en fonction de critres de choix.
Merise : ne cherchez plus, les initiales ne signifient rien.
Mta-modle : modle conceptuel de donnes reprsentant les concepts de la
mthode.
282

Annexe 2 : glossaire

Modle : reprsentation graphique de concepts d'un niveau (conceptuel,


organisationnel...) et d'un dcoupage (communications, donnes ou traitements)
dans la mthode MERISE.
MCC : modle conceptuel de communication.
MCD : modle conceptuel de donnes.
MCT : modle conceptuel de traitement.
MOD : modle organisationnel de donnes.
MOT : procdure ou modle organisationnel de traitement.
Navigationnel : SGBD o un enregistrement peut tre li plusieurs pres ou
propritaires par des liens.
Nomenclature : relation d'un individu sur lui-mme.
Occurrence : mot barbare dsignant un lment d'un ensemble.
Opration : travail ou action excute par un intervenant (opration
conceptuelle), un poste de travail (organisationnel).
Organisationnel : 2e niveau de la mthode. Celui-ci reprsente la structure de
l'entreprise en postes de travail et les sites de traitement (des postes de travail) et de
donnes.
Outil : moyen (informatique) mis disposition d'un utilisateur pour effectuer
une ou plusieurs oprations.
Partenaire : systme fonctionnel externe l'entreprise.
Patte : rle d'un individu dans une relation.
Pointeur : zone mmoire o sont stockes des adresses d'informations.
Poste de travail : unit d'organisation ou centre d'activit de l'entreprise. Il peut
lui tre associ une ou plusieurs personnes, une ou plusieurs machines, un ou
plusieurs outils informatiques.
Procdure : ensemble d'oprations organises enclenches par un message
externe ou une opration sans message vnement.
Progiciel : logiciel standard prt--porter par opposition au sur mesure.
Programme : suite d'instructions crites dans un langage excutable par un
ordinateur.
Proprit : information d'individu ou de relation.
Rgle de calcul : rgle permettant d'obtenir des informations partir d'autres.
Relation : association d'individus.
Schma directeur : Plan de dveloppement informatique moyen terme (3 5
ans).
283

Merise : 60 affaires classes

SGBD : systme de gestion de base de donnes. Logiciel permettant de crer,


modifier ou consulter des informations dans une base (de donnes). 3 types de
SGBD sont normaliss, hirarchique, navigationnel ou rseau et relationnel.
Site : lieu de traitement ou de stockage de donnes. Il peut exister plusieurs sites
de donnes sur un micro-ordinateur (tableur et gestion de fichiers).
Sous-type : un individu ou une entit est appel sous-type d'un autre individu
quand il reprsente un sous-ensemble.
Spcification externe : partie du niveau logique valider par l'utilisateur final.
Elle comprend les enchanements d'tats par outil (MLT) et la description des
informations affiches et saisir par tat.
Spcification interne : partie du niveau logique pouvant tre ignore par
l'utilisateur final. Elle comprend les actions de cration d'information ou
d'enregistrement partir des tats, et la description de l'obtention des informations
affiches ou cres par tat.
Support : dessin ou masque d'cran.
Systme : dcoupe de l'entreprise et de son environnement. Un domaine est un
systme possdant une "mmoire".
Temporisateur : mode d'enclenchement d'une opration organise (tous les
jours, chaque passage d'toiles filantes, toutes les vingt, cent, mille factures...)
Temps rel : mode de traitement qui permet l'admission des donnes et
l'obtention immdiate des rsultats (traitement immdiat ou mode conversationnel).
Traitement par lot : mode de traitement suivant lequel les programmes
excuter sont groups par lot (traitement diffr).
Utilisateur : futur usager (victime ?) de l'informatique.
Validation : approbation des tudes par l'utilisateur final ou vrification de la
cohrence des modles entre eux. Celles-ci s'effectuent aux dates suivantes : fin du
conceptuel, fin de l'organisationnel, fin de l'tude pralable, fin du logique et fin du
physique.

284

Annexe 3 : lgende des symboles

Annexe 3 : lgende des


symboles
Pour tre heureux, a, j'tais heureux.
Peter Cheney : La mme vert-de-gris

1 Modle de communication
DOMAINE
Domaine ou fonction d'un systme (entreprise).

PARTENAIRE
Acteur fonctionnel externe l'entreprise (client,
fournisseur...).

MESSAGE
Flux d'informations entre deux domaines, ou vnement en
entre d'une opration et rsultat en sortie.

2 Modle de traitement
OPERATION

Traitement ralis par un domaine.

3 Modle de donnes
OCCURRENCE
OCCURRENCE
INDIVIDU

Objet de gestion contenant les informations ncessaires au


projet.

285

Merise : 60 affaires classes

RELATION
QUANTITE

Reprsente une association entre deux individus.

0,N
Patte : lien entre relation et individu porteur de cardinalit
indiquant le nombre minimum et maximum de liens possibles entre deux individus.
REGLE

Reprsente une rgle de calcul.

4 Procdure (MOT)
SITE

Lieu physique o rside une application ou un poste de travail.


POSTE DE TRAVAIL 1

Postes de travail : fonctions, ressources et personne.


OPERATION

Traitement ralis par un poste de travail.

OUTIL

Transaction informatique permettant de raliser une opration

organise.
TEMPORISATEUR

Indicateur temporel pour la ralisation d'une opration


organise.

5 Architecture informatique
BASE OU
FICHIER

Base de donnes ou fichier.

APPLICATION

Application informatique (facturation, comptabilit client,


paye...).

286

Annexe 3 : lgende des symboles

6 Description d'une transaction (Modle


logique de traitement)
ETAT

Etat : tape d'une transaction informatique.

7 Modle logique de donnes


ENREGISTREMENT
CLE ENREGISTREMENT
INFORMATION

Enregistrement : ensemble d'informations manipules


d'un bloc.
Les dessins de cet ouvrage ont t raliss avec l'outil MEGA de la socit
MEGA INTERNATIONAL.

287

Merise : 60 affaires classes

288

Annexe 4 : rfrences

Annexe 4 : rfrences

Ceci est mon testament


Boileau Narcejac : Au bois dormant

1. Courrier international : brves de l'anne 1993 de cette excellente revue.


2. David Kaplan, Alec Dubro : Yakuza, la mafia japonaise. Editions Philippe
Picquier 1990.
3. Victor Hugo : Les Misrables Edition Hachette 1962.
4. Sun TSU : l'Art de la guerre VIe s. av J-C Flammarion.
5. M. DIVINE : Parlez-vous MERISE ? Editions Eyrolles 1994.

289

Merise : 60 affaires classes

290

Annexe 4 : rfrences

J'tais pas parti pour tuer qui que ce soit.


Ray Ring : Arizona kiss

291

S-ar putea să vă placă și