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