27
Analyse et Conception des Systèmes d'Information (S.I.) Licence d'informatique Semestre 5 Fabrice MUHLENBACH [email protected]

Étude de l'Existant

Embed Size (px)

Citation preview

Page 1: Étude de l'Existant

Analyse et Conception desSystèmes d'Information (S.I.)

Licence d'informatiqueSemestre 5

Fabrice [email protected]

Page 2: Étude de l'Existant

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

Page 3: Étude de l'Existant

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

Page 4: Étude de l'Existant

• 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

Page 5: Étude de l'Existant

• 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

Page 6: Étude de l'Existant

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

Page 7: Étude de l'Existant

• 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

Page 8: Étude de l'Existant

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

Page 9: Étude de l'Existant

• 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é

Page 10: Étude de l'Existant

• 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

Page 11: Étude de l'Existant

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

Page 12: Étude de l'Existant

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

Page 13: Étude de l'Existant

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

Page 14: Étude de l'Existant

• 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%

Page 15: Étude de l'Existant

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

Page 16: Étude de l'Existant

• 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

Page 17: Étude de l'Existant

• 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

Page 18: Étude de l'Existant

• 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

Page 19: Étude de l'Existant

É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"

Page 20: Étude de l'Existant

• É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

Page 21: Étude de l'Existant

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

Page 22: Étude de l'Existant

• 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

Page 23: Étude de l'Existant

• 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

Page 24: Étude de l'Existant

• 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

Page 25: Étude de l'Existant

• 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

Page 26: Étude de l'Existant

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

Page 27: Étude de l'Existant

• 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