Вы находитесь на странице: 1из 39

29/10/2014

Cours Systmes dinformation

Professeur: Fayal MESSAOUDI

Faycal.messaoudi@usmba.ac.ma

Structuration du Cours
Partie I

:
Partie II :
Partie III :
Partie IV :

Introduction aux systmes dinformation


Mthodologie des systmes dInformation
La dmarche Merise
Les modles Merise

29/10/2014

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

Introduction
Motivation
Dfinition et Objectifs
Notion dInformation
Enjeux du SI
Fonctions et rles dun SI
Systmes de lEntreprise
Dcomposition de lentrepris en trois sous systmes

29/10/2014

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 systme
destin collecter, mmoriser, traiter et distribuer
linformation dans un dans un bref dlai.
Ce systme dinformation assurera le lien entre deux autres
systmes de lentreprise : le systme oprant et le systme de
pilotage.

29/10/2014

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

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

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

Dfinition et objectifs
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.

29/10/2014

Dfinition et objectifs
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)

29/10/2014

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

29/10/2014

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.

Objectif
Amliorer en permanence la qualit, le cot et la productivit :

Augmentation
de la concurrence

Augmentation
de la ractivit

Diversit
des produits

Augmentation
de la qualit
Diminution des
cots de
fabrication.
Ouverture des
marchs

Quels outils donner au dcideur pour comprendre,


dimensionner, piloter, et grer ces systmes ??

29/10/2014

Objectifs des SI : Les 4 + 1 zro:


- 0 Papier
- 0 Dfaut et erreur
- 0 Dlai
- 0 Stock
- 0 Cot

Fonctions et rles d'un S.I


Dans 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
20

10

29/10/2014

Systmes de lEntreprise
Un 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
21

Dcomposition de lentrepris en trois sous systmes

Flux dInformation
en provenance de
lenvironnement

Systme de Pilotage

Flux entrant de
biens et services

Systme Oprant

Systme
dInformation

22

Flux dinformation
destination de
lenvironnement

Flux sortant de
biens et services

11

29/10/2014

Vision globale dune entreprise


Dcider des actions conduire.

Collecter,
mmoriser,
traiter,
Analyser,
distribuer,
linformation.
Assurer les fonctions :
. facturer les clients,
. fabriquer les produits,
.

Systme de
DECISION

Systme
dINFORMATION

Systme
OPERANT

Structure dune Entreprise


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

12

29/10/2014

II- Mthodologie des systmes


dInformation
o
o
o
o
o
o

Introduction
Mthodes
Dmarche
Modlisation
Approche Systmique
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.

13

29/10/2014

Mthodes
Une 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

14

29/10/2014

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

...

Dmarche
Dmarche : 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

15

29/10/2014

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

16

29/10/2014

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 niveaux


Exemples 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

17

29/10/2014

III- La Dmarche Merise


o
o
o
o
o
o
o
o

Introduction
Approche par niveaux
Le niveau Conceptuel
Le niveau Organisationnel
Le niveau Logique
Le niveau Physique
Approche Donnes-Traitements
La dmarche par tapes

Introduction
Merise 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)

18

29/10/2014

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

19

29/10/2014

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;

20

29/10/2014

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 sites
gographiques,
la fois du point de vue des donnes et des traitements.

Les oprations conceptuelles vont tre dcomposes au


niveau organisationnel en une ou plusieurs oprations
organisationnelles.

21

29/10/2014

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.

22

29/10/2014

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-Traitements
La 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

23

29/10/2014

Plusieurs niveaux d'abstraction


Univers du discours

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 ?)

description du problme
fonctions
rgles de gestion
...
MCD
MCT

NIVEAU CONCEPTUEL

MLD
MOT

NIVEAU LOGIQUE

MPD
MOT

NIVEAU PHYSIQUE

indpendan
t de la
technologie

Merise
Implantation

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

24

29/10/2014

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)

25

29/10/2014

Modles - TerminologiesNiveau

Donnes

Traitement

Conceptuel

Entit
Relation
Proprit

MCD

Processus
Opration
vnement
Synchronisation

MCT

Organisationnel

Entit
Relation
Proprit

MOD

Procdure
Phase
Tche

MOT

Logique

Table
Attribut

MLD

Procdure
Phase
Tche
Fonction, Module

Physique

Fichier

MPD

Programmes

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

Le Dictionnaire Des Donnes


Le M.C.D (Modle Conceptuel de Donnes)
Graphe de Dpendance Fonctionnel
Le M.C.T (Modle Conceptuel de Traitement)
Le M.L.D (Modle Logique de Donnes)
Le M.O.T (Modle Organisationnel de Traitement)
Le M.P.D (Modle Physique de Donnes)

26

29/10/2014

Le dictionnaire des donnes

Definition DD
Le dictionnaire des donnes est un document qui permet de

recenser, de classer et de trier les informations et les donnes


collectes lors des entretiens ou de ltude des documents.
Il est organis sous forme d'un tableau de 4 colonnes.

27

29/10/2014

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.

28

29/10/2014

Les types de donnes sont :


Alphanumrique (AZERYiop 123456)
Numrique
Date/heure
Boolen
Montaire

(0123456789)
(04/10/2011) / ( 16h57min)
(oui/non) (vrais/faut)
(1000 DH) (200 $)

Une fois le dictionnaire de donnes mis en place, il faut

crer un dictionnaire simplifi, duquel les champs calculs


sont ts.
Il faut aussi enlever tous les champs redondants (un

code_etudiant et une Num_etudiant par exemple, qui


qualifient la mme information).
Enfin,

il peut exister des homonymes. Or, chaque


enregistrement doit pouvoir tre identifier comme unique de
faon certaine. Pour ce faire, il faut crer un identifiant.

29

29/10/2014

Lidentifiant

- Dans lexemple des tudiants, on ajoute donc un numro


dtudiant et un code matire.
- Un identifiant permet de retrouver un et un seul
enregistrement. Lidentifiant possde gnralement une
forme courte. Il peut tre cr artificiellement dans le cas
o il nexisterait pas dans le dictionnaire de donnes.

Exemple :

DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS

Table ETUDIANTS

Champs retenus
Num_etudiant
(cl primaire)
Nom_etudiant
Prnom_etudiant
Date_naissance
Sexe_etudiant
Rue_etudiant
CP_etudiant
Ville_etudiant
Photo_etudiant
Responsable
Tl_responsable
Mail_responsable
Code_classe
(cl trangre)

Type de donnes

Taille du champ

NumroAuto

Entier long

Texte
Texte
Date/Heure
Texte
Texte
Texte
Texte
Objet OLE
Texte
Texte
Texte

30
30

Texte

Commentaire

(majuscules)
Date, abrg

10
40
5
20

(majuscules)

50
15
50
(majuscules)

30

29/10/2014

Exemple :

DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS

Table CLASSE

Champs retenus

Type de donnes

Taille du champ

Commentaire

Num_classe
(cl primaire)

Texte

(majuscules)

Nom_classe

Texte

30

Exemple :

DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS

Table EVALUATION

Champs retenus

Type de donnes

Taille du champ

Num_valuation
(cl primaire)

NumroAuto

Entier long

Nom_valuation

Texte

30

Date_valuation

Date/Heure

Coefficient

Numrique

Rel simple

Type_valuation

Texte

20

Code_classe
(cl trangre)

Texte

Commentaire

Date, abrg
Fixe

(majuscules)

31

29/10/2014

Exemple :

DICTIONNAIRE DES DONNES DE LA BASE ETUDIANTS

Table NOTATION

Champs retenus

Type de donnes

Taille du champ

Numrique

Entier long

Numrique

Entier long

Raison_non_valuation

Texte

20

Note

Numrique

Rel simple

Apprciation

Mmo

Num_etudiant
(cl trangre)
Num_valuation
(cl trangre)

Commentaire

Fixe

Exemple 2:
* Pour modliser une application de gestion de vente et clients, on doit
d'abord collecter les informations ncessaires :
Client:
Produit:

- Numro_Client , - Nom , - Prenom , - Adresse , - etc ...


- Ref_produit , - Produit , - Prix, - etc ....

Facture: - Num_facture, - Date_facture, - etc ....


Commande: - Num_commande , - Date_commande ,

32

29/10/2014

* Ensuite tracer le DDD :


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

Graphe de Dpendance
Fonctionnelle

33

29/10/2014

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

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

34

29/10/2014

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.

35

29/10/2014

36

29/10/2014

37

29/10/2014

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
Cibles: -------->
1 numFou

Sources :

2 nomFou
3 numCde

4 codeArt

5 qtArtCde

38

29/10/2014

Le M.C.D (Modle conceptuel de donnes)


Ou modle Entit/Association
Logiciels:
- JMerise
- Power AMC
- MySQL Workbench
- DBD Designer

39

Вам также может понравиться