INSIA – MERISE – SIGL 2 – Cours 01 – page 1/25 - Bertrand LIAUDET INSIA – SIGL

INSIA – MERISE – SIGL 2 – Cours 01 – page 1/25 - Bertrand LIAUDET INSIA – SIGL 2 La méthode MERISE 1 : Introduction Bertrand LIAUDET BIBLIOGRAPHIE La méthode MERISE. Tome 1 : Principes et outils, Les éditions d’organisation, 1986. Tardieu, Rochfeld, Colletti. La méthode MERISE. Tome 2 : Démarche et pratiques, Les éditions d’organisation, 1985. Tardieu, Rochfeld, Colletti, Panet, Vahée. Ingéniérie des systèmes d’information : Merise - Deuxième génération, , Eyrolles, 2001, 4ème édition (ISIM). Nanci, Espinasse. Ingéniérie des systèmes d’information, sous la direction de Corine Cauvet et Camille Rosenthal-Sabroux, Hermes, 2001. SOMMAIRE INTRODUCTION 3 1. Génie Logiciel vs Ingénierie des systèmes d’information 3 Génie logiciel - Software 3 Ingénierie des systèmes d’information - Brainware 4 Relations entre software engineering et brainware engineering 5 2. Généralités sur la méthode 6 Définitions 6 Méthode et méthodologie 6 3. Méthode analytique vs méthode systémique 7 Méthode analytique 7 Brève présentation de la méthode systémique 8 INSIA – MERISE – SIGL 2 – Cours 01 – page 2/25 - Bertrand LIAUDET 4. Développement d’un logiciel : Les 4 distinctions capitales 10 Première distinction : Développement = Conception + Réalisation 10 Deuxième distinction : Conception = Analyse fonctionnelle + Analyse organique 10 Troisième distinction : Analyse organique = Architecture système + Analyse détaillée 11 Quatrième distinction : données versus traitements : l’analyse des données. 11 5. Le cycle en V 12 Présentation 12 La production des documents 13 Réalisation et langage de programmation 15 Cycle en V et analyse des données 15 6. Système d’information 16 Présentation théorique 16 Distinction entre SIO et SII 17 Distinction entre système entreprise et système logiciel 17 Relations entre SIO, SII, système entreprise et système logiciel 18 7. La méthode MERISE 19 Définition 19 Historique 19 Les 3 dimensions de la démarche MERISE 20 La distinction entre données et traitement 20 Le cycle d’abstraction 20 Le cycle de vie 23 Le cycle de décision 24 Les plans types 24 Première édition : Novembre 2008 Deuxième édition : Janvier 2010 INSIA – MERISE – SIGL 2 – Cours 01 – page 3/25 - Bertrand LIAUDET INTRODUCTION Il est facile de décrire la méthode MERISE, encore que son application exige à coup sûr savoir et pratique. MERISE : c’est une méthode systémique de conception des systèmes d’information. Elle est en relation avec le développement des bases de données relationnelles (SQL). Conception : c’est une partie du développement du logiciel. Système d’information : c’est un ou plusieurs logiciels manipulant un ensemble d’informations structurées cohérentes. Par exemple : l’intra de l’EPITECH : des cours, des élèves, des profs, des horaires, des projets, des groupes, des notes, etc. On peut les consulter, les créer, les modifier, les détruire. Avant de présenter la méthode MERISE, on va présenter quelques notions générales sur la méthode, la conception et le système d’information. 1. Génie Logiciel vs Ingénierie des systèmes d’information Génie logiciel - Software Le terme de génie logiciel (software engineering) est né en Europe à la fin des années 60. Le G.L vise à transformer les besoins et attentes des utilisateurs en une application informatique. Besoins et attentes Application informatique Quoi : software Qui : les informaticiens. Le G.L. regroupe : • Des METHODES (organisation du travail) • Des TECHNIQUES (langages de programmation, documentation des programmes) • Des OUTILS (compilateurs, systèmes de gestion de la documentation) de développement du logiciel. INSIA – MERISE – SIGL 2 – Cours 01 – page 4/25 - Bertrand LIAUDET Ingénierie des systèmes d’information - Brainware Ingénierie des systèmes d’information Le terme d’ingénierie des systèmes d’information (requirement engineering) est né au début des années 90. L’ I.S.I vise à transformer les besoins et attentes des utilisateurs en spécifications formalisées d’une future application informatique. Besoins et attentes Spécifications formalisées Quoi : brainware Qui : les informaticiens, les gestionnaires et les autres utilisateurs du système d’information L’ I.S.I. regroupe : • Des METHODES d’organisation du travail de spécification : MERISE • Des TECHNIQUES de modélisations : MCD, MLD, etc. • Des OUTILS de modélisation et de spécifications : logiciel Win’Design, logiciel AMC designer… utilisés pour le développement des spécifications. Le brainware Le concept de brainware, très peu usité, a été introduit par Tosio Kitagawa en septembre 1974 dans le n°39 des Research Report of Research Institute of Fundamental Information Science. Le brainware est la fondation intellectuelle qui fonde le software. Le brainware est un matériau (ware) en ce sens que c’est un stock objectif de connaissances et d’informations. On peut donc distinguer entre : software ingenering - brainware ingenering INSIA – MERISE – SIGL 2 – Cours 01 – page 5/25 - Bertrand LIAUDET Relations entre software engineering et brainware engineering Métier Gestionnaire - utilisateur Système d’information Besoins Applications Brainware Sofware Ingénierie des spécifications Génie logiciel Systèmes d’information ISIM, p. 2 INSIA – MERISE – SIGL 2 – Cours 01 – page 6/25 - Bertrand LIAUDET 2. Généralités sur la méthode Définitions 1. Marche, ensemble de démarches que suit l'esprit pour découvrir et démontrer la vérité (dans les sciences). 2. Ordre réglant une activité; arrangement qui en résulte. 3. Ensemble de moyens raisonnés suivis pour arriver à un but Méthode et méthodologie La méthodologie est la science des méthodes. Par abus de langage, la méthodologie est devenu la méthode en tant que programme formel qui règle à l’avance une suite d’opérations à réaliser pour arriver à un résultat en signalant les difficultés à contourner. C’est en général le résultat de principes théoriques et de retour d’expérience. La méthodologie est une connaissance très concrète et qui semble abstraite car elle met en œuvre concrètement des opérations complexes et abstraites. Si la maîtrise concrète de ces opérations complexes et abstraites n’est pas acquise, la méthodologie la méthodologie paraîtra très abstraite. C’est [ la méthode ] que l’on place le plus souvent en tête dans les écoles, comme propédeutique des sciences, alors que, selon le parcours de la raison humaine, elle est l’ultime étape, à laquelle la raison parvient uniquement quand la science est déjà terminée depuis longtemps et n’a plus besoin que de la dernière main pour être mise en ordre et atteindre la perfection. Car il faut que l’on connaisse les objets déjà à un assez haut degré, si l’on veut indiquer les règles selon lesquelles une science s’en peut mettre en œuvre. Critique de la raison pure, 1781, Emmanuel Kant (1724-1804) Introduction de la logique transcendantale INSIA – MERISE – SIGL 2 – Cours 01 – page 7/25 - Bertrand LIAUDET 3. Méthode analytique vs méthode systémique Méthode analytique Discours de la méthode La méthode analytique est la méthode de décomposition classique dont on retrouve les fondements chez Descartes : Certains chemins m'ont conduit à des considérations et des maximes dont j'ai formé une méthode par laquelle il me semble que j'ai moyen d'augmenter par degrés ma connaissance, et de l'élever peu à peu au plus haut point… Au lieu de ce grand nombre de préceptes dont la logique est composée, je crus que j'aurais assez des quatre suivants, pourvu que je prisse une ferme et constante résolution de ne manquer pas une seule fois a les observer. Le premier était de ne recevoir jamais aucune chose pour vraie que je ne la connusse évidemment être telle; c'est-à-dire, d'éviter soigneusement la précipitation et la prévention, et de ne comprendre rien de plus en mes jugements que ce qui se présenterait si clairement et si distinctement à mon esprit, que je n'eusse aucune occasion de le mettre en doute. Le second, de diviser chacune des difficultés que j'examinerais, en autant de parcelles qu'il se pourrait, et qu'il serait requis pour les mieux résoudre. Le troisième, de conduire par ordre mes pensées, en commençant par les objets les plus simples et les plus aisés à connaître, pour monter peu à peu comme par degrés jusques à la connaissance des plus composés, et supposant même de l'ordre entre ceux qui ne se précèdent point naturellement les uns les autres. Et le dernier, de faire partout des dénombrements si entiers et des revues si générales, que je fusse assuré de ne rien omettre. Discours de la méthode, 1637, Descartes (1596-1650) Ce discours met en avant quatre principes : 1. L’évidence contre les préjugés pour décrire la réalité. 2. L’analyse : La division du tout en partie. 3. La synthèse : la reconstruction du tout à partir des parties. 4. La totalité : ne rien omettre. L’analyse descendante et ses étapes La bonne méthode consiste à diviser le tout en parties, puis à réaliser les parties, avant de les réintégrer toutes ensembles. C’est l’analyse descendante. Les étapes sont les suivantes : INSIA – MERISE – SIGL 2 – Cours 01 – page 8/25 - Bertrand LIAUDET 1. Partir de la réalité : le problème à traiter. 2. S’en faire une idée claire et complète. 3. Diviser cette idée en parties. 4. Construire les parties une par une. 5. Intégrer les parties toutes ensemble. Les erreurs de méthode  ne pas partir du tout Une erreur classique consiste à ne pas partir du tout, mais à uploads/Geographie/ lamethode-merise-wsdfsw.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager