Escolar Documentos
Profissional Documentos
Cultura Documentos
Donne
Elment manipul par les technologies informatiques
Systme d'information
Ensemble de composants humains, techniques et organisationnels qui permet dacqurir, mmoriser, traiter et communiquer l'information ncessaire au fonctionnement d'une organisation.
Systme informatique
Support du SI
Fonction du SI
Collecter des informations provenant : - dautres lments du systme - de lenvironnement Mmoriser des donnes : - base de donnes - Fichiers - Historique, Archivage Traiter les donnes stockes : - traitements automatisables - aide la prise de dcision Communiquer - Transmettre
Informations collectes
SYSTEME OPERANT Production, action (ensemble du personnel excutant)
Dcisions
Informations externes
Informations traites
Fonctionnement du SGBD
BD
SGBD (ex: DB2, Oracle, Access, MySQL) applications gestion des commandes gestion des achats gestion comptable
Mthode
Dmarche, ensemble coordonn d'tapes, de phases et de tches indiquant le chemin suivre pour conduire un projet Raisonnements et techniques pour construire l'objet projet -> modlisations, schma Moyens de mise en uvre -> organisation du projet, outils.
10
Ecart besoin/produit
Non Qualit du fait du client Non Qualit du fait du fournisseur Besoin Besoin idal rel exprim Besoin pris en compte Besoin satisfait produit livr produit
Mthode MERISE
Mthode dtude et de Ralisation Informatique pour les Systmes dEntreprise Consultation du Ministre franais de lindustrie en pour une "mthode de dfinition d'un SI" en 1977 Elabore par un ensemble de socits de service, dirige par le Centre Technique Informatique du Ministre franais de lindustrie Mthode utilise dans de nombreuses entreprises
11
12
MERISE : avantages/inconvnients
Avantages
Mthode "publique" Dmarche (cycle de vie) Approche globale du SI (donnes, traitement) Approche par niveaux de proccupation Formalisme permettant un dialogue entre utilisateurs et informaticiens Norme ISO (schma Entit-Relation)
Donnes / Traitement
2 fonctions du SI :
recueillir, mmoriser et diffuser les donnes assurer le traitement de ces donnes
Inconvnients
Lourdeur, lenteur de mise en uvre par rapport aux mthodes dveloppement rapide et agile
13
14
Cycles dabstraction
Niveaux de perception du rel
Conceptuel
Quoi? Quelles informations? Quelles activits? essence de l'organisme
invariant stable
Rel peru
Organisationnel
Qui? O? Quand? organisation ressources humaines et matrielles (partage Homme/Machine, site, poste de travail, lieu, dlais)
Conceptuel
Logique
Comment ? Choix gnraux du systme d'information informatis (SII)
Donnes Traitement
Logique Organisa tionnel
Oprationnel ou physique
Comment? Prise en compte des moyens techniques effectifs du SII
Physique
instable
15
16
17
18
Courbe du soleil
niveaux conceptuel
de Traitement
Modles de Communication MCC Modle conceptuel de communication MOC Modle organisationnel de communication de Donnes MCD Modle conceptuel de donnes MOD Modle organisationnel de donnes MLD Modle logique de donnes (Modle relationnel, CODASYL) MPD Modle physique de donnes
MCT Modle conceptuel de traitement MOT Modle organisationnel de traitement MLT Modle logique de traitement MOPT Modle oprationnel de traitement
MCD MCT du futur SI Etude des m odles existants MLD MOT du futur SI
organisationnel
logique
physique
recueil de lexistant
tat actuel
tat futur
19
20
Analyse de l'existant
Recueil des informations
Interviews des acteurs Etude des documents de l'organisme
21
22
23
TOTAL TTC : Dont TVA 19.6% : A PAYER : Avec nos plus cordiaux remerciements
25
26
Modle de communication MC
Flux : change dinformation
parfois aussi flux de matire ou financier
27
28
(6)
Acteur interne 2
Acteur interne 1
nom du flux
Fournisseur
29
30
rglement
31
32
Modle global
Flux entre acteurs externes ? S'ils claircissent les changes de flux
commande facture
informations ventes
Gestion comptabilit
CLIENT
rglement
facture
Client
rglement
bon de rception
infos livraisons en cours
TRANS PORTEUR
33
34
facture Client
Gestion Facturation
informations visite
facture 3
informations ventes 2
Gestion du personnel
35
36
37
38
devis
39
40
41
42
client
demande de chquier
agence ou prpos
demande de chquier
sige
fabricant
43
44
client
Etude pralable (MCT + bauche MCD) Etude dtaille (MCD + MOT + MLD) Etude technique (MPD)
45
46
Dictionnaire de donnes
Liste des donnes obtenue par mthode
descendante : partir des documents existants ascendante : partir des sorties (crans, tats) crer
Epurer la liste
polysmes (ex : produit = article) synonymes (ex: date ? de livraison ? de commande ?) donnes calcules sauf cas particulier (ex : montant TTC)
Mnmonique Libell NumC NomC DateL PrixU Qte Montant Numro du client Nom du client Date de livraison prvue Prix unitaire Quantit achete
Longueur 30 jj-mm-yy
Divers variable
123,67
Total HT de la facture Nb dc
Calcul
47
48
1, 1
1, n 1, 1 1, 1
DIRIGER
49
50
Association N-M
L'association "devient" une table Sa cl est la concatnation des identifiants des entits participants l'association Ses ventuelles proprits deviennent des attributs
Association 1-N
La cl de l'entit ct n devient cl trangre dans la table issue de l'autre entit
Association 1-1
Elle peut tre traite comme une association 1-N en choisissant une des 2 possibilits de migrations de cls Les 2 entits peuvent aussi tre regroups en une mme table Les 2 entits peuvent avoir la mme cl.
51
52
53
54
Faites le MCD Une socit vend des produits. Des clients passe des commandes cette socit. Chaque produit est fourni par un seul fournisseur.
NumDir = NumDir
55
56
0, n DATE Date
57
58
MCD
DIRIGER
MCD
0, n 0, n
EPOUSER dateM
MLD MLD
PERSONNE NumP NomP NumD
NumP=NumP1
NumP=NumP2
59
60
MCD
1, 1
COMPORTE
MLD solution 1b
DEPARTEMENT NumD LibD SuperficieD NbHabD LibP nbHabP
10
61
62
Solution 3 : cl commune
MLD solution 2b
PREFECTURE NumP LibP nbHabP DEPARTEMENT NumD LibD SuperficieD NbHabD numP
MLD solution 3a
PREFECTURE NumP LibP nbHabP DEPARTEMENT NumP LibD SuperficieD NbHabD
MLD solution 3b
PREFECTURE NumD LibP nbHabP DEPARTEMENT NumD LibD SuperficieD NbHabD
63
64
MCD
0, 1
POSSEDER
1, 1
MLD solution 2b
INDIVIDU NumI NomI PASSEPORT NumP DateP LieuP NumI NumI est toujours complt (NOT NULL)
MLD solution 1a
INDIVIDU NumI NomI NumP DateP LieuP
MLD solution 1b
PASSEPORT NumP DateP LieuP NumI NomI
65
66
Proposez des solutions de MLD, sachant qu'il n'y a que 2 types de clients
PRODUIT NumP DesignationP 1, n REMISE taux 1, n TYPECLIENT CodeTC LibellTC
MCD MLD
classique
1, 2
REMISE Taux
1, n
MLD
optimis
11
67
68
MCD->MLD : Historisation
MCD
PERSONNE NumP NomP 1, n LOUE (H) loyerMois 0, n LOGEMENT NumL SurfaceL NbPiecesL
MCD->MLD : Hritage
MCD
0, 1 PERSONNE NumP NomP 0, 1 est-un (ISA) est-un (ISA) 1, 1 gnralisation LOGEMENT NumL SurfaceL NbPiecesL spcialisation SALARIE PERSONNE NumP NomP TypePersonne Optimisation : Ajout de TypePersonne NumP Service Emploi ETUDIANT NumP NumE Formation SALARIE 1, 1 Service Emploi ETUDIANT NumE Formation
LOUER
MLD
MLD
69
70
MCD->MLD : Redondance
Une rubrique calcule peut tre ajoute dans le MLD pour viter des accs une autre table
72
12
73
74
MCT : Symbolisation
Evnements entrants ev 1 ev 2
Synchronisation (et, ou) Opration dcomposable en actions ou fonctions Conditions d'mission (facultatiives)
rponse BF
demande ouv la BF
Cration du dossier
ET
ET
ev 3
ev 4
ev 5
ev 6
Evnements sortants
compte ouvert
75
76
Ev1
Ev2
Ev3
Operation
Operation
Ev4
Ev5
77
78
Processus (traitement)
Ensemble organis d'activits
dclench par un vnement orient vers la production dun rsultat clairement identifi
MCT : dfinitions
Processus ou traitement :
Ensemble organis d'activits (ou actions) dclench par un vnement extrieur qui concourrent un mme but clairement identifi.
Opration :
ensemble dactions ininterruptibles. Il n'y a pas d'vnements sortants entre actions lmentaires.
Ensemble organis
d'activits, d'vnements et de rsultats qui concourrent un mme but.
vnement dclencheur :
fait rel dont lapparition dclenche lexcution dune opration.
vnement rsultant :
produit de lexcution dune opration.
Synchronisation :
condition boolenne que doivent respecter les vnements dclencheurs pour dclencher une opration.
Rgle dmission :
condition laquelle est soumise lmission de rsultats.
13
79
MCT : Exercices
Opration commande Un client passe une commande en versant un acompte. La commande est traite si les produits sont en stock. Si les produits sont indisponibles, la commande est en attente. Rservation de location de vacances Un client rserve une location de vacances. Il doit verser des arrhes pour confirmer sa rservation. S'il n'a pas vers les arrhes dans le dlai imparti, la rservation est annule. Consultation mdicale Un patient se prsente une consultation mdicale. Selon le cas, le mdecin lui prescrit des analyses, des mdicaments, un rgime. Une consultation de spcialiste est parfois ncessaire donnant lieu une lettre au confrre. En cas d'urgence, une hospitalisation peut tre demande. Une feuille de remboursement est toujours donne contre le rglement. Bijouterie Lorsqu'un client apporte une montre rparer, le bijoutier value le montant des travaux. Si le montant atteint plus de 50% du prix de la montre, il tlphone au client afin d'avoir son accord. Par la suite, il rpare la montre et tablit une facture. Lorsque le client revient, il lui remet le tout contre rglement. En cas de dsaccord sur le devis, le bijoutier restitue la montre sans rparer. Promotion Un employ demande une promotion. Sa demande est examine. On vrifie son anciennet et ses dernires promotions. Si la demande est recevable, un rapport est demande son suprieur. Dossier et rapport sont tudis par une commission qui donne un avis favorable ou non la promotion. Ventauto La socit Ventauto est spcialise dans la vente de vhicules automobiles pour le compte de plusieurs constructeurs. Les ventes se font presque toujours crdit. Les voitures ne sont pas en stock mais commandes au concessionnaire quand le client communique l'acceptation de son crdit. Les vendeurs font des dmonstrations et font signer le cas chant un bon de commande. Ils avertissent le client de la disponibilit de la voiture. le client vient alors chercher sa voiture.
MOT
81
82
Prodcure fonctionnelle-Tche
Ensemble homogne dactivits lmentaires, rsultant de la dcomposition dune opration conceptuelle Activits
homognes en terme de finalit excutes un mme poste de travail d'un mme degr d'automatisation :
Manuel (M) Conversationnel (C) ou Interactif (I) Automatique (A)
83
84
MOT : Exemple
14
85
86
Ecran de rservation Paramtre d'entre : Numro de licence d'un pilote. Entit Pilote en consultation pour la recherche et la rservation :
Numro de licence : Critre de recherche associ au paramtre d'entre. ....
87
88
MLT : exemple
89
90
15
91
92
93
94
Bibliographie
La Mthode Merise: Principes et outils. Tardieu, Rochfeld, Colletti.- Editions d'Organisation: 2000. Apprendre et pratiquer MERISE.- Gabay.- Masson:1989 (MIPS). Merise. Vers OMT et UML.- Gabay, Joseph.- Dunod: 2000. Conduite de projets informatiques. Principes et techniques s'appuyant sur la mthode Merise.- Morjon, Jos & Rames, Jean-Ren.- Interditions: 1993. Russir en ingnierie de l'information. Les techniques de l'analyse.- Rdouin, Pierre.- Les ditions d'organisation: 1991. Base de donnes. Gardarin, Georges. Eyrolles.
16