Vous êtes sur la page 1sur 30

Conception des Systmes dInformations

La Mthode MERISE

Introduction
Les principes de la mthode merise sont
bass sur la thorie des systmes.

Un systme est un ensemble dlments


en interaction dynamique organis en fonction dun but prcis.

Merise : Mthode dtude de Ralisation


Informatique par Sous Ensemble.

Merise est caractris par :


Une approche systmique. La sparation des donnes et traitements. Une conception par niveau.

Une approche systmique


Un systme est un lment ou un ensemble dlment
permettant de transformer les entres en sorties.

Un systme peut tre dcompose :


Systme de pilotage: il dirige lensemble et fixe les objectifs. Systme oprationnel : il assure le production. Systme dinformation : il assure lien entre le systme de pilotage et systme oprationnels.

La sparation des donnes et traitements


Dans merise, les donnes (les information traits) et les traitements (la faon dexploiter les donnes) sont tudies sparment, aussi les deux tudes peuvent tre mener en parallle par des quipes distinctes.

Une conception par niveau


Niveau conceptuel : Dcrit densemble des
donnes stables du systme dinformation ainsi que lensembles des rgles de gestion appliquer mais juste au niveau du concept sans rentrer dans les dtails de lorganisation. Ce niveau comporte le modle conceptuel de donnes (MCD) et le modle conceptuel de traitement (MCT).

Niveau organisationnel: Dcrit lorganisation


qui est souhaitable de mettre en place dans lensemble pour atteindre les objectifs fix. Ce niveau comporte le modle logique de donnes (MLD) et le modle organisationnelle de traitements (MOT).

Niveau physique: Dcrit lorganisation


physiques des donnes et des traitements. Ce niveau comporte le modle physique des donnes(MPD) et le modle oprationnel de traitement : (MopT)

Linformation
Dfinition:

Linformation : est un lment qui permet de complter notre connaissance sur un objet, un vnement ou un concept. Le Systme dinformation : est lensemble des flux dinformation qui circule dans lensemble et qui transite entre les divers stations. Les stations : sont les endroits o linformation est traite.

Classification de linformation
Classification par catgorie : Linformation peut tre de quatre types : lmentaire (E) : cest une information dont on peut inventer la valeur. Paramtr (P) : cest une information entre un groupes dlments mais il peut changer dans le temps. Calcule ou rsultante (C) : cest un information qui peut tre par calcul arithmtique ou logiques sur des information lmentaire et paramtr. Rgles de Gestion (RG): ces informations permettent dobtenir des informations de sortie en fonction dinformations dentre.

Classification interne, externe: Linformation est dite interne si elle reste lintrieur du domaine tudie sinon elle est appele externe. Classification quantitative / qualitative: Une information est quantitative quand elle se livre des calculs arithmtiques sinon elle est qualitative. Classification permanente / temporaire: Une information permanente ne varie pas dans le temps sinon elle est temporaire.

le mode de reprsentation des donnes


Le mode de reprsentation (appel aussi
format) des donnes peut tre :

Alphabtique : des lettres. Alphanumrique : lettre + chiffres. Numrique : des chiffres. Logique : vrai ou faux.

Date.

Dictionnaire de donnes
Cela consiste classer toutes les donnes chacune avec sa catgorie (E,C,P), son format, sa rgles de gestion la collecte des donnes (des informations) est la premire tape de la conception dun systme dinformation informatiser.

Le processus de conception des systmes dinformations peut se faire selon 2 mthode diffrentes : la mthode Ascendante Cest mthode est adopt au nouvelle application quand la tache nest pas dj informatiser, elle consiste tudier toutes les sorties obtenir ( cran, tats, formulaire, ), et remonter vers les donnes ncessaires lobtention des rsultats qui figurent sur ces sorties. la mthode descendante Cest mthode est adopter un existant pralable elle consiste recenser toutes les informations (donne) du systme rencontr sur les divers document en services et ajouter les nouvelles donnes ncessaire au nouveaux traitement.

Les dpendances fonctionnelles


Dpendance fonctionnelles : (DF) Une donne 2 en dpendances fonctionnelle dune donne 1 si la connaissance dune valeur de la donne 1 permet de dterminer une seule valeur de la donne 2. Une DF qui seul but et une seule source est appel DF deux rubriques. Dpendances fonctionnelles partie gauche composes: (DFPGC) Cette dpendance est appele ainsi car sa source est compose de plusieurs rubriques.

Dpendance fonctionnelles lmentaire: (DFE) Si il nexiste pas de donne 3 inclus dans la donne 1 telle que donne 3 est en dpendances avec la donne 2. Dpendance fonctionnelle directe : (DFD) Une DF est dite directe si il nexiste pas de donne 3 telle que donne 2 dpend de la donne 3 qui dpend de la donne 2 (pas de transitivit). Remarques : Dans la conception dun Systme dInformation, il faut sefforcer de regarder que les DFE et les DFD.

Modes de reprsentation des DF


Deux modes de reprsentation :

Graphe des dpendances fonctionnelles


GDF

Matrices des dpendances fonctionnelles


MDF
Le GDF est la deuxime tape de la conception dun systme dinformation informatiser.

Le modle conceptuel de donnes MCD


Aprs lobtention du graphe des dpendances fonctionnelles GDF lmentaires et directes, on passe au MCD. Le MCD est la troisime tape de la conception dun systme dinformation informatiser Le modle conceptuel des donnes se base sur trois concepts principaux :

la proprit (attribut) lentit (lobjet) la relation (lassociation)

Dfinitions: Une proprit ( ou un attribut) est une donne non compose du S.I., elle peut concerner une entit ou une association. Une entit (ou un objet) dun S.I. est un assemblage de plusieurs proprits possdant un lien entre elles. Une occurrence dune entit est un exemplaire particulier de lentit. Lidentification dune entit est une ses proprits tel qu chaque valeur de cette proprit correspondant une et une seule occurrences de lentit (cl primaire). Une association entre entit est une relation, une association peut porter des proprits.

Lidentification dune association est obtenu en concatnant les identifiants de toutes les entit impliques dans cette association La cardinalit est le nombre doccurrences minimales et maximales dun entit par rapport une association. Une CIF : contrainte dintgrit fonctionnelle est une association qui ne porte pas de proprits et qui a une cardinalit de type 0.1 ou 1.1 de chaque ct. Remarques : Une CIF peut mettre en relation plus de 2 entits elle est appele CIF multiple.

Rgle de passage du GDF au MCD


Pour passer du GDF au MCD, on suit lalgorithme suivant:

1. 2. 3. 4. 5. 6. 7.

dterminer les rubriques sources. dterminer les entits. dterminer les CIF binaires. dterminer les autres associations. dterminer les CIF multiples. rpartir les rubriques dans les entits. amnagement final.

Validation dun MCD


Valider un MCD = vrifier les 6 rgles suivantes : 1. chaque entit doit possder un identifiant (cl primaire). 2. chaque proprit dune occurrence dentit ne doit possder au plus quun seule valeur. 3. Toutes les proprits doivent tre lmentaires 4. Toutes les proprits doivent dpendre pleinement et directement de lidentifiant. 5. Pour une occurrence dune association, il ne doit exister au plus quune seule valeur pour chaque proprit de cette association 6. Chaque proprit dune association doit dpendre pleinement et directement de lidentifiant de cette association.

Passage du MCD au MLD


Pour passer du MCD au MLD qui est lensemble des tables ncessaires pour la construction des bases de donnes, ce passage se fait en 6 tapes: 1. les proprits de MCD : Chaque proprit prsente sur le MCD deviendra au moins un attribut (un champ de table). 2. les entits : Chaque entit du MCD devient une table qui a comme attributs les proprits de lentit. lidentifiant de lentits devient la cl de la table.

3. les CIF binaires : on reporte dans la table du cot (0.1)

ou (1.1) la cl de lautre table de la CIF cette cl reporte est appele cl trangre 4. les autres associations: pour chaque association, on cre une table qui a comme cl la concatnation des cls des tables implique dans lassociation. Si lassociation porte des proprits, elles seront ajouts la table comme attribut. 5. les CIF multiples : si la CIF est accompagne par une association il suffit dajouter dans la table associe, lattribut but de la CIF. Si la CIF nest pas accompagne, ou cre une table qui a comme cl la cl de la partie gauche de la CIF et comme attribut la cl de la partie droite de la CIF. Dans les deux cas prcdents, lattribut ajout est une cl trangre. 6. amnagement final : On supprime toutes les tables qui ont un seul attribut. Sauf si la cardinalit minimale du cte de cette table 0.

Le MLD est la quatrime tape de la conception dun Systme dinformation informatiser.

MCT
Modle Conceptuel de Communication (MCC) Reprsente, au niveau conceptuel, les changes dinformation entre les acteurs Premire tape dune tude de lexistant, pour modliser les habitudes de travail dans lorganisation concerne Dlimiter le domaine tudi Rduire la complexit en identifiant des sous problmes traits individuellement Identifier les acteurs externes et internes Modliser les changes dinformations entre les diffrents acteurs

Acteurs
Reprsent par un cercle libell par le nom de lacteur Lacteur reprsente une unit active intervenant dans le fonctionnement dun systme oprant. Il peut : Etre stimul par des flux dinformation Transformer et mettre des flux dinformation Un acteur fait quelque chose , il est actif Ex : Service comptabilit, Guichet ... Un acteur est un rle plutt quune personne physique ( Direction et pas Drissi Driss ) Il peut tre pertinent de modliser sparment deux fonctions assumes par une mme personne physique On distingue les acteurs internes et externes

Flux dinformation
Reprsent par une flche entre deux acteurs, tiquete par le nom du flux Echange dinformations entre deux acteurs

Ex : documents, appels tlphoniques, donnes Informatiques

Acteurs externes
Elments externes avec lesquels le systme change des flux dinformation Ex : clients, fournisseurs...

Acteurs internes
Acteurs faisant partie du systme dinformation tudi Ex : guichet, service informatique... Si le systme est complexe, on peut considrer un acteur interne comme un sous-domaine et dtailler ce sousdomaine dans un nouveau MCC

Modle Conceptuel des Traitements Reprsente formellement les activits exerces par le domaine ( la base de la connaissance du SI) Repose sur la prise en compte des changes (flux) du domaine avec son environnement Seffectue en faisant abstraction de lorganisation et des choix technologiques. La dfinition des interactions du domaine avec son environnement prime sur la manire dont on assurera ces activits

Le MCT est un zoom sur le MCC Dans les MCC, on reprsente les messages changs entre acteurs Dans les MCT, on reprsente comment un acteur de lorganisation ragit quand il reoit ce message et quelle opration il effectue.