View
42
Download
5
Category
Preview:
DESCRIPTION
cadre théorique de la méthode MERISE
Citation preview
29/10/2014
1
Professeur: Fayal MESSAOUDI Faycal.messaoudi@usmba.ac.ma
Cours Systmes dinformation
2
Structuration du Cours
Partie I : Introduction aux systmes dinformation Partie II : Mthodologie des systmes dInformation Partie III : La dmarche Merise Partie IV : Les modles Merise
29/10/2014
2
3
Bibliographie Rfrences:
Lessentiel sur Merise, Dominique DIONISI, EYROLLES, 2000.
Merise & UML pour la modlisation des systmes dinformation, Joseph GABAY, DUNOD, 2000.
Merise exercices corrigs, Pierre MATHELOT, Henri ANNONAY, Henri BRIAND, Marc FRUCHARD, Les ditions dOrganisation, 1992.
Webographie: www.developpez.com
www.lil.univ-littoral.fr
I- Introduction aux Systmes dInformation
o Introductiono Motivationo Dfinition et Objectifso Notion dInformationo Enjeux du SIo Fonctions et rles dun SI o Systmes de lEntrepriseo Dcomposition de lentrepris en trois sous systmes
29/10/2014
3
5
Introduction
Lentreprise est un systme complexe dans lequel transitent de trs nombreux flux dinformations.
Sans un dispositif de matrise de ces flux, lentreprise peut trs vite tre dpasse et ne plus fonctionner avec une qualit de service satisfaisante.
Introduction Lenjeu de toute entreprise quelle soit de ngoce, industrielle
ou de services consiste donc mettre en place un systmedestin collecter, mmoriser, traiter et distribuerlinformation dans un dans un bref dlai.
Ce systme dinformation assurera le lien entre deux autressystmes de lentreprise : le systme oprant et le systme depilotage.
29/10/2014
4
7
Motivation Les Organisations doivent chercher sans cesse s'adapter
un monde en volution, en "rvolution" permanente.
Les modes de gestion traditionnels ne conviennent plus pour rpondre aux nouveaux problmes et besoins.
mondialisation des activits conomiques,
Flux dinformations norme,
progression des marchs,
nature de la concurrence,
volution des technologies.
8
Motivation Le bon fonctionnement d'une organisation voire sa survie est
conditionn par la mise en place d'une communication cohrente et fluide :
entre ses diffrentes composantes (SO et SP)
avec son environnement externe
L'essence de cette communication est l'information.
29/10/2014
5
9
Motivation Cette information n'est utile que si elle est exploite et mise
disposition de faon optimale.
Or
augmentation du volume d'informations traiter,
complexit croissante de la communication dans les organisations
Dfinition et objectifs
Un systme d'information (SI) est un ensemble organis de ressources (matriels, logiciels, personnel, donnes et procdures) .
Qui permet de regrouper, de classifier, de traiter et de diffuser l'information sur un environnement donn.
29/10/2014
6
Un systme reoit et centralise des
informations provenant de diffrentes
sources. Il peut s'agir de rfrences et
caractristiques de produits, d'horaires, de
donnes mto, de commandes
Dfinition et objectifs
Toutes ces informations, le systme les traite,
les transforme, les stocke puis les redistribue
en fonction des besoins des utilisateurs et
sur diffrents canaux.
Dfinition et objectifs
29/10/2014
7
Le S.I est caractris par la dmatrialisation
de linformation puisquil vise rduire les
interventions humaines dans le processus de
traitement de linformation.
Dfinition et objectifs
Le SI peut tre diffrenci des autres
moyens dchanges dinformations
(messagerie lectronique, tlcopieur)
Dfinition et objectifs
29/10/2014
8
- L'utilisation de moyens informatiques, lectroniques et la tlcommunication permettent d'automatiser et de dmatrialiser les oprations telles que les procdures d'entreprise surtout en matire de Gestion, Commerce, GRH et Logistique ...
Notion dInformation
- Ils sont aujourd'hui largement utiliss en lieu et place des moyens classiques tels que les formulaires sur papier et le tlphone
- Cette transformation est l'origine de la notion de systme dinformation.
Notion dInformation
29/10/2014
9
Enjeux du systme d'information
Le systme d'information est le vhicule de la communication dans l'organisation.
Sa structure est constitue de l'ensemble des ressources (le personnel, le matriel, les logiciels) organises pour :
-Collecter, -Stocker, -Traiter, -Interprter et Communiquer
les informations.
Le systme d'information coordonne grce l'information et les activits de l'organisation et lui permet ainsi d'atteindre ses objectifs.
=> La prise de dcision.
Amliorer en permanence la qualit, le cot et la productivit :
Augmentationde la concurrence
Augmentationde la qualit
Augmentationde la ractivit
Diminution des cots de
fabrication.
Diversitdes produits
Quels outils donner au dcideur pour comprendre, dimensionner, piloter, et grer ces systmes ??
Ouverture des marchs
Objectif
29/10/2014
10
Objectifs des SI : Les 4 + 1 zro:
- 0 Papier- 0 Dfaut et erreur- 0 Dlai- 0 Stock- 0 Cot
20
Fonctions et rles d'un S.IDans les organisations le S.I joue un rle la fois stratgique, tactique et oprationnel.
o Contribue leur croissance et leur prennit.
o Outil de comptitivit & catalyseur de l'innovation.
o Amliore efficacit et ractivit en favorisant la
o Prise de dcision.
La fonction de collecte et de saisie
La fonction de mmorisation
La fonction de traitement
La fonction de communication
29/10/2014
11
21
Systmes de lEntrepriseUn systme oprant assure les fonctions courantes
de production de l'organisation qui consistent en une transformation de ressources ou de flux primaires. Il change des informations avec le S.I..
Un systme de pilotage change des informations avec le systme oprant et dcide des actions conduire sur celui-ci, en fonction des objectifs et des politiques de l'organisation afin de permettre la rgulation, le pilotage et aussi l'adaptation de cette dernire son environnement
22
Dcomposition de lentrepris en trois sous systmes
Systme de Pilotage Systme Oprant
Flux entrant de biens et services
Flux dInformation en provenance de lenvironnement
Flux dinformation destination de
lenvironnement
Flux sortant de biens et services
Systme dInformation
29/10/2014
12
Systme de DECISION
Systme
dINFORMATION
Systme
OPERANT
Dcider des actions conduire.
Collecter, mmoriser, traiter, Analyser,distribuer, linformation.
Assurer les fonctions :. facturer les clients,. fabriquer les produits,.
Vision globale dune entreprise
Structure dune EntrepriseCompos de 3 sous systmes :
Systme dinformation : collecter, mmoriser, traiter et distribuer linformation.
Assure le lien entre le systme oprant et le systme de pilotage. (mmorise, traite, diffuse).
Systme de pilotage : Dcide des action conduire sur le systme oprant en fonction des objectifs et des politiques de lentreprise. (rflchi, dcide, contrle)
Systme oprant : englobe toutes les fonctions lies lactivit de lentreprise : facture les clients, rgler les salaris, grer les stocks (transforme et produit).
29/10/2014
13
II- Mthodologie des systmes dInformation
o Introductiono Mthodeso Dmarcheo Modlisationo Approche Systmiqueo Approche par niveaux
Introduction
Les mthodes dtude des systmes dinformation ont pour objectif de dcrire ces systmes laide de modles, puis de raliser les systmes informatiss en dcoulant.
29/10/2014
14
MthodesUne mthode se dfinit comme une dmarche raisonne permettant d'atteindre un but fix.
Par contre, un modle reprsente une vue partielle d'un systme. On distingue les mthodes mono-modle des mthodes multi-modles.
Mthodes
Diffrents types de mthodes rpondent des problmes diffrents:
Il ny a pas une mthode unique pour tudier les choses ARISTOTE
29/10/2014
15
Mthodes Les mthodes de conduite de projets
Les mthodes de spcification
Les mthodes de conception
Les mthodes de ralisation
Les mthodes de gestion de projets
Les mthodes dassurance et de gestion de la qualit
Les mthodes de gestion et dvaluation des cots et des risques
...
DmarcheDmarche : succession dtapes pour
Mieux matriser le droulement dun projet pour respecter les dlais et budgets
Meilleure visibilit pour les utilisateurs sur certains rsultats intermdiaires et garantir que le rsultat final sera celui attendu
29/10/2014
16
ModlisationUn modle:
A pour objet de rduire la complexit dun phnomne en liminant les dtails qui ninfluencent pas son comportement significatif;
reflte ce que son crateur croit important pour la comprhension et la prdiction du phnomne modlis, les limites du phnomne modlis dpendent des objectifs du modle.
Modliser = Reprsenter
Modlisation Un modle doit possder au moins trois qualit:
La fidlit: la reprsentation doit tre effectue sans dformation de la ralit
La cohrence: la reprsentation ne doit comporter de contradiction explicite ou implicite
La compltude: la reprsentation doit dcrire tous les phnomnes pertinents par rapport aux objectifs du modlisateur.
29/10/2014
17
Approche Systmique Lapproche systmique comporte trois tapes:
lanalyse des systmes :
- ltat actuel du SI
- les besoins
- les contraintes
la modlisation
- proposer des solutions
- raliser la solution choisie
- conforme (besoins, contraintes)
- documente et facile maintenir
la simulation
Approche par niveauxExemples de problmes rencontrs au cours de la conception:
la description du fonctionnement de lactivit de lentreprise
la dfinition des rgles de gestion
la dfinition des informations
la rpartition des traitements entre lhomme et la machine
lorganisation physique des fichiers
le dcoupage en transactions
le choix du matriel
la rpartition des responsabilits au sein de la structure
29/10/2014
18
III- La Dmarche Merise
o Introductiono Approche par niveauxo Le niveau Conceptuelo Le niveau Organisationnelo Le niveau Logiqueo Le niveau Physiqueo Approche Donnes-Traitementso La dmarche par tapes
IntroductionMerise propose une vritable dmarche de fabrication
dun SI, qui consiste traiter un projet informatique en sappuyant sur trois notions principales:
La vie du projet (Cycle de vie)
Suivie du projet (Cycle de dcision)
Formalisation du projet (Cycle dabstraction)
29/10/2014
19
Approche par niveaux NIVEAU CONCEPTUEL: Ce quil faut faire
QUOI ?
NIVEAU ORGANISATIONNEL: La manire de faire QUI ?, QUAND ?, COMBIEN ?, OU ?
NIVEAU LOGIQUE: Choix des moyens et ressources AVEC QUOI ? QUELS OUTILS ?
NIVEAU PHYSIQUE: Les moyens de le faire COMMENT ?
Approche par niveaux Les niveaux conceptuel et organisationnel reprsentent
toute lorganisation
Les niveaux logique et physique ne prennent en compte que la solution informatique
29/10/2014
20
Le niveau Conceptuel
CEST LA DESCRIPTION LA PLUS STABLE DU SYSTEME
Le niveau Conceptuel Exprime les choix fondamentaux de gestion, les objectifs
de lorganisation
Dcrit les invariants de lorganisation: le mtier de lorganisation
Dfinit: des activits,
des choix de gestion,
des informations;
29/10/2014
21
Le niveau Organisationnel
Cest la description des postes de travail de lentreprise et des informations quelle traite
Le niveau Organisationnel
Introduit les notions de temps, dacteurs, de volumtrie et de scurit des donnes, de lieu et despace,
concernant la rpartition et laffectation des postes de travail (en tant que fonction de lorganisation), de sitesgographiques,
la fois du point de vue des donnes et des traitements.
Les oprations conceptuelles vont tre dcomposes au niveau organisationnel en une ou plusieurs oprationsorganisationnelles.
29/10/2014
22
Le niveau Logique Exprime la forme que doit prendre loutil informatique pour tre adapt
lutilisateur, son poste de travail
Indpendamment de linformatique spcifique, des langages de programmation ou de gestion des donnes
Introduit la notion doutils en tant que fonction rutilisable
Dcrit
le schma de la base de donnes (relationnel, hirarchique ou rseau) ie- les caractristiques du mode de gestion des donnes
la rpartition des D sur les diffrentes units de stockage
les volumes par unit de stockage
loptimisation des cots induits par le mode de gestion
Le niveau Physique
CEST LA DESCRIPTION DES MOYENS MIS EN OEUVRE POUR GERER LES DONNEES ET
EFFECTUER LES TRAITEMENTS.
29/10/2014
23
Le niveau Physique Traduit les choix techniques et la prise en compte de leurs
spcificits
Rpond aux besoins des utilisateurs sur les aspects logiciels et matriels.
Dfinit compltement:
les fichiers, les programmes
limplantation physique des donnes et des traitements,
les ressources utiliser,
les modalits de fonctionnement
Approche Donnes-TraitementsLa Mthode Merise est base sur la sparation des donnes
et des traitements:
La sparation assure une longvit au modle
Lagencement des donnes est rarement remani
Les traitements souvent remani
MERISE : Mthode dEtude et de Ralisation Informatique pour les Systmes dEntreprises
29/10/2014
24
Plusieurs niveaux d'abstraction
Niveau conceptuel : produit la reprsentation abstraite des donnes et des traitements (quoi faire ? avec quelles donnes ?)
Niveau logique : transformation et raffinement des rsultats du niveau conceptuel, estimation en temps et en volume du futur systme (qui ? ou ?)
Niveau physique : adapte les rsultats du niveau logique aux contraintes du matriel et du logiciel utiliss (comment ?)
NIVEAU CONCEPTUEL
NIVEAU LOGIQUE
NIVEAU PHYSIQUE
Implantation
description du problme fonctions rgles de gestion ...
Univers du discours
indpendant de la
technologie
MCDMCT
MLDMOT
MPDMOT
Merise
Les Modles au niveau Conceptuel
Le Modle Conceptuel des Donnes : M.C.D.
Description des donnes et des relations en termes: ENTITE ou INDIVIDU
RELATION ou ASSOCIATION
PROPRIETES ou ATTRIBUT
Le modle Conceptuel des Traitements : M.C.T.
Description de la partie dynamique du S.I. en termes PROCESSUS
OPERATION comprenant les concepts dEVENEMENT /RESULTAT et de SYNCHRONISATION
29/10/2014
25
Les Modles au niveau Organisationnel /Logique
Le Modle logique de donnes: M.L.D.
consiste dcrire la structure de donnes utilise sans faire rfrence un langage de programmation
Le Modle Organisationnel des Traitements: M.O.T
permet de reprsenter par procdure les phases et les tches effectues par chaque poste de travail
Les Modles au niveau Physique ou Oprationnel
Le Modle Physique des Donnes : M.P.D spcifie les organisations physiques de donnes
Le Modle Physique des Traitements: M.P.T dcrit les traitements raliss pour chaque transaction (temps rel)
ou chaque unit de traitement (temps diffr)
29/10/2014
26
Entit Relation Proprit
Processus Opration vnement Synchronisation
Procdure Phase Tche
Table Attribut
Procdure Phase Tche Fonction, Module
Entit Relation Proprit
Fichier Programmes
Donnes Traitement
MCD MCT
MOD MOT
MLD
Conceptuel
Organisationnel
Logique
Physique
Niveau
Modles - Terminologies-
MPD
Mthode Merise
1. Le Dictionnaire Des Donnes2. Le M.C.D (Modle Conceptuel de Donnes)3. Graphe de Dpendance Fonctionnel 4. Le M.C.T (Modle Conceptuel de Traitement)5. Le M.L.D (Modle Logique de Donnes)6. Le M.O.T (Modle Organisationnel de Traitement)7. Le M.P.D (Modle Physique de Donnes)
29/10/2014
27
Le dictionnaire des donnes
Definition DD
Le dictionnaire des donnes est un document qui permet derecenser, de classer et de trier les informations et les donnescollectes lors des entretiens ou de ltude des documents.
Il est organis sous forme d'un tableau de 4 colonnes.
29/10/2014
28
Recueil et organisation des informations Crer le Dictionnaire des Donnes (DDD)
Aprs un travail rigoureux de recueil de linformation sur le terrain
auprs des utilisateurs du systme dinformations (il sagit du recueil
de lexistant) et lintgration des nouvelles demandes, il faut regarder
lensemble des donnes utiles sauvegarder. Cet ensemble forme
le dictionnaire de donnes.
Ce dictionnaire est prsent sous forme de tableaux :
Champs retenus Type de donnes Taille du champ Commentaire
Exemple : la notation dune classe
Les donnes retenues peuvent tre :
- Le nom, le prnom, adresse- Les notes de chaque contrle - La moyenne gnrale- La date des contrles.
- Numro dvaluation
- Date dvaluation.
- etc
Tous ces attributs vont tre placs dans un modle de donnes. Il existe des champs de type calcul, tels les moyennes, qui ne figureront pas dans le modle de donnes.
29/10/2014
29
Les types de donnes sont :
Alphanumrique (AZERYiop 123456)
Numrique (0123456789)
Date/heure (04/10/2011) / ( 16h57min)
Boolen (oui/non) (vrais/faut)
Montaire (1000 DH) (200 $)
Une fois le dictionnaire de donnes mis en place, il fautcrer un dictionnaire simplifi, duquel les champs calculssont ts.
Il faut aussi enlever tous les champs redondants (un code_etudiant et une Num_etudiant par exemple, quiqualifient la mme information).
Enfin, il peut exister des homonymes. Or, chaqueenregistrement doit pouvoir tre identifier comme unique defaon certaine. Pour ce faire, il faut crer un identifiant.
29/10/2014
30
- Dans lexemple des tudiants, on ajoute donc un numrodtudiant et un code matire.
- Un identifiant permet de retrouver un et un seulenregistrement. Lidentifiant possde gnralement uneforme courte. Il peut tre cr artificiellement dans le caso il nexisterait pas dans le dictionnaire de donnes.
Lidentifiant
Exemple : DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS Table ETUDIANTS
Champs retenus Type de donnes Taille du champ Commentaire
Num_etudiant(cl primaire)
NumroAuto Entier long
Nom_etudiant Texte 30 (majuscules)
Prnom_etudiant Texte 30
Date_naissance Date/Heure Date, abrg
Sexe_etudiant Texte 10
Rue_etudiant Texte 40
CP_etudiant Texte 5
Ville_etudiant Texte 20 (majuscules)
Photo_etudiant Objet OLE
Responsable Texte 50
Tl_responsable Texte 15
Mail_responsable Texte 50
Code_classe(cl trangre)
Texte 5 (majuscules)
29/10/2014
31
Exemple : DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS Table CLASSE
Champs retenus Type de donnes Taille du champ Commentaire
Num_classe(cl primaire)
Texte 5 (majuscules)
Nom_classe Texte 30
Exemple : DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS Table EVALUATION
Champs retenus Type de donnes Taille du champ Commentaire
Num_valuation(cl primaire)
NumroAuto Entier long
Nom_valuation Texte 30
Date_valuation Date/Heure Date, abrg
Coefficient Numrique Rel simple Fixe
Type_valuation Texte 20
Code_classe(cl trangre)
Texte 5 (majuscules)
29/10/2014
32
Exemple : DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS
Table NOTATION
Champs retenus Type de donnes Taille du champ Commentaire
Num_etudiant(cl trangre)
Numrique Entier long
Num_valuation(cl trangre)
Numrique Entier long
Raison_non_valuation Texte 20
Note Numrique Rel simple Fixe
Apprciation Mmo
Exemple 2:
* Pour modliser une application de gestion de vente et clients, on doit d'abord collecter les informations ncessaires :
Client: - Numro_Client , - Nom , - Prenom , - Adresse , - etc ...
Produit: - Ref_produit , - Produit , - Prix, - etc ....
Facture: - Num_facture, - Date_facture, - etc ....
Commande: - Num_commande , - Date_commande ,
29/10/2014
33
Champs retenus Type de donnes Taille du champ Commentaire
Num_Client(cl primaire)
Numrique Entier long Numro de Client
Nom Texte 30
Prnom Texte 20
Adresse Alphanumrique 60
Ref_produit Alphanumrique 20 Rfrence du produit
Produit Texte 100 Description du produit
Prix Numrique Rel simple Montaire avec DH
Num_facture Numrique Entier long Numro de la facture
Date_facture Date/Heure
Num_commande Numrique Entier long Numro de commande
Date_commande Date/Heure
* Ensuite tracer le DDD :
Graphe de Dpendance Fonctionnelle
29/10/2014
34
Dfinition
Une DF ou CIF est une interrelation, un lien, une association, une relation entre deux donnes ou deux groupes de donnes.
On distingue une source et une cible.
La dfinition de dpendance fonctionnelle est la suivante :
Pour une valeur source, on peut dterminer une et une seule valeur cible
La dtermination des dpendances fonctionnelles est une
partie importante de la conception de base de donnes
selon le modle relationnel, et dans la normalisation de
bases de donnes.
DF
29/10/2014
35
Si, connaissant une valeur d'une donne A, on peut
dterminer une et une seule valeur d'une donne B, alors
on peut dire que B dpendent fonctionnellement de A.
En maths on pourrait crire : b= f(a) ; nomFou=f(numFou)
Exemple
La valeur FO777 du n de fournisseur dtermine que le nom du fournisseur est Parc_Palace.
Le numro du fournisseur dtermine le nom du fournisseur
(un et un seul).
Le nom du fournisseur dpend du numro du fournisseur (dtermin par).
Une dpendance fonctionnelle est symbolise par une flche : numFou nomFou.
29/10/2014
36
29/10/2014
37
29/10/2014
38
La matrice des DF
A l'aide du dictionnaire des donnes, il est possible d'tablir la
matrice des DF directes.
Cette matrice est un tableau faisant apparatre verticalement et
horizontalement toutes les donnes.
Elles seront source horizontalement et cible verticalement.
Exemple
La matrice ci-contre traduit les DF suivantes :
numFou nomFou
numCde, codeArt qtArtCde
Sources :
Cibles: --------> 1 2 3 4 5
1 numFou 1
2 nomFou
3 numCde 1
4 codeArt 1
5 qtArtCde
29/10/2014
39
Le M.C.D (Modle conceptuel de donnes)
Ou modle Entit/Association
Logiciels:- JMerise- Power AMC- MySQL Workbench- DBD Designer
Recommended