MERISE - LIPN
MERISE Mod´elisation de Syst`emes d’Information Pierre G´erard DUT Informatique 2`eme ann´ee 2004/2005 Table des mati`eres 1 Introduction 2 1 1 Processus de d
Mod´elisation de Syst`emes d’Information Pierre G´erard
Introduction Mod`eles conceptuels Mod`eles organisationnels et logiques Mod`eles physiques MERISE Mod´elisation de Syst`emes d’Information Pierre G´erard
English–Old Norse Dictionary - York University
English–Old Norse Dictionary compiled by Ross G Arthur In parentheses Publications Linguistics Series Cambridge, Ontario 2002
INTERNATIONAL LIST OF PROTECTED NAMES (also available on our
International List of Protected Names 5 03/02/2009 Au 1er janvier 2009, la liste des Noms Protégés compte 4449 noms On 1st January 2009, the list of Protected Names contains 4449 names
Conjugating Regular Irish Verbs - Conradh na Gaeilge of New
Conjugating Regular Irish Verbs The regular verbs in Irish come in two types — 1st Conjugation and 2nd Conjugation verbs , , in, or , , , : :
YEAR 8 - Castle Newnham School
Memrise Most pupils already have a Memrise account, but we will be reminding pupils how to log on to their account and access courses directly linked to what they are learning in school at home To support with reading and listening skills, we subscribe to the Pearson Active Learn resources and we will be setting tasks via their website
Ring - University of Cambridge
situation where we are processing the lion’s share of the biggest merchants’ digital busi-ness to mobile users ’ Interim results to 30 June 2018 showed end user spend rose 138 to £220 million and remains on track to more than double for the fourth consecutive year Improbable Leading Chinese Internet technology
The most common Chinese characters in order of frequency
[le] ; 你来了 Nǐ láile You have come 我累了 Wǒ lèile I've gotten tired
Base de Données et langage SQL - pdfbibcom
Base de Données et langage SQL (IUT, département informatique, 1re année) Laurent AUDIBERT Institut Universitaire de Technologie de Villetaneuse – Département Informatique
[PDF] la messagerie electronique - ACTIV Formations
[PDF] LES ÉTAPES DE L 'ALGORITHME DU SIMPLEXE
[PDF] Introduction aux méthodes numériques
[PDF] Analyse physico-chimique des sols Agricoles
[PDF] Résumé de méthodes quantitatives II 1 Introduction - Etudiant·e·s
[PDF] La méthodologie - Vie scolaire
[PDF] Plan du cours Méthodologie de la recherche 1 Introduction 11 Les
[PDF] Matière Métiers Sciences et Technologie 1 1er Licence Tronc
[PDF] Manuel de l 'étude de prix
[PDF] lecture de plans et métré - ffc-Constructiv
[PDF] Métrologie - Pagesperso-orangefr
[PDF] Métrologie - ganil
[PDF] LA MÉTROLOGIE
[PDF] Sommaire des cours 1re année BTS MUC - Cned
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiques
MERISE
Mod´elisation de Syst`emes d"Information
Pierre G´erard
IUT de Villetaneuse - Universit´e de Paris 13
DUT Informatique 2
`emeann´ee2004/2005L
ATEXPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Cycle de vie
"La qualit´e du processus de fabrication est garante de la qualit´e du produit»Pour obtenir un logiciel de qualit´e, il faut en maˆıtriser le processus d"´elaborationLa vie d"un logiciel est compos´ee de diff´erentes ´etapes La succession de ces ´etapes forme lecycle de viedu logiciel Il faut contrˆoler la succession de ces diff´erentes ´etapesPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Etude de faisabilit´e
D´eterminer si le d´eveloppement propos´e vaut la peine d"ˆetre mis en oeuvre, compte tenu de attentes et de la difficult´e de d´eveloppementEtude de march´e :D´eterminer s"il existe un march´e potentiel pour le produit.Pierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Sp´ecification
D´eterminer les fonctionnalit´es que doit poss´eder le logiciel Collecte des exigences :obtenir de l"utilisateur ses exigences pour le logicielAnalyse du domaine :d´eterminer les tˆaches et les structures qui se r´ep`etent dans le probl`emePierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Organisation du projet
D´eterminer comment on va d´evelopper le logiciel Analyse des coˆuts :´etablir une estimation du prix du projet Planification :´etablir un calendrier de d´eveloppement Assurance qualit´e du logiciel :d´eterminer les actions quipermettront de s"assurer de la qualit´e du produit finiR´epartition des tˆaches :hi´erarchiser les tˆaches et sous-tˆaches
n´ecessaires au d´eveloppement du logicielPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Conception
D´eterminer la fa¸con dont dont le logiciel fournit les diff´erentes fonctionnalit´es recherch´eesConception g´en´erale Conception architecturale :d´eterminer la structure du syst`eme Conception des interfaces :d´eterminer la fa¸con dont lesdiff´erentes parties du syst`eme agissent entre ellesConception d´etaill´ee :d´eterminer les algorithmes pour les
diff´erentes parties du syst`emePierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Impl´ementation
Ecrire le logiciel
Pierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Tests Essayer le logiciel sur des donn´ees d"exemple pour s"assurer qu"il fonctionne correctementTests unitaires :faire tester les parties du logiciel par leurs d´eveloppeursTests d"int´egration :tester pendant l"int´egration Tests de validation :pour acceptation par l"acheteur Tests syst`eme :tester dans un environnement proche de l"environnement de productionTests Alpha :faire tester par le client sur le site ded´eveloppementTests Bˆeta :faire tester par le client sur le site de productionTests de r´egression :enregistrer les r´esultats des tests et les
comparer `a ceux des anciennes versions pour v´erifier si la nouvelle n"en a pas d´egrad´e d"autresPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Livraison
Fournir au client une solution logicielle qui fonctionne correctementInstallation :rendre le logiciel op´erationnel sur le site du client Formation :enseigner aux utilisateurs `a se servir du logiciel Assistance :r´epondre aux questions des utilisateursPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Maintenance
Mettre `a jour et am´eliorer le logiciel pour assurer sa p´er´enit´e Pour limiter le temps et les coˆuts de maintenance, il faut porter ses efforts sur les ´etapes ant´erieuresR´epartition effort d´ev.Origine des erreursCoˆut de la maintenanceD´efinition des besoins6%56%82%Conception5%27%13%
Codage7%7%1%
Int´egration
Tests15%10%4%
Maintenance67%
Pierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Mod`eles lin´eaires et incr´ementaux
Mod`eles lin´eaires
cascade mod`ele en VMod`eles non lin´eaires
prototypage mod`eles incr´ementaux mod`ele en spiralePierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Le cycle de vie en"Cascade»Etude defaisabilitConceptiondtailleConceptiongnraleSpcificationCodageTestsMaintenanceAdapt´e pour des projets de petite taille, et dont le domaine
est bien maˆıtris´ePierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Le cycle de vie en"V»Etude defaisabilitConceptiondtailleConceptiongnraleSpcificationCodageTestsunitairesValidationMaintenanceTestsd©intgrationAdapt´e pour des projets dont le domaine est bien maˆıtris´e
Pierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Le prototypage
Prototype :version d"essai du logiciel
Pour tester les diff´erents concepts et exigences Pour montrer aux clients les fonctions que l"on veut mettre en oeuvreLorsque le client a donnn´e son accord, le d´eveloppement suit souvent un cycle de vie lin´eaireAvantages :Les efforts consacr´es au d´eveloppement d"un prototype sont le plus souvent compens´es par ceux gagn´es `a ne pas d´evelopper de fonctions inutilesPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Le mod`ele incr´emental de Parnas
1Concevoir et livrer au client un sous-ensemble minimal et
fonctionnel du syst`eme2Proc´eder par ajouts d"incr´ements minimaux jusqu"`a la fin du processus de d´eveloppement3Avantages :Meilleure int´egration du client dans la boucle, produit conforme `a ses attentesPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Le mod`ele en Sprirale de Boehm
Un mod`ele mixte
A chaque cycle,
recommencer :1Consultation du client2Analyse des risques
3Conception
4Impl´ementation
5Tests
6Planification du
prochain cycleAvantages :meilleure maˆıtrise des risques, mais n´ecessite une (tr`es) grande exp´eriencePierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
M´ethode : une d´emarche et un formalisme
D´emarche : succession d"´etapes pour
Mieux maˆıtriser le d´eroulement d"un projet Meilleure visibilit´e pour les utilisateurs sur certains r´esultatsinterm´ediaires et garantir que le r´esultat final sera celui attenduFormalisme d´efini par:
Un langage formel
Un langage semi-formel g´en´eralement graphiqueUn langage naturel
Fonction :
Repr´esenter le monde r´eel tel qu"il est per¸cu par le concepteur Outil de communication entre informaticiens et utilisateurs Constitu´e par un ensemble de mod`eles permettant d"assurer une bonne compr´ehension des besoins des utilisateursPierre G´erardMERISE
Introduction
Mod`eles conceptuels
Mod`eles organisationnels et logiques
Mod`eles physiquesProcessus de d´eveloppement d"un logicielLa m´ethode MERISE
Le Projet
Mod`eles
Repr´esentation abstraite de la r´ealit´e qui exclut certainsd´etails du monde r´eelPermet de r´eduire la complexit´e d"un ph´enom`ene en ´eliminant
les d´etails qui n"influencent pas son comportement significatifRefl`ete ce que le concepteur croit important pour la
compr´ehension et la pr´ediction du ph´enom`ene mod´elis´e, les limites du ph´enom`ene mod´elis´e d´ependent des objectifs du mod`ele