PFE - Gare maritime de Boulogne-sur-mer - Carnet de l'existant
Étude de l'Existant
Transcript of Étude de l'Existant
Analyse et Conception desSystèmes d'Information (S.I.)
Licence d'informatiqueSemestre 5
Fabrice [email protected]
Plan
1 Introduction générale à MeriseÉtude de l'existant
2 Modèle conceptuel des donnéesModèle conceptuel des traitements
3 Modèle organisationnel des traitementsModèles externes et validation
4 Modèles logique et physique des donnéesModèle opérationnel des traitements
La démarche d'ensemble de Merise5
Introduction générale à Merise
• Pourquoi une méthode de conception des S.I. ?Difficulté de la conception d'un S.I. :nécessité d'une méthode de modélisation
Modèle des systèmes d'information réaliséà partir de la méthode de conception, dedéveloppement et de réalisation des projetsinformatiques Merise
• Objectifs du cours :Apprentissage des outils d'analyse et deconception des systèmes d'informationAssimilation d'une démarche et d'unerigueur dans l'analyse et la constitutiond'un dossier
1
• Le système d'information au sein de l'entreprise
Les ressources de l'entreprise :les ressources productivesles ressources commercialesles ressources financièresles ressources humaines
…mais l'information est une ressource vitalepour l'organisation au même titre que lecapital ou les ressources humaines !
Coût de l'information :acquisitiontraitementtransportstockage
• Problèmes de la constitution d'un S.I. sans méthode
Absence de conception globale d'un projet d'informatisation
redondance des donnéessynonymes (plusieurs termes qui ont le même sens)polysèmes (un terme qui a plusieurs sens différents)
Difficulté d'une maintenance efficace :
Vision parcellaire des besoins :
moyens techniques limitésmanque de dossier d'analyse
Utilisateur non intégré dans la conception du S.I.Difficulté de planification et de suivi du travail
Apparition des méthodes deconduite des projets
• Historique
En 1977/1978, demande du Ministère de l'Industrie :
CTI (Centre Technique d'Informatique)CETE (Centre d'Études Techniques de l'Équipement)
choix de sociétés de conseil en informatique pour la constitutiond'une méthode de conception des systèmes d'information
conception du S.I. par étapes validées méthode MERISE (1979) :
séparation des données et des traitementsvérifier la concordance entre données ettraitementsvérifier que toutes les données nécessairesaux traitements sont présentesvérifier qu'il n'y a pas de données superfluesméthode MERISE 2ème génération en 1992
Équipe de J.-L. Lemoigne (Univ. d'Aix / Marseille)
• Principes de base de la méthode Merise
vision globale : la mise en place d'un S.I.est liée à la refonte de l'organisationvision systémique de l'entreprise : travaux deJ.-L. Lemoigne, J. Melese, J. de Rosnay
– Vision globale et systémique de l'entreprise
système de pilotage(coordination, objectifs)
décisions informations traitéessystème d'information
(mémorisation, traitement)informationscollectées
système opérant(production, action)
informationsexternes
informationsvers l'extérieur
fluxentrant flux
sortant
• Principes de base de la méthode Merise (suite)
chargé de la production
Dans la vision systémique de l'entreprise (d'après Lemoigne) :
• Système opérant :
répond à la finalité de l'entreprise
dirige l'entreprise• Système de pilotage :
cible les objectifsa une fonction d'arbitrage, d'allocations deressources, de suivi de leurs utilisations,d'adaptation du fonctionnement de l'entrepriseà son environnement
lien entre les deux systèmes• Système d'information :
informe le S.P. des performances du S.O.transmet au S.O. les instructions du S.P.
• Principes de base de la méthode Merise (suite)
– La séparation des données et des traitementsl'agencement des données est plutôt stableles traitements sont fréquemment remaniésla séparation des données et des traitementsassure une longévité au modèle
– Passage par différentes étapes : "le cycle d'abstraction pour la conception des S.I."
système d'information manuelexpression des besoins
modèle conceptuelmodèle logique
modèle physiquesystème d'information automatisé
• Principes de base de la méthode Merise (suite)
définition des attentes du S.I. automatisé– Expression des besoins
inventaire des éléments nécessaires au S.I.délimitation du système en s'informant auprèsdes futurs utilisateurs
des données (MCD)– Modèle conceptuel
des traitements (MCT)
des traitements (MOT) : description des contraintesdues à l'environnement
– Modèle organisationnel
– Modèle technique
choix matériel pour le système d'informationphysiquechoix logiciel pour le système d'informationlogique
• Approche par niveaux et approche par étapes
– Démarche par niveaux :
en contribuant à la stratégie de l'entreprise
en tenant compte des aspects organisationnelset techniques
en mettant en œuvre les règles de gestion
formalise le système futur
– Démarche par étapes
conception
mise en œuvredéveloppement
hiérarchise les décisions au cours de la vie du projet
généralisation de l'emploi du S.I. futurévolution du S.I. futur
– Intérêts de cette double approche :maîtrise des risques (coûts, délais, personnel...)favorise l'introduction de nouvelles technologiesfacilite l'évolution des S.I.
• Trois niveaux de modélisation
plus le niveau est élevé (ou conceptuel),plus il est stable
– Invariance décroissante
réponse à la question QUOI ?(ce que fait l'entreprise)
1. Niveau conceptuel
que faire ? avec quelles données ?
modèle conceptuel des traitements (MCT)
– Possibilité de détecter plus rapidement les problèmes
modèle conceptuel des données (MCD)
• Trois niveaux de modélisation (suite)
2. Niveau organisationnel
réponse à la question COMMENT ?(quels sont les moyens de le faire)
3. Niveau technique
intégration des moyens techniques, matérielset logicielsmodèle physique des données (MPD)
réponse aux questions QUI, QUAND, OÙ ?(les différents postes de ce qui le font)
modèle organisationnel des traitements (MOT)
modèle logique des données (MLD)
modèle opérationnel des traitements (MOpT)
• Chronologie des étapes
Étude de l'existantRecueil des informations
ModélisationConceptuelledes Données
Validation
ModélisationConceptuelle
des Traitements
ModélisationOrganisationnelledes Traitements
ModélisationLogique des
Données
Modèle Physique des DonnéesModèle Opérationnel des Traitements
Niveauconceptuel
Niveauorganisationnel
Niveautechnique
50%
25%
10%
15%
• Tableau des modèles
Niveau Données Traitements
conceptuel Modèle conceptueldes données (MCD)
Modèle conceptueldes traitements (MCT)
organisationnel Modèle logiquedes données (MLD)
Modèle organisationneldes traitements (MOT)
technique Modèle physiquedes données (MPD)
Modèle opérationneldes traitements (MOpT)
• Tableau des modèles (détails)
Niveau Données Traitements
conceptuelMCD : signification des
informations sans contraintetechnique ou économique
organisationnel
technique
MCT : activité du domainesans préciser les ressources
ou leur organisation
MLD : description desdonnées en tenant compte deleurs conditions d'utilisation
par les traitements
MPD : description de la oudes bases de données dans
la syntaxe du logicielSGF ou SGBD
MOT : fonctionnement dudomaine avec les ressourcesutilisées et leur organisation
MOpT : fonctionnement dudomaine avec les ressources
et architecture techniquedes programmes
• Démarche ou cycle de vie à 3 dimensions
décisioncycle de vie
abstraction
Démarche à 3 niveaux de dimension :
la démarche : le niveau du cycle de vie
la maîtrise : le niveau de décision
le raisonnement : le niveau d'abstraction
étape
• Démarche ou cycle de vie (suite)
schéma directeur
étude préalable
étude détaillée
étude technique
réalisation
mise en service
maintenance
définition des orientations générales des S.I.
proposition et évaluation de solutions pour un S.I.
spécification du futur S.I. organisationnel
spécification du futur S.I. informatisé
production logicielle (programmes, BD, tests)
installation de l'application informatique
rectification des anomalies, améliorations, évolutions
PROJET
Élaboration des modèles de données
Élaboration des modèles de traitements
Recueil des l'Existant
Description conceptuelle
Description organisationnelle
Description physique
- Définition du champ d'étude- Collecte de l'existant- Système documentaire- Entretiens- Description de l'existant
- Vues et modèles externes- Fusion- Conflits- M.C.D.
- Circulation des documents- M.O.T.- M.C.T.- Bilan existant
- Scénarios conceptuels- M.C.D. futur- M.C.T. futur- Validation
- M.L.D.- Scénarios organisationnels
- M.O.T.
- Scénarios de développement et de mise au point
- M.P.D.- M.Op.T.- Confidentialité - Ergonomie- Dossier de choix
NIVEAU
NIVEAU
NIVEAU
CONCEPTUEL
LOGIQUE
PHYSIQUE
ÉTAT ACTUEL ÉTAT FUTUR
• Processus de conception : la "courbe du Soleil"
• Évolution de la méthode Merise (pour information)
extension de 3 à 4 niveaux d'abstraction :conceptuel, organisationnel, logique et physique
– Depuis 1992 : Merise 2ème génération
évolution des outils : extension du formalismeentité-relation, clarification de certains aspects
– Modèles de Merise 2ème génération :MCT : modèle conceptuel des traitementsMCD : modèle conceptuel des donnéesMOT : modèle organisationnel des traitementsMOD : modèle organisationnel des donnéesMLT : modèle logique des traitementsMLD : modèle logique des donnéesMPT : modèle physique des traitementsMPD : modèle physique des données
Merise 1ère
génération :MCD, MCT,MLD, MOT,
MPD, MOpT
Étude de l'existant
• Recueil des informationss'effectue au moyen des interviewsdes différents intervenants de l'entreprise
nécessaire pour obtenir les règles de gestion(venant de la direction générale)permet d'obtenir des informations sur l'existant(comment fonctionne l'entreprise)
l'analyse de la circulation des documentspermet de définir le dictionnaire des donnéeset les règles de gestion
aboutit au MCD : aspect statique du S.I.
• Schéma de l'étude de l'existant
ENTRETIENSA
BC
CA B
D
D
...
...
xx
x x
MATRICE DES FLUX
x
x
A
B
C
D
flux 6
flux 2
flux 3flux 4
flux 5
flux 1
GRAPHE DES FLUX
D1
D2 D3
D5
D7
D8
D6
D4
PROCESSUS
SYSTÈME DOCUMENTAIRE
• Démarche de l'étude de l'existant
prendre connaissance dans le détail du domaine à étudier
– Objectifs :
recenser l'ensemble exhaustif des objectifs poursuivispar l'entreprise dans ce domaine
interviews : contacts directs, bonne compréhension
– Techniques :enquêtes : première technique
questionnaires : bons compléments
– Entités auprès desquelles se fait l'étude de l'existant :direction : présentation d'une vue globale et de l'ensemble des objectifs dans le domainepostes de travail : connaissances détaillées surle poste en question
ensuite : structuration des informations recueillies en vrac
• Interview de la direction
apporte la première connaissance du problème posé
indique quels sont les principaux postes de travail
recense les objectifs du demandeur
définit les interfaces avec les autres projets
délimite le champ d'étude
• Interview de la direction (suite)
ensemble du personnel de l'organe de direction,en suivant la voie hiérarchique descendante
Interviewés :
style journalistiqueTechniques d'interviews :
recensement des documents déjà utilisés(tableaux de bord, statistiques annuelles, documents de comptabilité)
objectifs principauxRésultats :
liste des postes de travail
contraintes en termes de moyens, calendriers, etc.champ d'étudequantifications globales
• Interview des postes de travail
personnel occupant les différents postes de travailconcernés par le domaine d'étude
Interviewés :
recense et décrit les tâches exécutées
permet d'apprendre le langage de l'entreprisedemande d'observer la circulation des informations
organisation :2 chargés d'études :- l'un dirige l'interview- et l'autre prend les notes (+ documents photocopiés)
Techniques d'interviews : définition d'une normalisation
utilisation d'un formalisme (diagramme)
• Interview des postes de travail (suite)
recensement des tâches
Résultats :
recensement des données
recensement des règles
les événements déclencheurs de la tâchePour chaque tâche, il faut décrire :
la périodicité et la duréela nature et le volume des données utiliséesles résultats produitsles règles associées
Recensement des règles d'action ou de calcul