2. Activités et Modèles de développement en Génie Logiciel
|
|
- Marie-Noëlle Jacques
- il y a 8 ans
- Total affichages :
Transcription
1 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale et détaillée Programmation Gestion de configurations et intégration Validation et vérification Les Modèles de développement du GL Le modèle de la cascade Le modèle en V Le modèle en spirale Modèles par incréments Activités et Modèles de développement en GL - Bernard ESPINASSE - - 1
2 Les activités nécessaires au développement du logiciel maintenant définies de façon plus précise utilisent et produisent des documents (textes, programmes, traces d'exécution, etc.) ont plus ou moins d'importance selon le processus de développement retenu et la nature du logiciel à produire (peuvent être inutiles dans certains cas) Ces grandes activités sont : Analyse des besoins Spécification globale Conception architecturale et détaillée Programmation Gestion de configurations et intégration Validation et vérification Activités et Modèles de développement en GL - Bernard ESPINASSE - - 2
3 Quelques chiffres d'efforts et de coûts Répartition générales des efforts : % de l'effort total de développement d'un logiciel : programmation : 10 à 20% spécification et conception : environ 40% validation et vérification : de l'ordre de 40% Coûts selon les domaines d'application : Domaines Analyse / Réalisation Test d'application Conception de commande embarqués d'exploitation scientifique de gestion Activités et Modèles de développement en GL - Bernard ESPINASSE - - 3
4 éviter de développer un logiciel non adéquat A n a l y s e d e s b e s o i n s Objet menée en liaison avec les études de faisabilité et la planification étude du domaine d'application : états actuel et futur de l'environnement du système, déterminer les frontières, le rôle, les ressources disponibles et requises, les contraintes d'utilisation et de performance, etc. Données fournies par des experts/utilisateurs du domaine d'application -> établir un dialogue entre informaticiens et experts/utilisateurs du domaine méthodes utilisées : relèvent plutôt des sciences cognitives : entretiens, questionnaires, observations de l'existant, études de situations similaires Résultat ensemble de documents décrivant l'environnement du futur système, son rôle et sa future utilisation (parfois manuel d'utilisation préliminaire) Activités et Modèles de développement en GL - Bernard ESPINASSE - - 4
5 S p é c i f i c a t i o n g l o b a l e Objet établir une première description du futur système, corrélée avec : l'analyse des besoins (souvent regroupées dans même étape) la validation Données résultats de l'analyse des besoins + considérations technique/faisabilité informatique le quoi, pas le comment : Résultat : spécification technique de besoins STB une description de ce que doit faire le logiciel en évitant des décisions prématurées de réalisation trop difficile d'anticiper leurs conséquences sur la réalisation finale en termes de performances, ressources, ou même de faisabilité. point de départ au développement souvent : 1 version du manuel de référence + compléments au manuel d'utilisation. Activités et Modèles de développement en GL - Bernard ESPINASSE - - 5
6 C o n c e p t i o n s a r c h i t e c t u r a l e e t d é t a i l l é e Objet une description du logiciel très proche d'un programme avec détails d'implémentation, 2 étapes : 1 - Conception architecturale : décomposer le logiciel en composants plus simples préciser les interfaces et les fonctions de chaque composant fournir une description de l'architecture du logiciel et un ensemble de spécifications de ses divers composants. 2 - Conception détaillée : fournir pour chaque composant une description précisant comment ses fonctions sont réalisées : algorithmes, représentation des données,... Remarques frontière entre spécification et conception souvent floue car pas raisonnable de spécifier un système indépendamment de toute considération de faisabilité. la conception commence souvent pendant la spécification, et peut la remettre en cause des contraintes de réalisation peuvent anticiper sur la conception au moment de la spécification Activités et Modèles de développement en GL - Bernard ESPINASSE - - 6
7 P r o g r a m m a t i o n passer du résultat de la conception détaillée à un ensemble de programmes ou de composants de programmes la mieux maîtrisée et la mieux "outillée" (parfois automatisée) G e s t ion de c onf igur a t ions permettre la gestion des composants du logiciel, d'en maîtriser l'évolution et les mises à jour tout au long du processus de développement (documentation homogène) I n t é g r a t i o n assembler tout ou partie des composants logiciels pour obtenir un système exécutable existe souvent plusieurs choix possibles pour certains composants -> variantes du logiciel (ex: pour des systèmes d'exploitation différents) utilise la gestion de configuration pour : assembler des versions cohérentes de composants gérer des variantes du logiciel Activités et Modèles de développement en GL - Bernard ESPINASSE - - 7
8 V a l i d a t i o n a-t-on décrit le "bon" système, c'est-à-dire un système qui répond à l'attente des utilisateurs et aux contraintes de leur environnement? s'assurer de l'adéquation des résultats de l'analyse des besoins et de la spécification globale consiste en des revues et inspections de spécifications ou de manuels, et du prototypage rapide V é r i f i c a t i o n le développement est-il correct par rapport à la spécification de départ? s'assurer que les descriptions successives du logiciel, et, in fine, le logiciel lui-même, satisfont la spécification globale : inspections de spécifications, de programme, preuve et tests. preuve : porte sur une spécification détaillée ou un programme et permet de prouver que celle-ci ou celui-ci satisfait bien la spécification de départ. test : consiste à rechercher des erreurs dans une spécification ou un programme par : examen ou analyse du texte (test statique) par des exécutions sur sous-ensemble fini de données (test dynamique) : test unitaire : tester des composants isolés ; test d'intégration : tester un ensemble de composants vennant d'être assemblés test système : tester le système sur son futur site d'exploitation, dans des conditions opérationnelles et au-delà (surcharge, défaillances matérielles,... ). Activités et Modèles de développement en GL - Bernard ESPINASSE - - 8
9 R ô l e d u m a q u e t t a g e ( o u p r o t o t y p a g e r a p i d e ) principale difficulté en validation = l'imprécision des besoins et des caractéristiques du système à développer développer très rapidement un programme, la maquette, qui est une ébauche du futur système et de préciser les besoins elle n'en a pas les performances, ni toutes les fonctionnalités et elle ne répond pas aux exigences de qualité d'un produit fini. maquette exploratoire : soumise à des scénarios en liaison avec les futurs utilisateurs afin de préciser leurs besoins ou leurs souhaits maquette expérimentale : lors d'une étape de conception, permet l'expérimentation et la comparaison de choix différents Important de bien définir les objectifs d'une opération de prototypage rapide, et d'en tenir compte pour la conception de la maquette Activités et Modèles de développement en GL - Bernard ESPINASSE - - 9
10 L e M o d è l e d e l a C a s c a d e ( w a t e r f a l l m o d e l ) modèle très simple, nécessite d'avoir un certain nombre d'étapes (Boehm 76) première version: versions actuelles : Faisabilité Analyse des besoins et planification Conception de produit correction correction Faisabilité validation Analyse des besoins et planification validation Conception de produit vérification Conception détaillée correction Conception détaillée vérification Codage correction Codage test unitaire Intégration correction Intégration test d'acceptation Installation correction Installation test système Exploitation et maintenance correction Exploitation et maintenance Activités et Modèles de développement en GL - Bernard ESPINASSE
11 L e M o d è l e d e l a C a s c a d e ( w a t e r f a l l m o d e l ) une étape doit se terminer à une certaine date, par la production de certains documents ou logiciels. les résultats de l'étape sont soumis à une revue approfondie, et on ne passe à l'étape suivante que quand ils sont jugés satisfaisants. certaines étapes portent le nom d'une activité essentielle pour cette étape, mais n'impose pas qu'elle n'ait lieu que dans cette étape. d'autres activités interviennent : le contrôle technique ou la gestion de configurations présents tout au long du processus. les flèches ascendantes (versions actuelles) expriment qu'une étape ne remet en cause que l'étape précédente: -> en pratique: souvent un voeu pieux, il y a toujours des problèmes qui se propagent de bas en haut documents, normes, recommandations décrivent précisément les étapes (IEEE, AFNOR). Limites du modèle souvent abandonné au profit du modèle en V, plus réaliste dans l'articulation entre les activités de réalisation et de validation/vérification. Activités et Modèles de développement en GL - Bernard ESPINASSE
12 l e M o d è l e e n V Analyse des besoins et faisabilité certification Installation et test système Spécification validation Test d'acceptation corrections Conception architecturale Conception détaillée vérification Intégration et test d'intégration Test unitaire Programmation les premières étapes du développement (conception logiciel) prépare les dernières étapes (validation et vérification) Activités et Modèles de développement en GL - Bernard ESPINASSE
13 2 sortes de dépendances entre étapes : l e M o d è l e e n V celles du V : enchaînement et l'itération éventuelle du modèle de la cascade les étapes se déroulent séquentiellement en suivant le V de gauche à droite celles transversales : une partie des résultats de l'étape de départ est utilisée directement par l'étape d'arrivée exemple: à l'issue de la conception architecturale, le protocole d'intégration et les jeux de test d'intégration doivent être complètement décrits. évite d'énoncer une propriété impossible à vérifier objectivement une fois le logiciel réalisé: avec toute décomposition doit être décrite la recomposition, toute description d'un composant est accompagnée des tests qui permettront de s'assurer qu'il correspond à sa description Activités et Modèles de développement en GL - Bernard ESPINASSE
14 l e M o d è l e d e l a S p i r a l e proposé par B.BOEHM en 1968, beaucoup plus général que les précédent et peut les inclure Quadrant 1 Quadrant 2 Détermination des objectifs, des alternatives et des contraintes Evaluation, identification et résolution Planification des phases suivantes Développement, Vérification Quadrant 4 Quadrant 3 Activités et Modèles de développement en GL - Bernard ESPINASSE
15 l e M o d è l e d e l a S p i r a l e : l e s p h a s e s e n d é t a i l met l'accent sur l'analyse de risque chaque cycle de la spirale se déroule en 4 phases représentées par 4 quadrants : 1. Détermination : des objectifs du cycle, des alternatives pour les atteindre, des contraintes, à partir des résultats des cycles précédents, ou, si il n'y en a pas, d'une analyse préliminaire des besoins 2. Analyse des risques, évaluation des alternatives, éventuellement maquettage 3. Développement et vérification de la solution retenue 4. Revue des résultats et planification du cycle suivant. quadrant 3 correspond à un développement classique (ou portion) et un des modèles précédents (de la cascade ou en V) peut s'appliquer ce "super" modèle permet d'encadrer le développement proprement dit par des phases consacrées à la détermination des objectifs et à l'analyse de risque. Activités et Modèles de développement en GL - Bernard ESPINASSE
16 Modèle en Spirale: risques majeurs du développement de logiciel fournit liste de risques encourus dans développement de logiciel et suggére des solutions: Défaillance de personnel : embauche de personnel de haut niveau; adéquation entre profil et fonction ; esprit d'équipe ; formation mutuelle ; personnes clés. Calendrier et budget irréalistes : estimation détaillée des coûts et calendriers développement incrémentai ; réutilisation ; élagage des besoins. Développement de fonctions inappropriées : analyse de l'organisation, de la mission; revues d'utilisateurs; manuel d'utilisation précoce Développement d'interfaces utilisateurs inappropriées : maquettage ; scénarios et revues d'utilisateurs ; analyse des tâches. Produit "plaqué or" : élagage des besoins ; maquettage ; analyse des coûts bénéfices ; conception prenant en compte les coûts. Volatilité des besoins: seuil élevé de modification ; masquage d'information développement incrémentai où les derniers incréments sont les plus changeants. Composants externes manquants : inspections; essais/mesures; analyse de compatibilité Tâches externes défaillantes : audit avant attribution de sous-traitance ; contrats avec bonus ; revues. Problèmes de performances: simulations ; modélisations ; essais et mesures maquettage. Exigences démesurées par rapport à la technologie: analyses techniques de faisabilité ; maquettage. Activités et Modèles de développement en GL - Bernard ESPINASSE
17 l e M o d è l e d e l a S p i r a l e : m i s e e n o e u v r e le premier cycle : une analyse préliminaire de besoins affinée au cours des premiers cycles, en prenant en compte les contraintes et l'analyse des risques. une utilisation systématique de maquettes exploratoires. les cycles suivants : les 3 quadrants = conception, les choix guidés par maquettes expérimentales. le dernier cycle se termine par la fin d'un processus de développement classique en conclusion mise en oeuvre demande des compétences et un effort importants moins expérimenté et moins documenté que les précédents. utilisation complète adaptée à des projets innovants, à risques, et dont les enjeux sont importants. Activités et Modèles de développement en GL - Bernard ESPINASSE
18 modèles précédents : l e s M o d è l e s p a r I n c r é m e n t s décomposition en composants (conception architecturale) puis composants développés indépendamment les uns des autres, en parallèle ou en séquence, selon les ressources disponibles modèles par incréments : un seul sous-ensemble des composants est développé à la fois : un logiciel noyau est tout d'abord développé puis des incréments sont successivement développés et intégrés incrément 1 conception architecturale conception programmation test détaillée incrément 2 conception architecturale conception programmation test détaillée incrément 3 conception architecturale conception programmation test détaillée temps Activités et Modèles de développement en GL - Bernard ESPINASSE
19 M o d è l e s p a r I n c r é m e n t s : a v a n t a g e s chaque développement est moins complexe les intégrations sont progressives livraisons et mises en service possibles après chaque intégration d'incrément. permet de mieux lisser dans le temps l'effort de développement et les effectifs. souvent utilisée pour de grands projets, fonctionnant par appels d'offres et sous-traitances. M o d è l e s p a r I n c r é m e n t s : r i s q u e s risque majeur : remise en cause du noyau ou les incréments précédents autre risque : être incapable d'intégrer un incrément. en conséquence : au début du projet, spécification globale du noyau, des incréments, et de leurs interactions incréments aussi indépendants que possible (aussi bien fonctionnellement qu'au niveau des calendriers de développement) Activités et Modèles de développement en GL - Bernard ESPINASSE
20 Quelques constatations: coût de correction des erreurs Activités et Modèles de développement en GL - Bernard ESPINASSE
21 Quelques constatations: recouvrement souhaitable des phases Activités et Modèles de développement en GL - Bernard ESPINASSE
22 Quelques constatations: facteurs affectant le coût du logiciel Activités et Modèles de développement en GL - Bernard ESPINASSE
23 Activités et Modèles de développement en GL - Bernard ESPINASSE
2.DIFFERENTS MODELES DE CYCLE DE VIE
2.DIFFERENTS MODELES DE CYCLE DE VIE 2.1. INTRODUCTION... 1 2.1.1 Notion de cycle de vie... 1 2.1.2 Justification du cycle de vie... 1 2.2. LES DIFFERENTES PHASES DU CYCLE DE VIE... 2 2.2.1 Définition
Plus en détailIFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours
IFT3913 Qualité du logiciel et métriques Chapitre 2 Modèles de processus du développement du logiciel Plan du cours Introduction Modèles de processus du développement du logiciel Qualité du logiciel Théorie
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailDossier d'étude technique
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Guide méthodologique Dossier d'étude technique Référence : CNRS/DSI/conduite-projet/developpement/technique/guide-etude-technique
Plus en détailGestion Projet. Cours 3. Le cycle de vie
Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007
Plus en détailDéveloppement itératif, évolutif et agile
Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie
Plus en détailDéveloppement spécifique d'un système d information
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Développement spécifique d'un système d information Référence : CNRS/DSI/conduite-proj/developpement/proc-developpement-si
Plus en détailMéthodes de développement. Analyse des exigences (spécification)
1 / 16 Méthodes de développement Analyse des exigences (spécification) 1 -Objectifs de l'analyse des exigences... 2 2 - Approfondissement et formalisation du besoin... 2 2.1 Séparation des besoins, contraintes
Plus en détailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en détailProcessus d Informatisation
Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue
Plus en détailNom-Projet MODELE PLAN DE MANAGEMENT DE PROJET
Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Glossaire La terminologie propre au projet, ainsi que les abréviations et sigles utilisés sont définis dans le Glossaire. Approbation Décision formelle, donnée
Plus en détailGL - 2 2.2 Processus de développement Cycles de vie
GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade
Plus en détailFiche méthodologique Rédiger un cahier des charges
Fiche méthodologique Rédiger un cahier des charges Plan de la fiche : 1 : Présentation de la fiche 2 : Introduction : les grands principes 3 : Contenu, 1 : positionnement et objectifs du projet 4 : Contenu,
Plus en détailLA QUALITE DU LOGICIEL
LA QUALITE DU LOGICIEL I INTRODUCTION L'information est aujourd'hui une ressource stratégique pour la plupart des entreprises, dans lesquelles de très nombreuses activités reposent sur l'exploitation d'applications
Plus en détailBrique BDL Gestion de Projet Logiciel
Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL
Plus en détailUNITE U 6.2 : PROJET TECHNIQUE OBJET DE L'EPREUVE.
UNITE U 6.2 : PROJET TECHNIQUE OBJET DE L'EPREUVE. Cette épreuve permet de valider les compétences C1, C2, C3 et T2 du référentiel au travers de la démarche de projet 15 que le candidat aura mis en œuvre.
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailDéveloppement d'un projet informatique
Développement d'un projet informatique par Emmanuel Delahaye (Espace personnel d'emmanuel Delahaye) Date de publication : 27 janvier 2008 Dernière mise à jour : 25 avril 2009 Cet article présente un certain
Plus en détailEnquête 2014 de rémunération globale sur les emplois en TIC
Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants
Plus en détailLES INTERFACES HOMME-MACHINE
LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailLOG2420 Analyse et conception d interfaces utilisateur
LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur 1/36 LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur
Plus en détailConclusions de la 9ème réunion du Groupe Consultatif du SYGADE
Conclusions de la 9ème réunion du Groupe Consultatif du SYGADE Le Groupe consultatif du SYGADE soumet à l'attention du Secrétaire général de la CNUCED les conclusions suivantes formulées lors de sa 9ième
Plus en détailConduite et Gestion de Projet - Cahier des charges
Conduite et Gestion de Projet - Cahier des charges 1 Introduction Sophie Toulouse LIPN - Université Paris 13 +33.1.49.40.40.73 99 av. Jean-Baptiste Clément toulouse@lipn.univ-paris13.fr 93430 Villetaneuse
Plus en détailSituation présente et devis technique
Situation présente et devis technique Système de gestion des membres actuel Le système de gestion des membres actuel sert principalement à stocker des informations sur les architectes et les stagiaires.
Plus en détailEn synthèse. HVR pour garantir les échanges sensibles de l'entreprise
En synthèse HVR pour garantir les échanges sensibles de l'entreprise Le logiciel HVR fournit des solutions pour résoudre les problèmes clés de l'entreprise dans les domaines suivants : Haute Disponibilité
Plus en détailMéthodes de développement
1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes
Plus en détailÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL
ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL Au niveau du second degré, l'économie et gestion recouvre un ensemble de champs disciplinaires relevant de l'économie, du droit, des sciences de
Plus en détailBut de cette introduction à la gestion de projets :
But de cette introduction à la gestion de projets : Présenter quelques méthodes de conception logicielle. Replacer la conception de bases de données dans un contexte plus vaste. Présenter quelques méthodes
Plus en détailConcepteur Développeur Informatique
Référentiel de Certification UNION EUROPEENNE Fonds Social Européen DSP REAC RC RF CDC Concepteur Développeur Informatique Libellé réduit: CDI Code titre: TP-01281 Type de document: Guide RC Version: 1
Plus en détailAnalyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Plus en détailM1805 - Études et développement informatique
Appellations (Métiers courants) Analyste décisionnel - Business Intelligence Analyste organique informatique Analyste-programmeur / Analyste-programmeuse informatique Chef de projet étude et développement
Plus en détailSystèmes de transport public guidés urbains de personnes
service technique des Remontées mécaniques et des Transports guidés Systèmes de transport public guidés urbains de personnes Principe «GAME» (Globalement Au Moins Équivalent) Méthodologie de démonstration
Plus en détailContrôle interne et organisation comptable de l'entreprise
Source : "Comptable 2000 : Les textes de base du droit comptable", Les Éditions Raouf Yaïch. Contrôle interne et organisation comptable de l'entreprise Le nouveau système comptable consacre d'importants
Plus en détailConduite de projets informatiques Développement, analyse et pilotage (2ième édition)
Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les
Plus en détailLa gestion de la maintenance assistée par ordinateur et la maintenance des logiciels
Présentation finale de l'activité de synthèse La gestion de la maintenance assistée par ordinateur et la maintenance des logiciels Nicolas BUCHY Directeur : Alain ABRAN Plan de la présentation 1. Présentation
Plus en détailOutil de gestion et de suivi des projets
Outil de gestion et de suivi des projets Proposition technique et commerciale Amselem Jonathan - Corniglion Benoit - Sorine Olivier Troche Mariela - Zekri Sarah 08 Sommaire I. Les atouts de la proposition
Plus en détailService de réplication des données HP pour la gamme de disques Continuous Access P9000 XP
Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Services HP Care Pack Données techniques Le service de réplication des données HP pour Continuous Access offre
Plus en détailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en détailGé nié Logiciél Livré Blanc
Gé nié Logiciél Livré Blanc Version 0.2 26 Octobre 2011 Xavier Blanc Xavier.Blanc@labri.fr Partie I : Les Bases Sans donner des définitions trop rigoureuses, il faut bien commencer ce livre par énoncer
Plus en détailL audit Informatique et la Qualité
L audit Informatique et la Qualité Bennani Samir Ecole Mohammadia d Ingénieurs sbennani@emi.ac.ma emi.ac.ma Qu'est-ce que l'audit informatique? Pour Directeur général : voir plus clair dans l'activité
Plus en détailGL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Plus en détailMEGA Application Portfolio Management. Guide d utilisation
MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis
Plus en détailGénie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5
Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel LA QUALITE 1/5 La gestion de la qualité Enjeux de la
Plus en détailBrève étude de la norme ISO/IEC 27003
RECOMMANDATIONS Brève étude de la norme ISO/IEC 27003 Décembre 2011 CLUB DE LA SECURITE DE L INFORMATION FRANÇAIS 11, rue de Mogador 75009 PARIS Tel : 01 53 25 08 80 Fax : 01 53 08 81 clusif@clusif.asso.fr
Plus en détailITIL V3. Exploitation des services : Les processus
ITIL V3 Exploitation des services : Les processus Création : juin 2013 Mise à jour : juin 2013 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé en se basant
Plus en détailSommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement
Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!
Plus en détailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailScrum/XP adapté au BI/DW
Scrum/XP adapté au BI/DW Marc-Éric Larocque, PMP, MBA, CBIP, PSM marc-eric.larocque@procimaexperts.com Jean-François Pilon, CBIP jean-francois.pilon@procimaexperts.com PROCIMAEXPERTS.COM Introduction Objectifs
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailRational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Plus en détailITIL Gestion de la capacité
ITIL Sommaire 1 GENERALITES 3 2 PERIMETRE DE LA GESTION DES CAPACITES 3 3 ACTIVITES ET LIVRABLES DE LA GESTION DES CAPACITES 4 3.1 ACTIVITES ITERATIVES OU GESTION DE PERFORMANCES : 4 3.2 GESTION DE LA
Plus en détailDirection des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE
Direction des Technologies de l Information Présentation OCDE Contribution du Parlement européen L utilisation de l OPEN SOURCE au PE DIRECTION GÉNÉRALE DE LA PRÉSIDENCE DIRECTION DES TECHNOLOGIES DE L
Plus en détailM1805 - Études et développement informatique
Appellations Analyste cogniticien / cogniticienne informatique Analyste concepteur / conceptrice informatique Concepteur / Conceptrice analyste informatique Concepteur / Conceptrice d'application informatique
Plus en détailGérez efficacement vos flux d entreprises.
Gérez efficacement vos flux d entreprises. g geai* répond au besoin de gestion des flux de données inter et intra-entreprises. Vous maîtrisez vos flux autour d une application centralisée. *EAI : Enterprise
Plus en détailExemple d implémentation d un. Projet SAP avec ASAP
Exemple d implémentation d un Projet SAP avec ASAP Implémentation d un ERP dans une organisation problématiques : adéquation aux besoins conduite du changement adaptation de l ERP adaptabilité aux utilisateurs
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détail1 la loi: la loi du 4 août 1996 relative au bien-être des travailleurs lors de l'exécution de leur travail;
Arrêté royal du 30 août 2013 fixant des dispositions générales relatives au choix, à l'achat et à l'utilisation d'équipements de protection collective (M.B. 7.10.2013) Chapitre I er. - Dispositions relatives
Plus en détailANNEXE 2 : Liste des questions entre le directeur et l étudiant
ANNEXE 2 : Liste des questions entre le directeur et l étudiant LES QUESTIONS PROPRES À L ÉTUDIANT 4 Ai-je bien identifié mes besoins de formation et d'encadrement et les objectifs que je désire atteindre
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailGUIDE SUR L ASSISTANCE A LA MAÎTRISE D'OUVRAGE EN INFORMATIQUE
GUIDE SUR L ASSISTANCE A LA MAÎTRISE D'OUVRAGE EN INFORMATIQUE Validé par la Commission technique des marchés le 9 décembre 2004 1.1 OBJET DU GUIDE...3 1.2 LE PERIMETRE DU GUIDE...3 1.2.1 Terminologie
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
Plus en détailVOLUME I ETUDES DE CAS RELATIFS A DES PROJETS DE PASSATION ELECTRONIQUE DE MARCHES PUBLICS
RAPPORT DE SITUATION VOLUME I ETUDES DE CAS RELATIFS A DES PROJETS DE PASSATION ELECTRONIQUE DE MARCHES PUBLICS JUILLET 2004 Original document in English available at http://europa.eu.int/idabc/eprocurement
Plus en détailPrincipe et règles d audit
CHAPITRE 2 Principe et règles d audit 2.1. Principe d audit Le principe et les règles d audit suivent logiquement l exposé précédent. D abord, comme dans toute branche de l activité d une entreprise, l
Plus en détailANNEXES : MANAGEMENT, QUALITÉ, PROJET, EXEMPLES DE MÉTHODES
ANNEXES : MANAGEMENT, QUALITÉ, PROJET, EXEMPLES DE MÉTHODES LA MÉTHODE AMDEC HACCP Technique spécifique de la sûreté de fonctionnement, l'analyse des Modes de Défaillance, de leurs Effets et de leur Criticité
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailMéthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Plus en détailLa Certification de la Sécurité des Automatismes de METEOR
1 La Certification de la Sécurité des Automatismes de METEOR 2 un mot sur METEOR 3 Le projet METEOR, c'est... un système automatique complexe fortement intégré matériel roulant, équipements électriques,
Plus en détailTest et Validation du Logiciel
Test et Validation du Logiciel McInfo4_ASR Tests Janvier 2009 Patrick FELIX patrick.felix@labri.fr IUT Bordeaux 1 Plan Introduction : Pourquoi de la VVT? 1 Introduction au test de logiciels 2 Le test fonctionnel
Plus en détailPartie 1 : Introduction
Objectifs de la formation L'intérêt des organisations informatiques pour les meilleures pratiques ITIL est maintenant prouvé au niveau mondial. Outre l'accent mis sur l'alignement de l'informatique sur
Plus en détailCOBIT (v4.1) INTRODUCTION COBIT
COBIT (v4.1) Un référentiel de «bonnes pratiques» pour l informatique par René FELL, ABISSA Informatique INTRODUCTION Le Service Informatique (SI) est un maillon important de la création de valeur dans
Plus en détailPOLITIQUE SUR LA SÉCURITÉ LASER
Date d entrée en vigueur: 30 aout 2011 Remplace/amende: VRS-51/s/o Origine: Vice-rectorat aux services Numéro de référence: VPS-51 Les utilisateurs de lasers devront suivre les directives, la politique
Plus en détailLa politique de sécurité
La politique de sécurité D'après le gestionnaire Master 2 Professionnel Informatique 1 Introduction Depuis les années 2000, la sécurité informatique s'est généralisée dans les grandes structures Maintenant,
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailLES SYSTÈMES DE CONTRÔLE DE QUALITÉ (TELS QUE LE SYSTEME ISO 9000) POUR L'ÉVALUATION DES SERVICES VÉTÉRINAIRES DANS LE CADRE DU COMMERCE INTERNATIONAL
LES SYSTÈMES DE CONTRÔLE DE QUALITÉ (TELS QUE LE SYSTEME ISO 9000) POUR L'ÉVALUATION DES SERVICES VÉTÉRINAIRES DANS LE CADRE DU COMMERCE INTERNATIONAL F. Gerster Directeur des Services vétérinaires, 4
Plus en détailCINEMATIQUE DE FICHIERS
ANDRE ANTHONY BRUNEAU Vincent JOUANNIN ROMAIN MAZEAUD MARINE RIOCHET Tony Groupe 609 CINEMATIQUE DE FICHIERS Mini-projet: Gestion de Ventes d'articles Enseignant: MONCEAUX Laura Année 2011 / 2012 TABLE
Plus en détailL'évolution de VISUAL MESSAGE CENTER Architecture et intégration
L'évolution de VISUAL MESSAGE CENTER Architecture et intégration Sommaire Résumé exécutif Base technologique : VISUAL Message Center 2 3 VISUAL Message Center Core Engine VISUAL Message Center Extended
Plus en détailProcessus de Développement Logiciel
Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL LA TE X Pierre Gérard (P13 IUT FC) Processus de Développement Logiciel
Plus en détailSystème de management H.A.C.C.P.
NM 08.0.002 Norme Marocaine 2003 Système de management H.A.C.C.P. Exigences Norme Marocaine homologuée par arrêté du Ministre de l'industrie, du Commerce et des Télécommunications N 386-03 du 21 Février
Plus en détailEntrepôt de données 1. Introduction
Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de
Plus en détailBaccalauréat technologique
Baccalauréat technologique Épreuve relative aux enseignements technologiques transversaux, épreuve de projet en enseignement spécifique à la spécialité et épreuve d'enseignement technologique en langue
Plus en détailOrientations sur la solvabilité du groupe
EIOPA-BoS-14/181 FR Orientations sur la solvabilité du groupe EIOPA Westhafen Tower, Westhafenplatz 1-60327 Frankfurt Germany - Tel. + 49 69-951119-20; Fax. + 49 69-951119-19; email: info@eiopa.europa.eu
Plus en détailAnnexe sur la maîtrise de la qualité
Version du 09/07/08 Annexe sur la maîtrise de la qualité La présente annexe précise les modalités d'application, en matière de maîtrise de la qualité, de la circulaire du 7 janvier 2008 fixant les modalités
Plus en détailURBANISME DES SYSTÈMES D INFORMATION
FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines
Plus en détailRapport de certification
Rapport de certification Memory Arrays avec Memory Gateways Version 5.5.2 Préparé par : Le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma canadien
Plus en détailMétiers d études, recherche & développement dans l industrie
Les fiches Métiers de l Observatoire du Travail Temporaire Emploi, compétences et trajectoires d intérimaires cadres Métiers d études, recherche & développement dans l industrie R&D Production Ingénieur
Plus en détailLa boite à outils du dirigeant, Dispositif packagé ou modularisable en fonction des besoins
La boite à outils du dirigeant, Dispositif packagé ou modularisable en fonction des besoins Durée : Minimum 14h Maximum 182h (Ce choix permet de valider 10% du Titre de niveau II «chef d entreprise développeur
Plus en détailFormation projet informatique. Expression de besoins, définir un besoin informatique
Formation projet informatique Expression de besoins, définir un besoin informatique Enjeux L'expression de besoins est le premier document produit, avant même le commencement du projet Détermine le lancement
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailAUDIT ÉNERGÉTIQUE ET SYSTÈMES DE MANAGEMENT DE L ÉNERGIE ISO 50001: Quels sont les liens et comment évoluer de l un à l autre?
Réunion CCI Franche-Comté - Besançon 13 mai 2014 AUDIT ÉNERGÉTIQUE ET SYSTÈMES DE MANAGEMENT DE L ÉNERGIE ISO 50001: Quels sont les liens et comment évoluer de l un à l autre? Paule.nusa @afnor.org Nour.diab@afnor.org
Plus en détailProcessus de Développement Logiciel
Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL - 2007/2008 Table des matières 1 Des besoins au code avec UML 1 2
Plus en détailÉvaluation de la conformité Certification des produits OEM (mise à jour : octobre 2010)
Évaluation de la conformité Certification des produits OEM (mise à jour : octobre 2010) Traduction non officielle du document "Antworten und Beschlüsse des EK-Med" 3.9 1010 B 16 publié sur le site internet
Plus en détailService d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000
Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation
Plus en détailAvis de l IRSN sur la tenue en service des cuves des réacteurs de 900 MWe, aspect neutronique et thermohydraulique
Avis DSR/2010-065 26 février 2010 Avis de l IRSN sur la tenue en service des cuves des réacteurs de 900 MWe, aspect neutronique et thermohydraulique Par lettre du 19 février 2009, l Autorité de sûreté
Plus en détailCritères de choix pour la
LIVRE BLANC Critères de choix pour la mise en œuvre d un CRM Un guide pas à pas pour sélectionner le bonpartenaire d intégration de CRM adapté à vosbesoins. INTRODUCTION Vous avez fait votre travail, recherché,
Plus en détailAppendice A I. Mission II. Domaine d'activité A. VÉRIFICATION
Appendice A Charte du Bureau de l'inspecteur général I. Mission 1. Le Bureau de l'inspecteur général assure la supervision des programmes et des opérations de l'organisation, par des opérations de vérification
Plus en détailEn face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)
Atelier «Science du projet» séance 4 8 novembre 2008 Compte rendu 1. Sébastien Larribe : la méthode AGILE, méthode de gestion de projet Sébastien Larribe part de l hypothèse que des méthodes de conception,
Plus en détailGestion de projets logiciels. Xavier Dubuc
Gestion de projets logiciels Résumé blocus Xavier Dubuc 16 janvier 2011 1 Table des matières 1 Planification (PERT-GANTT) 3 1.1 Définitions............................................. 3 1.2 Analyse un
Plus en détailExpression des besoins
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Guide méthodologique Expression des besoins Référence : CNRS/DSI/conduite-projet/developpement/technique/guide-expression-besoins
Plus en détail