Vous êtes sur la page 1sur 16

2

Systme d'information (SI)


Mthodologie des Systmes d'Information
Information
Faits, connaissances, concepts qui ont un sens pour un tre humain. dduits des donnes

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.

Florence PETIT 2006-2007

Systme informatique
Support du SI

Systme d'information : vue systmique


SYSTEME DE PILOTAGE Coordination, objectifs (membres de la direction, )

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

SYSTEME D INFORMATION - Collecte - Mmorisation - Traitement - Transmission des donnes

Informations collectes
SYSTEME OPERANT Production, action (ensemble du personnel excutant)

Informations vers l extrieur

Dcisions
Informations externes

Informations traites

Systme automatis d'information

Fonctionnement du SGBD

BD

SGBD (ex: DB2, Oracle, Access, MySQL) applications gestion des commandes gestion des achats gestion comptable

Pourquoi une mthode de conception de SI?


Avant les anne 1970, approche empirique de conception des SI Amliorer les dlais (souvent non respects) Rduire les cots (souvent dpasss) Amliorer le rsultat (parfois inadapt aux besoins des utilisateurs) Amliorer le dialogue utilisateurs/informaticiens Uniformiser la dmarche Homogniser les comptences des quipes Faciliter la transmission des savoirs et comptences

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

Dans Merise : sparation donnes / traitements


Modle de donnes Modle de traitements

Inconvnients
Lourdeur, lenteur de mise en uvre par rapport aux mthodes dveloppement rapide et agile

13

14

Les 3 cycles de Merise


Cycle de vie : tapes de vie Cycle de dcision : nature des rsultats atteindre Cycle d'abstraction : perception de l'entreprise en 3 niveaux
conceptuel (la finalit, le QUOI) logique / organisation (QUI, OU) physique (COMMENT)

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

Niveaux d'abstraction : exercice


Un client demande par courrier des informations pour assurer ses biens. L'employ de la compagnie d'assurance regarde si le client est fiable en consultant sur Internet (en ADSL) le fichier central inter-assurance. Il tlphone au client pour prendre RV la semaine suivante afin d'examiner ses besoins. Le lendemain du RV, il rdige un devis avec le logiciel openOffice qu'il envoie par courrier. Le client accepte l'offre pour son vhicule N123XY77 et sa maison (rue du pont Marne). Un nde client et un nde contrat lui est attribu.

Niveaux d'abstraction : solution


Un client demande par courrier des informations (tarif) pour assurer ses biens. L'employ de la compagnie d'assurance regarde si le client est fiable en consultant sur Internet (en ADSL) le fichier central interassurance. Il tlphone au client pour prendre RV la semaine suivante afin d'examiner ses besoins. Le lendemain du RV l'agence locale, un charg de clientle rdige un devis avec le logiciel openOffice qu'il envoie par courrier. Le client accepte l'offre pour son vhicule N123XY77 et sa maison (rue du pont Marne). Un nde client et un nde contrat lui sont attribus.

17

18

Les modles du CYCLE D'ABSTRACTION

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

cheminement du processus dtude

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

Description oprationnel du futur SI

tat actuel

tat futur

19

20

Analyse de l'existant
Recueil des informations
Interviews des acteurs Etude des documents de l'organisme

Recueil d'informations : acteur


pro je t : aute ur : Fic he d'ide ntificatio n Perso nne re nco ntre : Mm e Durand Date : 10/03 /2001 Service : C om ptabilit Emp lo i : com ptable O pratio ns : facturation - com m ande Suje ts abo rds : com mande, dev is, facturation Doc ume nts re us : rg lem ents Doc ume nts mis : facture, tats statistiques O bserva tio ns :

Analyse et rdaction de documents


Compte-rendus des interviews Liste des documents Inventaire des flux Liste des donnes -> dictionnaire de donnes

21

22

Recueil d'informations : activits


projet : Op ration Personne rencontre : Mme Durand Date : 10/03/2001 Commande : quand le client tlphone ou passe au magasin, les prix lui sont communiqus oralement par la vendeuse. La commande ne prend effet qu rception dune demande crite du client. ... Devis : pour les demandes spcifiques, un devis est tabli par la production. Les prix sont tablis partir des temps dusinage. .... auteur :

Recueil d'informations : documents


projet : Document Personne rencontre : Mme Durand Date : 10/03/2001 Nom du document : facture Origine : comptabilit Destinataire : client, secrtariat gnral Conditions dmission : livraison. Priodicit : quotidien Nb dexemplaires : 5 Volume annuel : 3000 Dure de conservation : 10 ans Conditions de destruction : > 10 ans Dlai de traitement : immdiat Observations :.... auteur :

23

Exemple de document facture


WebCash S.A.R.L 24, Avenue des Rves roses 75008 PARIS Nom : BIDOCH Prnom : Robert Adresse : 12, rue du centre Code Postal : 70000 Ville : Gray N 234 568 132 Article Stylo Plume Couteau Suisse Serviette Prix Unitaire () 12.50 75.00 30.00 Quantit 1 2 1 Prix () 12.50 F 150 F 30.00 F FACTURE N 12345 Paris, le 15 octobre 2000

Modle des flux (MF) Modle de communication (MC)

TOTAL TTC : Dont TVA 19.6% : A PAYER : Avec nos plus cordiaux remerciements

192.50 37.73 192.50

Relever la liste des donnes

25

26

Domaine d'activits et activits


L'entreprise = ensemble de domaines d'activits (1 finalit = 1 domaine d'activit)
domaine d'activit commerciale domaine d'activit de production domaine des ressources humaines

Modle de communication MC
Flux : change dinformation
parfois aussi flux de matire ou financier

Acteur : metteur ou rcepteur dun flux


interne : fait partie du domaine d'tude externe : hors domaine d'tudes peut-tre un domaine connexe (dans l'entreprise)

Chaque domaine est dcoup en activits (1 fonction = 1 activit)


recrutement droulement de carrire

Reprsentations graphiques des flux


Diffrents niveaux de diagramme des flux selon le niveau de dtails dcrire Matrice des flux

27

28

Diagramme des flux


Data Flow Diagramme (DFD) Diagramme de flux Modle Organisationnel de Flux (MOF)
x du flu nom

Diagramme des flux : vue globale


Domaine d'tude (4) Agence locale (1) demande de devis Acteur externe 1 (3) bon de commande (2) (5) devis livraison + facture copie de bon de commande copie de facture Agence rgionale

(6)

Acteur interne 2

Acteur interne 1

nom du flux

Fournisseur

gestion des commandes et des paiements

29

30

Diagramme des flux : vue dtaille


Domaine d'tude copie de bon de commande Directeur d'agence rponse Agence rgionale

Modle global ou DFD -1


Domaine d'tude non dtaill Acteurs strictement extrieurs
commande facture

demande d'achat Agent

CLIENT bon de commande demande de devis devis Fournisseur

rglement

GESTION DES VENTES

31

32

Modle global
Flux entre acteurs externes ? S'ils claircissent les changes de flux
commande facture

Modle de contexte ou DFD0


Domaine d'tude non dtaill Acteurs extrieurs
commande GESTION DES VENTES

informations ventes

Gestion comptabilit

CLIENT

rglement

GESTION DES VENTES


bon de livraison

informations rmunration informations personnel Gestion du personnel

facture

bon de livraison bon de rception

Client

rglement

informations sur stocks bon livraison

bon de rception
infos livraisons en cours

TRANS PORTEUR

Gestion des stocks

33

34

DFD1 Gestion des ventes


GESTION DES VENTES informations sur stocks bon livraison Gestion des Commandes commande bon livraison 2 commande 2 Client facture rglement Gestion des Factures informations vente Gestion comptabilit infos livraisons en cours Gestion des stocks

DFD2 Gestion des factures


Gestion des Commandes

GESTION DES FACTURES

bon livraison 2 Commande 2

facture Client

Gestion Facturation

facture 2 Gestion comptabilit

informations visite
facture 3

informations ventes 2

rglement informations rglements

Gestion Force de vente

informations rmunration informations personnel

Gestion du personnel

Suivi des Rglements informations vente 2 Gestion Force de vente

35

36

Matrice des flux


Reprsentation sous forme de tableau Emetteur en colonne Rcepteur en ligne Flux l'intersection

Matrice des flux : exemple


Acteurs internes Agent Agent Directeur d'agence Agence rgionale Fournisseur Devis Rponse Directeur d'agence Demande d'achat Copie de bon de commande Acteurs externes Agence rgionale Fournisseur Demande de devis Bon de commande

37

38

Graphe d'enchainement des flux


ou graphe d'ordonnancement des flux
demande de devis

Diagramme de circulation des documents

devis

BCBC Lgende BC : bon de commande

39

40

DFD : Magasin (exercice 1)


Le client fait une demande de livraison au magasin. Le magasin donne l'ordre au transporteur d'effectuer la livraison. Le transporteur remet un bon de livraison avec sa livraison et en envoie un double au magasin, qui envoie alors une demande de facturation au service Facturation. Celui-ci met une facture pour le client et un double pour la caisse. La caisse reoit les chques et espces des clients et les dpose la banque.

DFD : Demande de chquier (exercice 2)


Dans une banque, un client demande au guichet de son agence un chquier. Aprs vrification, le prpos transmet sa demande au sige de la banque. Le chquier est imprim par un fabricant la demande du sige. Lorsque le chquier est ralis, le fabricant l'envoie directement au client, ou dans certains cas au sige qui transmet l'agence demandeuse qui l'enverra au client. Dans tous les cas, le fabricant avise le sige que le chquier a t envoy (mme si le chquier est envoy au sige).

41

42

Demande de chquier (solution)

DFD : location de vhicule (exercice 3)


Un client se prsente dans une socit de location pour louer un vhicule. Il s'adresse la secrtaire et lui communique ses exigences. Elle l'informe du tarif. Aprs avoir sign un contrat et vers un acompte, le client reoit la cl du vhicule et le double du contrat. Il se dirige vers le garage de la socit, et s'adresse au grant du garage et lui montre son contrat. Le grant vrifie le contrat, et si le contrat est correct, va chercher la voiture qu'il donne au client. Lorsque le client restitue la voiture, le grant reprend le vhicule et la cl, et il indique le nombre de kilomtres parcourus sur le contrat que lui a remis le client. Ce dernier se dirige ensuite vers le secrtariat, donne son contrat et rgle le prix de la location.

client

demande de chquier

agence ou prpos

demande de chquier

sige

demande de chquier avis d'envoi

fabricant

43

44

Location de vhicule (solution)


grant
contrat vrifi vhicule vhicule utilis contrat avant mise jour cl contrat mis jour contrat rempli somme contrat rempli

Le cycle de vie et modles


secrtaire

client

exigences client tarifs accord acompte contrat vierge cl

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

Modle Conceptuel des Donnes (MCD)


Schma reprsentant la structure du SI Dpendances entre les donnes Entits relies par des associations Proprits appartenant aux entits ou aux associations Identifiant : proprit permettant de distinguer les occurrences d'une entit Cardinalits min et max

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

Type Nb entier Texte Date Nb dc Nb entier

Longueur 30 jj-mm-yy

Divers variable

123,67

Total HT de la facture Nb dc

Calcul

47

48

MCD : exemple d'entit

MCD : exemple de MCD


OUVRAGES NumOuvrage TitreOuvrage 1, n ECRIRE 1, n AUTEURS NumAuteur NomAuteur PrnomAuteur EDITER

1, 1

1, n 1, 1 1, 1

DIRECTEUR NumDir NomDir TelDir

DIRIGER

MAISON_DITION NumMaisonEdition AdresseMaisonEdition VilleMaisonEdition

49

50

MLD (Modle logique de donnes)


Issu du MCD Organisation logique des donnes Le modle comporte des tables (ou articles) avec des cls trangres. Tient compte du modle informatique sous-jacent (rseau/relationnel,) Ne tient pas compte du systme (matriel/logiciel/SGBD) choisi

Passage MCD -> MLD : gnralits


Entit
L'entit "devient" une table (ou article) Ses proprits deviennent des attributs Son identifiant devient la cl

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

MLD : modle relationnel


OUVRAGE (NumOuvrage, TitreOuvrage, NumMaisonEdition) AUTEUR (NumAuteur, NomAuteur, PrnomAuteur) MAISON_EDITION (NumMaisonEdition, AdresseMaisonEdition,VilleMaisonEdition, NumDir) DIRECTEUR (NumDir, NomDir, TelDir) ECRIRE (NumOuvrage, NumAuteur)

MLD type Codasyl


OUVRAGES NumOuvrage TitreOuvrage NumMaisonEdition ECRIRE NumOuvrage NumAuteur AUTEURS NumAuteur NomAuteur PrnomAuteur

MAISON_DITION NumMaisonEdition AdresseMaisonEdition VilleMaisonEdition NumDir

DIRECTEUR NumDir NomDir TelDir

Flche : de la cl primaire vers la cl trangre (sens de migration)

53

54

MLD (appel parfois MPD)


NumOuvrage = NumOuvrage NumAuteur = NumAuteur

MCD : exercice commande


AUTEURS NumAuteur NomAuteur PrnomAuteur

OUVRAGES NumOuvrage TitreOuvrage NumMaisonEdition


NummaisonEdition = NumMaisonEdition

ECRIRE NumOuvrage NumAuteur

MAISON_DITION NumMaisonEdition AdresseMaisonEdition VilleMaisonEdition NumDir

Faites le MCD Une socit vend des produits. Des clients passe des commandes cette socit. Chaque produit est fourni par un seul fournisseur.

DIRECTEUR NumDir NomDir TelDir

NumDir = NumDir

55

56

MCD : exercice commande (solution 1)


1, n FOURNISSEUR CodeFournisseur NomFournisseur Adresse1Fournisseur VilleFournisseur 1, n CLIENT CodeClient NomClient Adresse1Client VilleClient FOURNIR 0, n COMMANDER Qt 1, 1 PRODUIT CodeProduit Dsignation Prix

MCD : exercice commande (solution 2)


1, n FOURNISSEUR CodeFournisseur NomFournisseur Adresse1Fournisseur VilleFournisseur FOURNIR 0, n DETAIL Qt 1, n CLIENT CodeClient NomClient Adresse1Client VilleClient 1, n COMMANDER 1, 1 COMMANDE NumCom DateCom 1, 1 PRODUIT CodeProduit Dsignation Prix

0, n DATE Date

57

58

MCD->MLD : Association rflexive 1-N

MCD->MLD : Association rflexive N-M

MCD

PERSONNE NumP NomP

0, 1 (est dirig par ) 0, n (dirige)

DIRIGER

MCD

PERSONNE NumP NomP PERSONNE NumP NomP

0, n 0, n

EPOUSER dateM

MLD MLD
PERSONNE NumP NomP NumD

NumP=NumP1

EPOUSER NumP1 NumP2 dateM

NumP=NumP2

59

60

MCD->MLD : Association 1-1

MCD->MLD : Association 1-1 (regroupement)


1, 1 PREFECTURE NumP LibP nbHabP

MCD

DEPARTEMENT NumD LibD SuperficieD NbHabD

1, 1

COMPORTE

Solution 1 : regroupement en 1 seule entit au choix MLD solution 1a


PREFECTURE NumP LibP nbHabP LibD SuperficieD NbHabD

MLD solution 1b
DEPARTEMENT NumD LibD SuperficieD NbHabD LibP nbHabP

10

61

62

MCD->MLD : Association 1-1 (migration)

MCD->MLD : Association 1-1 (migration)

Solution 2 : migration de cl au choix (comme une association 1-N) MLD solution 2a


PREFECTURE NumP LibP nbHabP NumD DEPARTEMENT NumD LibD SuperficieD NbHabD

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->MLD : Association 1-1


Remarque : la plupart des individus n'ont pas de passeport

MCD->MLD : Association 1-1 (migration)

MCD

INDIVIDU NumI NomI

0, 1

POSSEDER

1, 1

PASSEPORT NumP DateP LieuP

Solution 2 : migration de cl au choix (comme une association 1-N) MLD solution 2a


INDIVIDU NumI NomI NumP PASSEPORT NumP DateP LieuP

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

NumP est vide dans la plupart des cas

65

66

MCD->MLD : Association faible cardinalit

MCD->MLD : Association faible cardinalit

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

PRODUIT NumP DesignationP PRODUIT NumP DesignationP

1, 2

REMISE Taux

1, n

TYPECLIENT CodeTC LibellTC

REMISE NumP CodeTC Taux

TYPECLIENT CodeTC LibellTC

MLD
optimis

PRODUIT NumP DesignationP CodeTC_1 Taux_1 CodeTC_2 Taux_2

TYPECLIENT CodeTC LibellTC

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

PERSONNE NumP NomP

NumP NumL loyerMois

MLD

LOUER_HISTO NumP NumL DateHisto loyerMois

69

70

MCD->MLD : Redondance
Une rubrique calcule peut tre ajoute dans le MLD pour viter des accs une autre table

Modle organisationnel des donnes


Suppression des lments qui ne seront pas mmoriss informatiquement Simplification d'association Ajouts de nouvelles informations (liens entre donnes informatises et donnes manuelles ) Volume des donnes
Type et taille des proprits Nombre d occurrences des entits et associations Mmoire immdiate, mmoire long terme : Donnes immdiatement accessibles ( en ligne ), Archives (accs diffr).

Scurit d accs aux donnes :


Restriction d accs pour certaines catgories d utilisateurs Dfinition des catgories ou profils utilisateur Tableau faisant rfrence aux MOD (Global ou locaux) des restrictions d accs

72

MCT : tapes de ralisation


Identification des acteurs Identification et classement chronologique des flux. Construction du MCT Description dtaille des rgles de gestion.

Modle conceptuel de traitement


MCT

12

73

74

MCT : Symbolisation
Evnements entrants ev 1 ev 2

MCT : ouverture de compte en banque


demande du client

Prise en charge Tjrs

ET Opration - Actions1 - Actions 2 emission 1 emission2 emission3

Synchronisation (et, ou) Opration dcomposable en actions ou fonctions Conditions d'mission (facultatiives)

rponse BF

demande ouv la BF

Cration du dossier

ET

Etude rponse Refus Accord


lettre refus contrat signer contrat sign

ET

ev 3

ev 4

ev 5

ev 6

Evnements sortants

Ouverture du compte Tjrs

compte ouvert

75

76

MCT : balance (ex : dlai)

MCT : exemple parapente

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.

Modle Oprationel des Traitements

MOT

81

82

MOT : reprsentation gnrale


Reprend et prcise le MCT :
Temps (QUAND) Rpartition par poste de travail, lieu, acteurs : (QUI, OU) Type de procdure (manuel, automatique) Opration fractionne en Procdures Fonctionnelles (PF) Poste_1 Poste_2 Poste_3 Temps Extrieur

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)

Oper_1 Oper_1 Oper_1

83

84

MOT : prsentation en tableau

MOT : Exemple

14

85

86

Dtail de PF Vrif Pilote & Recherche de voile


Type : Saisie Description : Recherche des informations du pilote En fonction des informations du pilote, recherche des voiles rpondant au niveau et au poids, disponibles la date demande. Flux entrants Oral : nom et Prnom du pilote. Date souhaite pour la rservation. Flux sortants Enregistrement de la rservation de la voile par le pilote. (base de donnes) Bordereau de rservation. (imprim) Dclenchement Le dclenchement du traitement est manuel en rponse une demande de rservation. Pour une rservation de voile : la date de rservation doit tre suprieure la date du jour. Pour une demande de voile la suite d'un refus d'une autre voile dj rserve, la date peut tre celle du jour. Ecran de recherche Entit Pilote en consultation :
Nom du pilote : Premier critre de recherche - Prnom du pilote : Deuxime critre de recherche. Numro de licence : Identification du pilote slectionn transmis l'cran de rservation. Date de naissance : A afficher dans la liste pour la slection du pilote.

Etat : Bordereau de rservation


Bordereau de rservation (tat li l'cran de rservation). Champs renseigns automatiquement :
Date de la demande : Date du jour. Date de rservation : Date saisie dans le champ "Date de rservation". Pilote : Informations affiches dans le champ "Pilote". Numro de licence : Paramtre d'entre de l'cran de rservation. Poids (du pilote): Information affiche dans le champ "Poids". Niveau : Information affiche dans le champ "Niveau". Parapente : Proprit "Modle de parapente" du Modle de parapente li au Parapente choisi dans la liste de l'cran de rservation. Numro : Proprit "Numro" du Parapente choisi dans la liste de l'cran de rservation. Poids (minimum) : Proprit "Poids min" du Modle de parapente li au Parapente choisi dans la liste de l'cran de rservation. Poids (maximum) : Proprit "Poids max" du Modle de parapente li au Parapente choisi dans la liste de l'cran de rservation. Niveau minimum : Proprit "Niveau min" du Modle de parapente li au Parapente choisi dans la liste de l'cran de rservation.

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. ....

Entit Modle de parapente en consultation pour la recherche :


Niveau : Critre de recherche suprieur ou gal au champ " Niveau ". Poids minimum : Critre de recherche infrieur ou gal au champ " Poids ". Poids maximum : Critre de recherche suprieur ou gal au champ " Poids " Nom (Modle de parapente) : Identifiant ncessaire l'association "Est de type". A afficher dans la liste de l'cran. Association Est de type en consultation pour la recherche : pour rechercher les Parapentes qui sont d'un modle de parapente rpondant aux critres du pilote

Entit Parapente en consultation pour la recherche et la rservation :


Numro : Identifiant ncessaire aux associations Est de type et Utilise. A afficher dans la liste de l'cran. Association UTILISE en consultation pour la recherche: Date d'utilisation : Recherche des parapentes qui sont libres la date saisie dans le champ " Date de rservation". Association UTILISE en cration pour la rservation : Date d'utilisation : renseigne avec le champ " Date de rservation ".

87

88

MLT (Modle logique de traitement)


Issu du MOT Tient compte de l'organisation logique du systme d'information informatis La machine logique peut tre :
une machine physique constitue de plusieurs machines physiques, d'un rseau une machine virtuelle

MLT : exemple

89

90

Modle de traitement : exercice 1


Gestion des approvisionnements
A partir des demandes dapprovisionnement tablies par le service commercial, le service des achats envoie des demandes de prix aux fournisseurs possibles, pour les articles nouveaux ou dapprovisionnement exceptionnel (on se limitera ces articles, laissant de ct les articles connus et approvisionnement rgulier). Les fournisseurs envoient des offres, tudies en dtail et compares par les acheteurs ; ces derniers font ensuite un choix. Le choix est effectu au plus tard 10 jours aprs lenvoi des offres. Le service des achats tablit un bon de commande destination du fournisseur retenu. Une copie est remise au magasin en vue de la rception. Quand la livraison arrive, le magasinier contrle quantitativement la marchandise. Un contrle de qualit est effectu. La livraison arrive gnralement 2 jours aprs le choix dfinitif du fournisseur. La livraison est renvoye en bloc si lun des contrles est ngatif. Les contrles satisfaisants aboutissent lentre en stock des articles. Le magasin tablit le bon payer aux services financiers. Quand les services financiers reoivent la facture du fournisseur (gnralement 3 jours aprs la livraison), ils vrifient quil lui correspond le bon payer et mettent le chque de paiement. NB : on considrera que le magasin et le service des achats ne forment quun unique service. 1 Etablir le diagramme des flux ) 2 Etablir le modle conceptuel des traitements ) 3 Etablir le modle organisationnel des traitemen ts )

Modle de traitement : exercice 2


Gestion des cartes bleues Le demandeur dsirant obtenir une carte bleue doit en faire la demande auprs de son agence. La carte bleue nest pas accorde si le demandeur nest pas un client de lagence. Chaque jour, lagence transmet au centre de gestion des cartes bleues les demandes de ses clients. Ds que lagence a reu la carte bleue en provenance du centre (en gnral 4 jours aprs la demande), elle adresse au client un avis de mise disposition et un avis de prlvement de la cotisation annuelle. Le client vient alors retirer sa carte. Si au bout de 2 mois la carte na pas t retire, elle est dtruite. 1 Etablir le diagramme des flux ) 2 Etablir le modle conceptuel des traitements ) 3 Etablir le modle organisationnel des traitement s )

15

91

92

Modle Physique des Donnes (MPD)


Implmentation en machine Traduction dans un langage de dfinition de donnes
cration modification suppression de tables

SQL : Instruction CREATE


CREATE TABLE etudiant ( num INT UNSIGNED NOT NULL PRIMARY KEY, nom VARCHAR(30) NOT NULL, prenom VARCHAR(25) NOT NULL, dateN DATE, note DECIMAL(3,1) UNSIGNED ZEROFILL, dep CHAR(2), licence TINYINT(1) );

Exemple : SQL (le plus utilis)

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.

Ateliers de gnie logiciel (AGL)


Logiciels de dveloppement Utilisent la modlisation MCD, MCT
WinDesign AMC Designer MEGA

16