Merise Approche Par Etapes

download Merise Approche Par Etapes

of 19

Transcript of Merise Approche Par Etapes

PROFESSEUR ENCADRANT : MR HAMZAOUI

Systme dinformationApproche par tapesTraite par Chahrazad Essihi & Hajar Haifouli & Zineb Faquou .

2011/2012

ECOLE NATIONALE DE COMMERCE

ET DE

GESTION

DEL

JADIDA

Systme dinformation 2011/2012

Plan de la recherche :Introduction et dfinitions,avantages de l'Approche par Etapes Illustation et conclusion

Phases de conception d'un systme et dfinition de SI,Mrise

Approche par Etapes

Niveau de conception l'Approche par Etapes n Citation des points forts

Conclusion sur l'efficacit de l'Approche par Etapes

2

Systme dinformation 2011/2012

Introduction :Un systme dinformation est un systme organis de ressources, de personnes et de structures qui voluent dans une organisation et dont le comportement coordonn vise atteindre un but commun. Les systmes dinformation sont censs aider les utilisateurs dans leurs activits : stocker et restaurer linformation, faire des calculs, permettre une communication efficace, ordonnancer et contrler des tches. Dans ce contexte, la mthode MERISE savre approprie ; cest une mthode franaise danalyse et de conception des systmes dinformation, labore en 1978 sous la direction du ministre de lIndustrie franais.

I. Les phases de conception des systmes dinformation:Phase 1 : Conceptualisation Cette phase consiste : Dfinir les besoins de l'institution ; dterminer ce qui est faisable compte tenu des technologies existantes et des ressources humaines et financires disponibles ; procder une valuation initiale des diverses possibilits et acquisition d'un systme prt l'emploi, adaptation d'un systme standard ou encore laboration d'un systme maison. Phase 2 : valuation dtaille et conception du systme Dans la phase 2, l'quipe du projet s'appuie sur les rsultats des recherches effectues lors de la phase 1 pour formuler les dcisions qui seront excutes dans la phase 3. Il faut procder l'examen technique dtaill de tous les logiciels considrs (ce qui peut prendre une semaine par logiciel), puis concevoir le systme dans son ensemble un niveau de dtail pouss structures des tables de la base de donnes, informations 3

Systme dinformation 2011/2012recueillir, rgles appliquer, formats des rapports produire. Enfin, il faut tablir un plan d'excution dtaill, un calendrier et un budget. Phase 3 : Programmation et installation du systme La phase 3 peut tre la plus longue s'il est dcid, la phase 2, d'laborer et de mettre l'essai un logiciel, que ce soit en modifiant un programme existant ou en en crant un nouveau. L'installation et le transfert des donnes risquent galement de prendre du temps, si l'institution est de taille importante. Cette phase comporte plusieurs tapes qui peuvent tre assez longues, mais n'exigent pas ncessairement d'tre accomplies en squence. Il importe donc de les poursuivre en parallle dans la mesure du possible, pour rduire la dure totale du processus. L'ordre, le calendrier et la dure des diffrentes tapes doivent tre prciss dans le plan tabli par l'quipe de projet. Phase 4 : Maintenance du systme et examen du systme d'information de gestion La responsabilit de la socit informatique ne se limite pas l'installation du systme, mais s'tend aussi la fourniture d'un appui rapide et fiable en cas de panne. Les socits qui vendent leurs logiciels dans le monde entier n'auront une quipe technique dans un pays que si le march y est suffisamment important. A dfaut, elles procureront un appui technique par courrier lectronique, tlphone ou tlcopie. Un autre recours pour les institutions utilisant ce type de logiciels internationaux est d'employer un technicien trs comptent ou de conclure un contrat avec une socit locale de conseil informatique susceptible de lui fournir un appui permanent. Le cot de l'appui technique dpend de la stabilit et de la fiabilit du systme ; un systme relativement nouveau qui n'a pas t test de faon approfondie ncessitera un appui beaucoup plus important. En principe, plus l'institution utilisera et connatra son systme d'information de gestion, plus elle sera en mesure de rsoudre les problmes, et moins l'appui technique sera cher. Le cot des rvisions et des modifications requises par suite de4

Systme dinformation 2011/2012

l'volution ou de la modification des procdures de l'institution n'est gnralement pas inclus dans le calcul du cot de cet appui technique. Les socits de services et d'ingnierie informatique facturent aussi les mises niveau du code source ou les modifications apportes au systme pour le personnaliser.

5

Systme dinformation 2011/2012La puissance de cette approche rside dans le fait quelle permet de schmatiser les niveaux dabstraction et offre un niveau de granularit adaptable tous les besoins. Elle utilise : un modle fonctionnel bas sur les diagrammes de flux ; un modle statique bas sur lEntit-Association enrichi de mthodes de traitement ; un modle dynamique des objets explicitant le contrle et les interactions des objets. Dfinitions : Merise est une mthode de conception des sytme d'information qui utilisent, comme nous l'avons vu, un certain nombre de modles. Mais mrise est galement une dmarche. La dmarche est la mthode qui organise en tape la conception d'un systme d'information l'aide des modles sur une priode donne. La dmarche Merise passe par les tapes successives suivantes : 1. le schma directeur 2. l'tude pralable 3. l'tude dtaille 4. l'tude technique 5. La production 6. la qualification 7. la maintenance

Avantages :Lutilisation de Merise sest progressivement tendue dans les services informatiques des entreprises et des administrations. Aujourdhui, elle est utilise dans plus de 75 % des services informatiques en France. Cette large diffusion est due son volution et son adaptation aux nouvelles technologies : architectures client/serveur, interfaces graphiques, dmarche de dveloppement rapide, approche objet, applications ouvertes intranet/ internet. Elle correspond aussi et globalement aux savoir-faire actuels en ingnierie de systmes dinformation et de gestion.

6

Systme dinformation 2011/2012Les tapes de lapproche MERISE :Le schma directeur Un schma directeur est une opration de courte dure visant lanticipation moyen terme, la prospective et la planification stratgique afin dassurer la cohrence entre les finalits, les stratgies, les objectifs et sa politique de mobilisation des ressources organisationnelles, technologiques, humaines et financires. Appliqu l'informatique, le schma directeur d'une organisation a pour but de proposer un plan d'automatisation progressive des tches de gestion d'une entreprise, d'une administration... c'est--dire des tches bien dfinies dans un ensemble organis. Le concept de schma directeur de l'informatique (SDI) est n dans la banque et la grande administration face au besoin de planifier des investissements de plus en plus lourds, de matriser les aspects humains lis la modification des mthodes de travail. Le schma directeur de l'informatique permet d'envisager des scenarii qui portent sur les domaines. Un domaine est un dcoupage du systme d'information de l'entreprise, dfini dans un schma directeur en fonction de sa stratgie. Par exemple, une banque peut avoir dfini les domaines Gestion de clientle, Gestion des participations financires, Gestion de trsorerie, Gestion des Ressources Humaines, etc. Le dcoupage en domaines correspond grosso modo aux grandes fonctions de l'entreprise, hirarchises par ses objectifs stratgiques (centres d'intrt). Le schma directeur peut se faire en plusieurs tapes. Etape 1 : dfinir les objectifs et les structures de travail. Etape2 : dterminer les composants de l'entreprise. Etape 3 : formaliser et chiffrer les solutions. Etape 4 : planifier les actions. Etape 5 : dfinir la structure de pilotage. L'tude pralable Une tude pralable s'applique un domaine ou une grande fonction de l'entreprise. galement appele: tude de faisabilit L'objectif de cette tape est d'obtenir le descriptif complet de la nouvelle solution pour le domaine envisag, mais en plusieurs phases, de sorte envisager les diffrentes hypothses possibles et s'orienter progressivement vers la solution optimum. Le point final de l'tude pralable est de: * dcider d'une solution type en parfaite connaissance de cause quant sa faisabilit: cot, rentabilit, dlai, budget, moyens mettre en oeuvre, impact organisationnel, ... * tablir le cahier des charges pour la ralisation; slectionner un sous-traitant ou un progiciel. Pour mener bien une tude pralable, on part de la situation existante. L'tude pralable est faite par des utilisateurs et des organisateurs en liaison avec la direction gnrale et les informaticiens. On en distingue plusieurs tapes dont chacune est divise en phases: tape 1 : tude de l'existant tape 2 : Scnarios futurs tape 3 : Une valuation des Scnarios Pour chaque scnario rdiger un rapport d'valuation du scnario comportant : - une valuation des cots de :7

Systme dinformation 2011/2012* matriel (achat, location) * stockage * logiciels (programmation, achat de progiciels...) * traitement (units centrales, consommation d'lectricit, ...) * communication (location de lignes de transmission) * exploitation (fournitures de consommable, entretien des locaux ...)* * maintenance (contrats de maintenance chez le constructeur) * personnel (utilisateurs, service informatique, sous-traitant, ...) * formation (utilisateurs, informaticiens) - une valuation des avantages * quantifiables et chiffrables au plan financier (recette attendues, conomies de personnel ...) * quantifiables et non chiffrables au plan financier (diminution des temps de gestion, simplification des procdures, ...) * non quantifiables (rapidit des traitements, aide la dcision, image de marque, fidlisation d'une clientle, ...) - une valuation de l'impact sur l'organisation * impact sur les postes de travail * acceptabilit du personnel - une valuation de la faisabilit * en matriels (rdiger un compte rendu de l'tude technique) * en logiciels *en personnel (personnel disponible, embauche, formation, soustraitance) - une valuation approximative des dlais * de livraison des matriels * de programmation des logiciels (dlais rarement respects) * de recrutement et de formation - une valuation de la mise en oeuvre * cadencement du lancement des applications * priodes transitoires * etc. L'tude pralable donne lieu un document appel dossier de choix. L'tude dtaille L'tude pralable ne porte que sur les processus majeurs. La description des donnes et des traitements y est succincte. L'tude dtaille va dcrire tous les processus composants le fonctionnement du futur systme; dfinir prcisment les informations utilises et mmorises; spcifier compltement les tches effectuer. Elle se droule en plusieurs tapes: tape 1 : tude gnrale du MOT futur cette tude se fait en suivant les phases suivantes : - ralisation du tableau des procdures fonctionnelles ; - construction du diagramme d'enchanement des procdures fonctionnelles ; - construction du graphe de circulation. tape 2 : tude pousse de chaque procdure fonctionnelle dans cette tape, chaque procdure fonctionnelle est tudie de manire pousse. Cela donne lieu : - une fiche de description de la procdure fonctionnelle - une description des documents ventuelle des tables de dcision ventuelles - une description ventuelle des tats de sortie - pour les transactions : * des grilles d'crans ( faire approuver par les utilisateurs concerns) * des grilles de contrles * une fiche de rpartition des tches entre l'homme et la machine ( faire approuver par les utilisateurs) - le modle externe non valid. tape 3 : Validation du MCD Les donnes et les traitements ayant t tudis de manire indpendante, la validation du MCD permet de confronter les donnes aux traitements et de rendre l'ensemble cohrent. tape 4 : Passage au MLD L'tude dtaille donne lieu, pour chaque application un cahier des charges utilisateurs. L'tude technique8

Systme dinformation 2011/2012L'tude technique est la traduction informatique des spcifications issues de l'tude dtaille. Elle s'occupe des spcifications techniques pour la ralisation. Les objectifs de l'tude technique sont de prsenter les spcifications informatiques ncessaires la production du logiciel. A cet effet, elle dfinit compltement : la structure de mmorisation informatique des donnes (fichiers ou base de donnes) ; l'architecture interne du systme les procdures de scurits le plan de ralisation. L'tude technique peut tre mene en suivant les tapes suivantes : tape 1 : structuration des donnes tablir la description physique des donnes partir du MLD (Modle Logique des donnes) dfinir les cls d'accs tablir une quantification de l'activit des lments de stockage des donnes procder l'optimisation physique dduire l'allocation des espaces physiques, l'organisation et le mode d'accs dcrire les dispositifs de protection d'accs et de confidentialit tape 2 : spcification de l'architecture interne du systme dcoupage des Unit Fonctionnelle (UF) en Units de Traitement (UT) dcouper chaque UF en UT dcoupage des UT en modules dcouper chaque UT en modules tablir la liste des Entres/Sorties pour chaque module tablir la liste des donnes utilises ou changes tablir une description pour chaque module sous forme d'algorithmes ou d'organigramme dterminer les jeux d'essai laborer rpondant aux exigences de la qualit terminer de concevoir les Entres/Sorties dfinir les spcifications des crans ainsi que les dialogues associs dfinir les formats dtaills et les spcifications des sorties tablir une liste des entres/sorties pour chaque UT tape 3 : les procdures techniques de scurit contrle des donnes : description des caractristiques lies aux contrles des donnes scurit et confidentialit : description des mcanismes relatifs la scurit et la confidentialit des donnes9

Systme dinformation 2011/2012description les procdures de reconstitution des supports de donnes, de redmarrage et de sauvegarde tape 4 : planification de la ralisation raliser le planning pour les phases suivantes L'tude technique donne lieu un cahier des charges technique. La production La production consiste en l'criture effective des programmes dans le langage appropri, la gnration des fichiers ou des bases de donnes et aux tests. La production du logiciel doit permettre de faciliter la maintenance future. Ses objectifs sont : la production du logiciel conforme aux spcifications de l'tude technique de tester techniquement le logiciel de manire qu'il soit prt tre livr aux utilisateurs La production du logiciel peut se faire en suivant les tapes suivantes : tape 1 : programmation de l'application durant laquelle il faudra : intgrer les normes et standards de programmation organiser l'environnement de programmation dfinir une organisation pour permettre la gestion de l'environnement de programmation (matriel, temps machine, ..) coder les modules transformer les spcifications techniques des modules en code source vrifier et mettre au point le code source corriger les dfauts et erreurs constates prparer les jeux d'essai dfinir les jeux d'essai prparer les donnes en vue des tests unitaires et d'enchainement de modules tape 2 : tests, mise au point Tests unitaires chaque module crit, correspondant une Unit de Traitement, doit faire l'objet d'un premier test partir du jeu d'essai tests d'intgration ces tests doivent permettre de vrifier le bon fonctionnement de l'ensemble du logiciel. Ils sont gnralement effectus par le responsable technique du projet.

10

Systme dinformation 2011/2012La production donne lieu un dossier de ralisation. La mise en service L'objectif principal de la mise en service est de rendre oprationnel le systme d'information. Elle consiste installer l'ensemble du logiciel dvelopp et mettre l'ensemble du SI au service des utilisateurs. Elle permet de conclure l'ensemble du cycle conception-dveloppement. Son objectif principal est de mettre en place tous les moyens ncessaires la rception et au lancement du nouveau SI La mise en service se droule en deux tapes: tape 1 : l'installation elle a pour but de livrer le logiciel aux utilisateurs et de prparer le dmarrage de l'exploitation. Elle comprend : la commande, l'installation, le contrle et la rception du matriel ; la mise en place des procdures nouvelles lies aux changements d'organisation ; l'organisation et le droulement de la formation des utilisateurs et des exploitants ; l'excution des jeux d'essai utilisateurs ; l'apprciation de la conformit des rsultats ; la rception provisoire. tape 2 : la mise en exploitation Elle consiste en : l'exploitation en grandeur relle du nouveau systme le lancement progressif du nouveau systme en parallle au systme existant si possible le fonctionnement en vrai grandeur pendant une priode dtermine le bilan de l'exploitation la rception dfinitive du produit Elle donne lieu au dossier d'exploitation et au manuel utilisateur. La maintenance La maintenance est dfinie selon BOEHM comme l'ensemble des oprations de modification d'un logiciel oprationnel laissant intactes ses fonctionnalits de base. Elle consiste en la rectification des anomalies, les amliorations et les volutions. Ses objectifs sont : maintenir le systme en fonctionnement ; rectifier les anomalies de fonctionnement et prendre en compte les demandes d'volution ; tablir un scnario de dveloppement des versions ; planifier les corrections apportes au systme pour minimiser les cots d'intervention ; s'assurer du bon fonctionnement des nouvelles rvisions avant tout nouvelle mise en exploitation ; procder cette mise en exploitation aprs l'accord des parties prenantes ; assurer une bonne gestion des diffrents configurations du logiciels par la tenue jour de la documentation du systme.11

Systme dinformation 2011/2012Il existe plusieurs niveaux, catgories et formes de maintenance. Parmi les niveaux et catgories, on a : la maintenance corrective ; la maintenance adaptative ; la maintenance perfective et la maintenance prventive. La maintenance corrective ne porte que sur le logiciel dvelopp. Elle ne remet pas en cause les modles de donnes ou de traitements. Elle consiste en la correction des erreurs du logiciel. Elle reprsente souvent 17 20 % du temps de maintenance. La maintenance adaptative est lie l'environnement du logiciel (contexte d'utilisation du logiciel, gnration des ordinateurs, exploitation logiciel sur des matriels distincts ...). Elle peut faire voluer le MCD et le MCT. Elle reprsente 18 25 % du temps de maintenance. La maintenance perfective consiste amliorer le fonctionnement du logiciel. Elle peut entraner une remise en question des modles physiques et du MOT. C'est la catgorie de maintenance la plus frquente (environ 60 %). La maintenance prventive a pour objectif de diminuer le nombre d'oprations de maintenance pour en diminuer le cot. Elle n'est vraiment possible que si certaines conditions sont runies : le systme est dvelopp dans un esprit de maintenance ultrieur ; le systme est continuellement amlior pour faire face et intgrer les nouvelles technologies ; le systme est maintenu en pensant la maintenance ultrieure.

12

Systme dinformation 2011/2012

Historique de la mthode MERISEEn 1977/1978 suite la demande du ministre de lindustrie, qui a port sur le choix de trois socits pour la constitution dune mthode de conception des SI : o Equipe de J-L LEMOIGNE (universit dAIX de MARSEILLE) o CTI (Centre Technique dInformatique) o CETE (Centre dEtudes Techniques de lEquipement) Mthode MERISE 1979 o Par tapes valides o Sparation de donnes des traitements o Pas de donnes superflues. MERISE 2me Gnration 1992

Systme de pilotage (coordination,objectifs) Dcision Informations traites nnnnnnn nnnn Systme dinformation (mmorisation, traitement) Informations collectes Systme oprant Flux entrant (Production, action) Flux sortant13

Informations externes

Informations vers lextrieur

Systme dinformation 2011/2012

Lanne 1981 a connu lapparition de Merise version 1 qui sest enrichie des premires annes dexprience. En 1991, la version 2 de Merise a vu le jour, elle est une extension de la mthode Merise version 1, elle intgre les flux et les donnes aux principes de traitement.

Dfinition de la mthode Mrise :Cest une mthode danalyse, de conception et de gestion de projet informatique, utilise pendant les annes 1970 et 1980 pour linformatisation massive des organisations. Issue de lanalyse systmique, la mthode MERISE est le rsultat des travaux mens par Hubert Tardieu dans les annes 1970 autour du modle relationnel dEdgar Codd, utilise en France par les SSII, concurrant le SSADM anglo-saxon. La mthode MERISE se propose la conception de 3 cycles : Cycle de vie : phase de conception et de maintenance. Cycle de dcision : tude pralable ou tude dtaille, jusquaux dlicats dtails de la ralisation dun SI. Cycle dabstraction : niveau conceptuel, logique/organisationnel, physique/oprationnel: son objectif est dentrer dans le mode conceptuel sans se focaliser dans les dcisions dordre organisationnel ou technique.

Les tapes de lapproche par tapes:A. Au plan de lorganisation :14

Systme dinformation 2011/2012A ce niveau on sattache la description des objectifs atteindre, en alignant un schma conducteur pour lexamination moyen et long terme du SI dune entreprise. B. Au plan domaine : On assemble dans un dossier la majorit des hypothses dautomatisation qui imprgnent le domaine. Pour chacune des hypothses on tudie la plateforme de cot et de possibilit pour choisir la plus approprie. C. Au plan de chacun des projets : Ce dernier domaine est dpartag en sous projets : Exemple : Domaine comptableComptabilit client Comptabilit fournisseur

Comptabilit trsorerie

2 tapes sont distinguer : Etude dtaille des flux dentre et de sortie, donnes denchainement des besognes. Etude technique marquant la fin de la conception, et le commencement de la ralisation.Organisation physique des donnes et traitements

D. Au plan de chaque application : On dgage ce point 3 tapes : 1re tape : * passage lcriture des programmes. *cration de tables de base de donnes.15

Systme dinformation 2011/2012* tests et essais. 2 tape :*mise en uvre de lapplication. * implantation de donnes authentiques. *information du corps administratif. me 3 tape :*maintenance vis--vis du systme. *amlioration des fonctionnalits pour les utilisateurs.me

lapproche par tapes se compose de: Etablissement du schma directeur : Dfinition de manire englobante la politique dorganisation et dautomatisation du SI. Pour cette action, il faut rpertorier la globalit des applications informatiques pralables modifier et entretenir : le dcoupage en sous-ensembles homognes en est lexpression. Etude pralable par Domaine : Phase de recueil : analyser les dysfonctionnements et les obsolescences du systme prsent. Phase de conception : formaliser et hirarchiser les options nouvelles dune vue pertinente de lensemble. Phase dorganisation : anticiper le systme dorganisation. Phase dapprciation : tablir les cots et les dlais de la ralisation. Aprs ces tapes, maintenant, on passe : Etude dtaille par projet :Ce concept consiste mettre en place les solutions conues lors de ltude pralable, et soumettre le projet la rdaction. Pour chaque procdure il faudra se concentrer sur un dossier de spcification dcrivant les supports (maquettes dtats ou dcran), ainsi que des algorithmes associs la gestion Il est possible lissue de cette tude adopter le cahier de charges utilisateurs constituant un engagement du concepteur vis--vis de lutilisateur.16

Systme dinformation 2011/2012La ralisation : Son objectif est dobtenir des programmes qui fonctionnent par des jeux dessais approuvs par les utilisateurs. La mise en application : Cest la transmission de la responsabilit de lquipe de production vers lutilisateur aprs lexploitation. La maintenance : Lvolution des produits en fonction des utilisateurs, de lenvironnement et du progrs technologique.

Globalement

Schma directeur

Par domaine

Etude pralable Etude dtaille

Par projet

Par application

Ralisation et mise en uvre

17

Systme dinformation 2011/2012NB : Cette dmarche complexe ne servira qu lautomatisation de grands systmes dinformation. Approche par tapes et SI:

Base dinformation Processeur dinformation

Faits et vnements

Etats de base dinformation

Conclusion :MERISE reste une mthode de conception, de dveloppement et de ralisation de projets informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information. Nanmoins la mthode MERISE est base sur la sparation des donnes et des traitements effectuer en plusieurs modles conceptuels et physiques.

18

Systme dinformation 2011/2012

Webographie:http://fdigallo.online.fr/cours/merise.pdf http://webserv.univangers.fr/docs/etudquassi/Merise_par_l_ex emple.pdf http://sigfrance.free.fr/ressources/filebrowser/downloads/SGB D/La%20methode%20MERISE.pdf http://www.sante.gov.ma/Departements/inas/conferences/SYS T-INFO-ENT.pdf http://foad.refer.org/IMG/pdf/cours_MCSI.pdf

19