0% ont trouvé ce document utile (0 vote)
39 vues51 pages

Cours Merise sur les systèmes d'information

Transféré par

alijo.myriem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues51 pages

Cours Merise sur les systèmes d'information

Transféré par

alijo.myriem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPT, PDF, TXT ou lisez en ligne sur Scribd

Cours Merise

Philippe Bancquart

CPI 1 et 2
année 2005

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 1
Sommaire
LE SYSTEME D ’INFORMATION : 1H
METHODES DE CONCEPTION : 1H
 Exercice agence location
LA METHODE MERISE : 10H
 Exercice agence location
PRESENTATION DES BASES DE DONNEES.
PRESENTATION DU LANGAGE SQL

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 2
Le système d’informations
 Une entreprise se compose de systèmes en interaction dynamique
organisée.
 Chaque système couvre un domaine fonctionnel déterminé (stock,
production, commercial, etc.)
 Nous avons des flots d’informations entre systèmes et besoin
d’archivage des informations.
 Les données sont utiles pour la traçabilité des produits, pour suivre la
production, gérer les données commerciales, analyses des chiffres.
 L’étude systémique du fonctionnement d’une entreprise montre
l’existence de 3 systèmes :
 Le système de pilotage
 Le système opérant
 Le système d’information

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 3
Les systèmes
 Système de pilotage se situe au niveau stratégique
de l’entreprise. Il fixe les objectifs à atteindre,
détermine les critères d’appréciation de l’activité et
définit les règles de gestion. C’est l’ensemble des
directions.
 Système opérant représente l’ensemble des moyens
mis en œuvre pour réagir aux sollicitations provenant
de l’extérieur de l’entreprise.
 Système d’information est défini comme le cœur de
l’entreprise, il fournit les réponses aux autres
systèmes.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 4
SYSTEME DE PILOTAGE
Coordination, objectifs
(membres de la direction, …) Décisions
Décisions

l ’extérieur
Informations vers
Informations traitées
SYSTEME D ’INFORMATION
Informations

- Collecte
externes

- Mémorisation
des données
- Traitement
- Transmission

FLUX Informations collectées FLUX


ENTRANT SYSTEME OPERANT SORTANT
Production, action
(ensemble du personnel exécutant)
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 5
RÔLE DU SYSTEME D’INFORMATION
 Collecter des informations provenant :
 d ’autres éléments du système
 de l’environnement
 Mémoriser des données :
 base de données
 Fichiers
 Historique, Archivage
 Traiter les données stockées :
 traitements automatisables
 aide à la prise de décision
 Communiquer

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 6
CONCEPTION D’UN SYSTEME
D’INFORMATION AUTOMATISE
 ETUDE DE L’EXISTANT
 DESCRIPTION DE LA SITUATION ACTUELLE
 CONCEPTION
 PROPOSITION DE SOLUTIONS
 CHOIX DE LA SOLUTION
 DESCRIPTION DE LA SOLUTION FUTURE
 REALISATION
 DEVELOPPEMENT DE LA SOLUTION
 MISE EN PLACE

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 7
Méthode de conception
 POURQUOI

HOMOGENEISATION

CONCERTATION

REGLES OPERATOIRES
APPROCHE GLOBALE

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 8
Acteurs
 Utilisateurs

Validation analyse
Définitions des besoins
 Décideurs

Choix

 Informaticiens

 Analyse

 Propose les solutions

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 9
Rôle constituants
 Guide
 Concepts

 Formalismes

 Démarches

 Normes
 Langages

 Validation

 Standards

 Présentations des résultats

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 10
LA METHODE MERISE
 Cycle de vie
 Etapes de la méthode
 Cycle de décision
 Cycle d’abstraction
 Modèles

 Démarches

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 11
CYCLE DE VIE
SCHEMA DIRECTEUR

ETUDE PREALABLE
Sous Ensemble Représentatif
Rapport Observation
Cahier des Charges
P
R
ETUDE DETAILLEE
Dossier d'étude détaillée
O
J
ETUDE TECHNIQUE
Dossier d'étude technique E
T
PRODUCTION DE LOGICIEL Dossier de
programmation,

MISE EN SERVICE

MAINTENANCE EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 12
CYCLE DE DECISION

SCHEMA DIRECTEUR
Plan de développement APPROBATION ET LANCEMENT

ETUDE PREALABLE
N solutions CHOIX D’UNE SOLUTION
ETUDE DETAILLEE ACCORD UTILISATEURS
Spécifications fonctionnelles SPECIFICATIONS FONCTIONNELLES

ETUDE TECHNIQUE ACCORD REALISATEURS


Spécifications techniques SPECIFICATIONS TECHNIQUES

PRODUCTION DE LOGICIEL
RECETTE PROVISOIRE CONFORMITE
Système réalisé
DU SYSTEME
MISE EN SERVICE
Système installé
RECETTE DEFINITIVE
MAINTENANCE
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 13
Approche globale
 Une approche globale permettant :
 une analyse par niveau de
préoccupation
 un dialogue entre les différents
acteurs de l’évolution du
 système d’information
 la validation des modèles obtenus
 Une démarche définissant les étapes
de la vie du système d’information et
leur contenu :
 modèles, formalismes, normes
 pré-requis et résultats
 décisions possibles

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 14
CYCLE D’ABSTRACTION
 Propose une ensemble de concepts pour la formalisation du SI.
 3 niveaux d’abstraction : Conceptuel , Logique , Physique
 Séparation des données et des traitements.
Niveaux Mnémotec Point de vue Données Traitement
hniques s

Conceptuel QUOI Gestionnaire MCD MCT

Logique QUI, Organisateur MLD MOT


QUAND
OU
Physique Comment Informaticien MPD MOPT

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 15
CYCLE D’ABSTRACTION

Données Traitements Flux

conceptuel
MCD : signification des MCT : activité du
MCF : relations
Niveau
Système d'information

informations sans domaine sans préciser les


entre le domaine et le
contraintes techniques ou ressources ou leur
reste du SI
économiques organisation
organisationnel

MOD : signification des MOT : fonctionnement


Niveau

informations avec du domaine avec les MOF : relations


contraintes techniques ou ressources utilisées et leur entre les acteurs
économiques organisation

MLT : fonctionnement du
Système d'information

MLD : description des


domaine avec les MLF : relations
logique
Niveau

données en tenant compte de


ressources utilisées et leur entre les systèmes
informatisé

leurs conditions et des


organisation informatiques
techniques de mémorisation
informatique
Physique

MPD : description de la ou MPT : Architecture


Niveau

MPF : supports
des BD dans la syntaxe du technique des
techniques des flux
SGF ou du SGBD programmes

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 16
Rappel sur la gestion de projet
 Schéma directeur
 Étude préalable
 Étude détaillée
 Étude technique
 Production de logiciel
 Mise en service
 maintenance

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 17
Schéma directeur
NIVEAU GLOBAL DE L'ENTREPRISE

• DEVELOPPEMENT DU SYSTEME D'INFORMATION


• ORIENTATION POLITIQUE – STRATEGIE DE
L'ENTREPRISE

RESULTATS :

• DOMAINES D'ETUDE : Définition, Articulation des


domaines
• PLANIFICATION DU DEVELOPPEMENT
• LANCEMENT DE PROJET

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 18
Étude préalable PHASE 1 : ETUDE DE L'EXISTANT
Interviews • Modèle Conceptuel des
Traitements : Pour chaque
Modèle Organisationnel processus modélisation des
des flux : Acteurs, actions, flux procédures, liste des
opérations
Dictionnaire
• Modèle Conceptuel des
Modèle Organisationnel Données : Liste des entités,
des Traitements : liste des associations, propriétés
tâches, événements/résultats, • Validation
postes de travail, Messages données/traitements
ModèleLogique des • Rédaction du rapport
Données : Fichiers existants d'observation
•Modèle Conceptuel des • Validation du rapport
Flux : Regroupements des d'observation par les
actions, Processus utilisateurs et les
personnes interviewées

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 19
Étude préalable PHASE 2 : SOLUTIONS FUTURES

 Diagnosticet critique des  Proposition de plusieurs


règles de gestion scénarios :
existantes
 Nouvelle organisation :
 Priseen compte de Postes de travail
nouvelles règles de
gestion, de nouveaux  Architecture matérielle
traitements, de et logicielle
nouveaux messages  Modèles

 Nouveaux modèles Organisationnels des


conceptuels : Flux, Flux et des traitements,
Traitements, Données modèle Logique des
données
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 20
Étude préalable PHASE 2 : SOLUTIONS FUTURES
Evaluationdu coût : Personnel, Matériel,
fonctionnement, développement
Rédaction du cahier des charges
Validation du cahier des charges par les
utilisateurs
Choix par le comité de pilotage

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 21
Étude détaillée
 Modèles exhaustifs  Principes de basculement du
système actuel vers le futur
 Affinage des architectures,
choix effectifs des logiciels et
 Modèle Organisationnel des
Traitements durant la période
langages transitoire.
 Description des messages  Spécification des procédures
de secours.
 Evaluation des temps de
réponse, des coûts  Procédures à mettre en œuvre
en cas d'indisponibilité de
 Spécification des procédures ressources informatiques.
transitoires
 Planification du
développement
 Récupération et transfert
des données  Planification de la mise en
place.
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 22
Étude technique
 ARCHITECTURES  PREPARATION DE LA REALISATION

 Outils de réalisation
 logicielles

 Règles de développement
 Données
 Structure des programmes,
 Optimisation nommage, commentaires

 Programmes  Principes de qualification

 Composants logiciels,
 Modalités des tests, jeu d’essais
dialogues, modules,  Organisation du développement
transactions, répartition
client serveur  Répartition entre les équipes,
planning général de production du
logiciel, modalités d’assurance
qualité

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 23
Production de logiciel
 Réalisation
concrète de l’ensemble des spécifications
proposées dans l’étude détaillée et l’étude technique
 Écriture des programmes
 Génération des fichiers et bases de données
 Test de mise au point

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 24
Mise en service & maintenance
 Rendre opérationnel le nouveau Système
d’Information
 Mise
en place des ressources, moyens techniques,
documentation, ressources humaines
 Préparation du lancement
 Formation du personnel
 Mise en place effective

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 25
Merise
 Méthode d’Étude et de Réalisation Informatique pour
les Systèmes d’Entreprise
 Dialogue entre l’utilisateur et l’informaticien
 Méthode utilisée dans de nombreuses entreprises
 UML n’est pas la solution universelle

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 26
Histoire
 Issue de d’une demande du Ministère l’industrie,
dans les années 80.
CTI (Centre Technique d’Information)
CETE (Centre d’Études Techniques de
l’Équipement )
 Cette méthode est très utilisé en France
principalement.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 27
Concept de la méthode
 Une approche globale permettant :
 une analyse par niveau de préoccupation
 un dialogue entre les différents acteurs de l’évolution du système
d’information
 la validation des modèles obtenus
 Une démarche définissant les étapes de la vie du système
d’information et leur contenu :
 modèles, formalismes, normes
 pré-requis et résultats
 décisions possibles

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 28
Le cycle de vie
 Le schéma directeur
 L’étude préalable (MCT + ébauche MCD)
 L’étude détaillée (MCD + MOT + MLD)
 L’étude technique (MPD)
 La réalisation
 La mise en oeuvre
 La maintenance

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 29
Merise

M o dé le c o nc e ptu el M o dé le c o nc e ptu el M o dé le c o nc e ptu el


d e co m m u n ica tion d e d on né es d e tra ite m e nt

M o dè le p h ysiq ue M o d èle org a nis a tion n el


d e d on né es d e tra ite m e n ts

B as e d e d on né es A p p lic a tion

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 30
MODELES MERISE
 FLUX
 PROCESSUS
 FLUX
 ACTEURS
 TRAITEMENTS
 EVENEMENT
 SYNCHRONISATION
 OPERATION
 DONNEES
 ENTITE
 ASSOCIATION

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 31
LE MODELE CONCEPTUEL DE FLUX
 FLUX :
Échange d’informations concernant :
 Activités
 Partenaires extérieurs
 Processus
 Domaine D’Activité :
Décomposé en processus

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 32
Modèle de flux : Formalisme
Partenaire
extérieur
FLUX A

PROCESSUS 1
FLUX D
FLUX C PROCESSUS 3 Domaine
FLUX B d’activité

FLUX E
PROCESSUS 2
FLUX F

Domaine
d’activité

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 33
Modèle de flux : Dictionnaire des données

NOM DESIGNATION TYPE REGLE CONTRAINTE

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 34
Modèle de flux : Exemple

Paiement Client
Client

Demande
d’intervention Facture

ENTRETIEN/REPARATION Demande de
VEHICULE pièce Facture
fournisseur

Paiement Client FOURNISSEUR

Facture
Acceptée GESTION DE STOCK
Commande
COMPTABILITE

Ordre de
Banque
virement

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 35
Modèle de flux : Dictionnaire des données

 FLUX :
 Échange d’informations entre acteurs
 ACTEUR :
 Unité active dans le fonctionnement du système
opérant
 Partenaire extérieur
 Acteur interne : Traduit la répartition de l’activité
(choix d’organisation)

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 36
Modèle de flux : Formalisme
Acteur
extérieur
FLUX A

FLUX G
ACTEUR1 ACTEUR3
FLUX D
ACTEUR2 Acteur7

FLUX C
FLUX B FLUX E

ACTEUR4 FLUX H

FLUX K
ACTEUR6
ACTEUR5

FLUX F
Acteur8

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 37
MCC : Modèle Conceptuel de Communication
 Concerne les échanges entre les acteurs
 Granularité : définir au mieux les acteurs
 Numérotations des flux
 Type de flux , concerne les flux informels.
 Codification, Flux et acteurs sont définis par un nom
et un code

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 38
Exercice : Agence de location
 Entant que chef de projet, vous devez me réaliser en
binôme, la base de données suivante, voici d'un
extrait du Cahier des charges obtenu de votre client
(responsable d’agence).
 Le client est une agence de location de matériel HI-FI
et informatique..
 Définir
le système d'information de l'entreprise X qui
loue du matériel à ses clients grâce à un réseau
d'agences réparties en France.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 39
Exemple de quelques règles de gestion
1.Toutelocation porte une durée exprimée en nombre de
semaines et d'au moins une semaine.

2.Une location concerne Un ou plusieurs matériels

3.Toute location doit donner lieu à un contrat entre l'entreprise et


le client.

4.Un client se présente à l’agence où il consulte le catalogue.

5.Leclient s’adresse au vendeur, qui vérifie la disponibilité en


stock en s’adressant au magasinier.

6.Simatériel disponible, rédaction d’un contrat de location pour


une durée déterminée et une caution est demandé au client.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 40
Exemple de quelques règles de gestion
7.Le contrat fait office de bon de sortie de stock au magasin où
le client retire le matériel.

8.Siprix de location d’un matériel est > valeur du matériel par


un coefficient d’amortissement, cela requiert l’autorisation du
chef de service.

9.Tous les modes de paiements sont possible.

10.Au retour matériel au magasinier, un employé contrôle le


bon fonctionnement. Les résultats sont transmis au vendeur,
ce qui peut donner lieu à retenue sur la caution. Si OK alors on
rend la caution et remercie le client.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 41
Exemple de quelques règles de gestion
 Rechercherles acteurs du domaine fonctionnel et les
échanges d’informations.
 Acteurs externes ?
 Acteurs internes ?
 Les flux d’informations entre acteurs ?
 Chronologies ?
 RDV la semaine prochaine pour correction

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 42
MCC :Acteurs et Flux
 Définir les acteurs externes, notre application est considérée
comme une boîte noire.
 Ici seul le client apparaît.
 Cela permet surtout d ’identifier en externes, d ’autres systèmes
informatiques, sur lesquelles nous devrions faire des échanges.
 Analyse interne
 Vendeur : intervient après le choix du client
 Magasinier : vérifie la disponibilité.
 Chef : validation pour grosse location.
 Employé : vérifie le matériel au retour

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 43
MCC
 Client --> Vendeur : Demande de location : 1
 Vendeur-->Magasinier : Vérifie disponibilité : 2
 Magasinier-->Vendeur : Réponse disponibilité : 3
Si>1000€ vendeur --> Chef : demande accord : 4
Retour accord : 5
Vendeur-->Client : OK demande caution : 6
 Vendeur-->Client : location impossible

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 44
EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 45
MCC
 Client --> vendeur : donne caution : 7
 vendeur-->client : rédige contrat : 8
 client -->magasinier : demande retrait matériel :
9
 magasinier -->client : retrait matériel : 10
 client -->employé : retour matériel : 11
 employé-->vendeur : retour tests : 12
 vendeur -->client : retour caution : 13

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 46
Définir les règles de gestion
 Ecriture des procédures, l ’objectif dans un projet est
l ’inventaire des règles de votre application.
 Parfois des « rule » mais également pour définir si on
met sur le serveur ou sur le client.
 A vous de définir s’il est mieux d’imposer la règle sur le client ou
le serveur.
 Client: Cohérence de date, nombre, etc en C#, java, …
Très rapide, mais si modification MAJ des postes clients local
ou code web si architecture 3tiers.
 Serveur : Modication centralisée, modification de la BD
 C’està vous de « sentir » en tant que chef de projet où est le
plus productif pour la maintenance.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 47
Reprise des règles de gestion
1. Toute location porte une durée exprimée en nombre
de semaines et d'au moins une semaine.
RG_Durée_Location : Signifie qu’il faudra saisir un nombre entier de
semaine supérieur ou égal à 1.
Zone saisie sur l’application cliente, vérifier que c’est du numérique non
nul.
Coté Serveur, BD on peut mettre un test de contrainte que NbSemaine
>= 1. Si on passe plus tard en jours, exemple mini 3 jours, on change
coté BD uniquement

2. Une location concerne Un ou plusieurs matériels


RG_MAT_Location : Indique qu’il faut prévoir plusieurs lignes
d’écriture pour un contrat, et avoir un total (modèle facture et lignes de
factures).

A vous de jouer pour les autres

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 48
Reprise des règles de gestion
3. Toute location doit donner lieu à un contrat entre
l'entreprise et le client.
RG_contrat : Intéressant de voir qu’un « objet »
contrat va apparaître dans notre modèle, il sera la
liaison entre le client et l’agence.

4. Un client se présente à l’agence où il consulte le


catalogue. Pas d’informatique, pas de règle

5. Le client s’adresse au vendeur, qui vérifie la


disponibilité en stock en s’adressant au magasinier.
RG_Quantité_Louée La quantité de matériel louée ne peut
excéder la quantité disponible restante pour le même
matériel.  Tests cohérence avant validation

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 49
Reprise des règles de gestion
6. Si matériel disponible, rédaction d’un contrat de
location pour une durée déterminée et une caution
est demandé au client.
RG_Date_Contrat :La date du contrat doit être
antérieure ou égale à la date de sortie du matériel.
Prévoir des données de dates, caution.
RG_Montant_Contrat : Le montant est égal au prix
de la location du matériel à la semaine ramené à la
durée du contrat

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 50
Exemple de quelques règles de gestion
7. Le contrat fait office de bon de sortie de stock au magasin
où le client retire le matériel.
Prévoir une impression, coté client

8. La location > valeur du matériel par un coefficient


d’amortissement requiert l’autorisation du chef de service.
Faire opération Prix matériel /Coef Amortissement
Coté client, test et gestion du chef pour valider
électroniquement

9. Retour matériel et fin  Archivage du contrat.

EPID-CPI-ISAIP
Philippe Bancquart - mise à jour 24/02/2005 - page 51

Vous aimerez peut-être aussi