Cas d étude appliqué à l ingénierie logicielle
|
|
- Anne-Claire Turgeon
- il y a 8 ans
- Total affichages :
Transcription
1 ypbl : une méthodologie pédagogique pour la professionnalisation d une formation Cas d étude appliqué à l ingénierie logicielle Ernesto Exposito 1,2, Anne Hernandez 2 1 CNRS ; LAAS ; 7 av. du Colonel Roche, F Toulouse, FRANCE 2 Université de Toulouse; UPS, INSA, INP, ISAE; LAAS; F Toulouse, France 2 Université de Toulouse INSA ernesto.exposito@insa-toulouse.fr anne.hernandez@insa-toulouse.fr Résumé Cet article présente une méthodologie résultant de la spécialisation d un processus standard de développement logiciel intégrant la dimension pédagogique proposée par l approche APP. Mots-clés Savoirs, compétences, pratiques pédagogiques, projets, standards internationaux. I. Introduction L ingénierie du logiciel représente un processus complexe demandant aux membres de l équipe de développement, non seulement un haut niveau d expertise en informatique, mais également des compétences diverses relevant de la gestion de projet, des techniques de travail collaboratif et de communication en français en anglais. À cette complexité s ajoute l évolution accélérée ces dernières années des technologies informatiques, liées en particulier à la multiplication des applications et des services web interconnectés sur des plate-formes de terminaux traditionnels (PC, MAC, ) mais aussi sur de nouveaux terminaux mobiles et sans fil (iphone, Android, ). COLLOQUE_livre1.indd /05/11 10:41
2 264 Questions de pédagogies dans l'enseignement supérieur Depuis 2008, nous avons commencé à concevoir et à développer une méthodologie pour la mise en place des enseignements dans le domaine de l ingénierie du logiciel. En effet, une approche classique, conduisant à un nombre important de cours magistraux suivis de TDs/TPs et de contrôles écrits, n était pas adaptée à l assimilation des différentes facettes de l ingénierie du logiciel et des évolutions technologiques. Il a été nécessaire de chercher de nouvelles pistes et nous nous sommes orientés vers les méthodologies d apprentissage par problème et par projet ou APP [1]. La question était de savoir comment appliquer ce nouveau type de pédagogie à ces enseignements. De manière naturelle, des correspondances entre les processus, les activités, les rôles et les responsabilités prévus dans la méthodologie APP [2] et les éléments que l on rencontre dans un processus de conception et de développement logiciel ont pu être identifiés. En effet, il est apparu envisageable de modéliser un processus pédagogique en parallèle du processus d ingénierie appliqué au logiciel. C est à partir de ce constat que nous avons défini un modèle intégrant les deux processus. Ce modèle définit des points d interaction communs ainsi que des produits exploitables (état de l art, livrables, codes, etc.), issus des deux processus. Parmi les différents processus de développement logiciels, nous avons choisi celui qui semblait le plus adapté à la prise en compte des nouvelles technologies (à découvrir ou à appréhender par les étudiants) et des besoins fonctionnels des produits à élaborer. Ce processus est connu sur le nom de processus en «Y». Le modèle résultant de la composition de ce processus en «Y» et de la méthode d apprentissage APP2, a été appelé ypbl (PBL pour «Project Based Learning»). I.1. ypbl : méthodologie d apprentissage adaptée au domaine du développement logiciel Dans le domaine de l ingénierie logicielle, plusieurs méthodologies existent pour guider et coordonner les activités de développement et assurer ainsi la qualité et l efficacité du produit final. Une méthodologie très utilisée est celle du processus unifié ou UP (pour Unified Process) [3]. UP définit un processus de conception et de développement logiciel comme une séquence de phases itératives et incrémentales. Chaque phase comprend l analyse et la spécification des exigences du client, ainsi que la conception, le développement, les tests, l intégration, le déploiement et la maintenance du produit logiciel. Ces phases sont planifiées et exécutées de manière itérative, et pour chaque incrément une nouvelle version du logiciel intégrant des nouveaux besoins utilisateurs est produite. COLLOQUE_livre1.indd /05/11 10:41
3 Les courants de la professionnalisation : enjeux, attentes, changements 265 Ces dernières années, plusieurs spécialisations de la méthode UP ont été proposées afin de l adapter au mieux aux équipes de développement, aux contraintes de production, aux spécificités des produits logiciels, etc. Le processus en Y a été défini afin de prendre en compte des environnements technologiques très dynamiques et évolutifs [4]. Le nom de cette méthodologie provient de sa représentation visuelle (voir Figure 1) composée de trois branches représentant les aspects fonctionnels du produit logiciel (besoins des utilisateurs), les aspects techniques (technologies logicielles, environnement d exécution, etc.) et les aspects liés à la réalisation du logiciel. Cette séparation aide l équipe à se focaliser sur la compréhension et la spécification des besoins du produit logiciel (branche fonctionnelle), tout en les guidant de manière rationnelle dans l exploration, la découverte, l assimilation et la sélection des technologies adéquates (branche technique). Une fois les aspects fonctionnels et techniques identifiés et spécifiés, les deux branches se rejoignent afin de poursuivre le processus de conception et de développement (branche de réalisation). Pendant la phase de réalisation, les technologies sélectionnées sont appliquées afin de répondre aux besoins fonctionnels identifiés. À chaque itération, un sous-ensemble de besoins fonctionnels et de technologies disponibles est intégré de manière incrémentale dans une nouvelle version du produit logiciel. La méthodologie ypbl est une spécialisation du processus en Y puisqu elle intègre la dimension pédagogique proposée par l approche APP [5]. Dans ypbl, l équipe de développement travaille dans le cadre d un réel projet logiciel proposé par une entité externe dénommée «le client». L équipe est composée par les étudiants et les facilitateurs travaillant de manière collaborative et jouant différents rôles dans le processus (coordinateur du projet, architecte logiciel, développeur, testeur, chef de qualité, etc.). Les participants se retrouvent naturellement impliqués dans plusieurs situations d apprentissages actifs. Afin de faciliter la recherche, l acquisition, la production et la dissémination des connaissances, ypbl propose l utilisation d un outil pédagogique dénommé cookbook (recette de cuisine). Les cookbooks sont élaborés par les étudiants en totale autonomie à partir d une recherche documentaire guidée par les besoins fonctionnels du projet. Ces cookbooks sont ensuite soumis à révision et à publication avant d entamer la phase de réalisation. Pour chaque itération, c est au cours de la phase de réalisation que les connaissances acquises et transmises seront appliquées dans la construction du logiciel. COLLOQUE_livre1.indd /05/11 10:41
4 266 Questions de pédagogies dans l'enseignement supérieur Figure 1. ypbl méthodologie Le schéma de la Figure 1 montre le processus itératif de développement logiciel qui comporte les phases de spécification des besoins, d analyse, de conception, de réalisation, de tests et de déploiement. Pour chaque phase, les étudiants participant au projet doivent produire des documents spécifiques (documents aux normes IEEE et cookbooks ypbl) et des produits (code source et documentation). Les projets ypbl impliquent la participation d un client externe qui spécifie de façon informelle un ensemble de besoins. À partir de ceci, les itérations d un processus incrémental et des livrables sont planifiés et inscrits dans le Project Management Plan ou PMP. Chaque itération comporte les phases suivantes : 1. Exigences : Dans la branche fonctionnelle, la première phase vise la rédaction des Software Requirements Specifications, ou SRS, d après les besoins du client. Pendant cette phase, les étudiants doivent interagir avec le client afin de spécifier clairement le logiciel et de valider le SRS. Ces exigences guident la sélection d une liste de Topics qui devront être étudiés afin de satisfaire les besoins du client, (branche technique). 2. Analyse : Pendant l analyse des besoins, une solution de haut niveau (Platform Independent Model ou PIM) est spécifiée dans le Software COLLOQUE_livre1.indd /05/11 10:41
5 Les courants de la professionnalisation : enjeux, attentes, changements 267 Design Description ou SDD. Cette conception guidera les activités d apprentissage qui amèneront les étudiants à explorer les Topics définis dans la phase précédente afin d acquérir, de produire et de transmettre les connaissances dans la forme des Cookbooks. Les cookbooks sont composés d une première partie portant sur des concepts, méthodes et technologies (les ingrédients et techniques) et une deuxième partie proposant des cas d application (les recettes). Les cookbooks sont d abord évalués par les pairs, puis la version finale est publiée et présentée aux autres étudiants lors d une conférence [6]. 3. Conception : une Software Design Description concrète comportant une Platform Specific Model ou PSM est élaborée pendant cette phase. Cette SDD est le résultat des décisions prises par l équipe pendant les activités d exploitation des connaissances. Cette conception est la première phase de la branche de réalisation. 4. Réalisation : la SDD est traduite en code source par l équipe, en se fondant sur les recettes données dans les cookbooks. 5. Tests : des tests sur le code source produit sont planifiés et documentés dans le Software Test Documentation ou STD. Ces tests ont pour but de valider le fait que la solution proposée satisfait correctement les besoins du client. 6. Déploiement et livraison : à la fin de chaque itération, un Software Release est livré au client avec les documents élaborés pendant les phases précédentes. À partir de cet instant, une nouvelle itération commence, comportant de nouveaux besoins et les corrections des erreurs détectées en interne ou indiquées par les utilisateurs du logiciel. II. Mise en place et résultats La méthodologie ypbl a été appliquée aux enseignements relevant de la conception et programmation orientées objets (langages UML et JAVA), du processus de développement logiciel (approche MDA), des architectures orientées services (architectures SOA) et des applications multimédias mobile, pour les étudiants de la 4 ème et 5 ème années des spécialités Informatique et Réseaux et Télécommunications. Les projets ypbl proposés ont été validés à partir des recommandations de l ACM définissant un ensemble de connaissances et de compétences souhaitées dans les métiers concernant l ingénierie du logiciel [7]. La Figure 2 montre les résultats de l évaluation d un projet ypbl réalisé en 2010, comprenant 72 étudiants (6 groupes de 12) et 14 instructeurs autour 3 unités COLLOQUE_livre1.indd /05/11 10:41
6 268 Questions de pédagogies dans l'enseignement supérieur de formation (ingénierie du logiciel, architectures orientées services et anglais), avec une durée totale de 115 heures (15 crédits ECTS). Ce projet consistait à développer une application web orientée services pour la gestion de stages du département. Un nombre total de 32 cookbooks comprenant en moyenne 3-4 recettes ont été élaborés. Figure 2. Évaluation de la méthodologie ypbl Les figures 2.a) et 2.b) illustrent l appréciation des participants du projet sur l acquisition active des connaissances et des compétences pendant la production et révision des cookbooks. La figure 2.c) montre la nature durable de l acquisition des connaissances et des compétences. Finalement, la figure 2.d) montre plusieurs paramètres qualitatifs de l apprentissage collaboratif lors de la conférence des cookbooks (c.f. acquisition de nouvelles connaissances, meilleure compréhension, prise en compte des feedbacks et nécessité de la conférence). Globalement les résultats obtenus ont dépassé les attentes : une plus grande motivation des étudiants et de l équipe enseignante, davantage de travaux de groupe, une meilleure assimilation des connaissances et de leurs applications, et tout ceci avec un degré élevé d autonomie. COLLOQUE_livre1.indd /05/11 10:41
7 Les courants de la professionnalisation : enjeux, attentes, changements 269 III. Conclusion En associant un processus professionnel de l ingénierie et une méthodologie pédagogique, nous avons souhaité renforcer la professionnalisation de notre enseignement. Notre objectif est d amener nos étudiants à acquérir les connaissances et compétences dont ils auront besoin en ingénierie logicielle, en langages et technologies d implémentation et dans la communication en anglais technique [7]. Cette méthode les amène à développer un produit avec une approche professionnelle puisqu ils suivent les différentes étapes du processus «y», ils rédigent les documents selon les normes IEEE et ils utilisent l anglais comme langue de communication. Cet exemple s applique à l ingénierie logicielle mais il nous semble que certains éléments, en particulier l élaboration, peer-reviewing et présentation des cookbooks et l utilisation de l anglais dans les projets, pourraient être des outils pédagogiques utiles dans d autres domaines. Références Aguirre E., Raucent, B., «L apprentissage par projet... vous avez dit projet? non par projet!», 19 ème colloque de l AIPU, Louvain-la-Neuve, mai Raucent, B., Milgrom, E., Bourret, B., Hernandez, A., Romano C., «Guide pratique pour une pédagogie active : l APP», INSA de Toulouse, Jacobson, I.; Booch, G.; Rumbaugh, J. The Unified Software Development Process; Addison-Wesley Professional: Pascal Roques et Franck Vallée, «UML en action», Editorial Eyrolles, February 2000, ISBN-10: Ernesto Exposito, ypbl methodology: a problem-based learning method applied to Software Engineering, IEEE Engineering Education 2010 (EDUCON 2010), Madrid (Espagne), Avril, Ernesto Exposito, Anne Hernandez, ypbl, an approach combining project-based learning and software engineering process, Active Learning in Engineering Education Workshop (ALE 2011), Santiago (Chile), January 10-12, Computing Curricula 2005: The Overview Report. SIGCSE Bull. 38, 1 (March 2006), COLLOQUE_livre1.indd /05/11 10:41
8 COLLOQUE_livre1.indd /05/11 10:41
Le 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é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étailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
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é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é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étailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailRECONSTRUCTION D'UN MODÈLE 3D D'OBJET AVEC LA KINECT
PROJET DE SEMESTRE : RECONSTRUCTION D'UN MODÈLE 3D D'OBJET AVEC LA KINECT SOFTWARE PROJECT MANAGEMENT PLAN Projet Reconstruction d'un modèle 3D d'objet avec la Kinect Document École Software Project Management
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailCHAPITRE 3 : LES METHODES AGILES?
CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce
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étailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
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étailRÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)
RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE) Intitulé (cadre 1) Domaine : Sciences, Technologies, Santé Licence professionnelle : Dénomination Nationale «Systèmes informatiques et logiciels»
Plus en détailGPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Plus en détailChef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.
Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir
Plus en détailTopologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM
Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.
Plus en détailAdministrateur de Parc PC
Administrateur de Parc PC (Hardware & Software) L Administrateur de Parc PC assure le diagnostic et le dépannage des ordinateurs et des serveurs connectés en réseau. Il peut être appelé à installer, gérer
Plus en détailMaster Informatique Aix-Marseille Université
Aix-Marseille Université http://masterinfo.univ-mrs.fr/ Département Informatique et Interactions UFR Sciences Laboratoire d Informatique Fondamentale Laboratoire des Sciences de l Information et des Systèmes
Plus en détailLICENCE : INFORMATIQUE GENERALE
LICENCE : INFORMATIQUE GENERALE RÉSUMÉ DE LA FORMATION Type de diplôme : Licence (LMD) Domaine : Sciences, Ingénierie et Technologies Mention : Informatique générale Objectifs Le diplôme offre une formation
Plus en détailConduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS
Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles
Plus en détailANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE
Université de Fribourg, Suisse Département d'informatique Bachelor en informatique de gestion ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE CELUI-CI PAR DE NOUVELLES FONCTIONNALITES Travail de séminaire
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailPrésentation du Programme Régional de Formations Qualifiantes
Présentation du Programme Régional de Formations Qualifiantes Le Programme Régional de Formations Qualifiantes (PRFQ) a pour objectif d aider les ligériens à accéder et à se maintenir dans un emploi durable
Plus en détailSystèmes et réseaux d information et de communication
233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques
Plus en détailDépartement Informatique
Département Informatique Formation d'ingénieur en informatique par apprentissage Ingénieur diplômé de l UTBM Spécialité «INFORMATIQUE» Filière «Ingénierie des Systèmes d Information» Nouvelle voie d accès
Plus en détailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
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étailMaster Information et communication spécialité Produits et services multimédia
18/09/2013 http://www.univ-fcomte.fr Master Information et communication spécialité Produits et services multimédia UFR Sciences, techniques, et gestion de l'industrie http://stgi.univ-fcomte.fr/ Dénomination
Plus en détail25/12/2012 www.toubkalit.ma
25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailMéthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Plus en détailMéthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.
Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?
Plus en détailTechnologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21
INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21
Plus en détailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détailIdentification du module
Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les
Plus en détailCQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
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é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étailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailEXECUTIVE CERTIFICATE CLOUD COMPUTING
EXECUTIVE CERTIFICATE CLOUD COMPUTING EN PARTENARIAT AVEC LE PREMIER CURSUS CERTIFIANT CLOUD COMPUTING : ARCHITECTURE ET GOUVERNANCE L apport incontestable de l association d une grande école d ingénieurs
Plus en détailGénie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique
Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES
Plus en détailBusiness Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Plus en détailCOMMUNICATION EVENEMENTIELLE BAC+4 Promotion 2014-2015
BAC+4 1. Introduction Longtemps négligé par les spécialistes, le management événementiel est reconnu aujourd'hui comme une discipline majeure du secteur de la communication. Abondamment utilisé, il permet
Plus en détailConception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information
Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Jacques Simonin* Philippe Picouet* Jean-Marc Jézéquel** * Telecom Bretagne/Institut
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étailRESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)
RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS) Intitulé (cadre 1) Master Droit Economie Gestion, mention Management des Systèmes d Information, spécialité Management et Technologies
Plus en détailLODZ UNIVERSITY OF TECHNOLOGY UNIVERSITÉ POLYTECHNIQUE DE LODZ
Lodz University of Technology www.p.lodz.pl LODZ UNIVERSITY OF TECHNOLOGY UNIVERSITÉ POLYTECHNIQUE DE LODZ www.p.lodz.pl 10 facultés 70 départements 130 programmes 20 000 étudiants 3 000 employés INTERNATIONAL
Plus en détailMéthode Agile de 3 ème génération. 2008 J-P Vickoff
PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure
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étailConception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment
Plus en détailNOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D
NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process
Plus en détailAlignement avec les métiers par le test fonctionnel et d acceptation en projets agiles
Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,
Plus en détailLicence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles
Licence Professionnelle Génie logiciel, développement d'applications pour plateformes mobiles BAC+3 Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels
Plus en détailProduct Life-Cycle Management
Offre de prestations en Product Life-Cycle Management Contact : Pascal MORENTON CentraleSupélec 1, campus de Chatenay-Malabry 06 13 71 18 51 pascal.morenton@centralesupelec.fr http://plm.ecp.fr Nos formations
Plus en détailBesoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.
chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailISTQB Agile Tester en quelques mots ISTQB Marketing Working Group
ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif
Plus en détailLa démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Plus en détailIMO - Informatique, modélisation et optimisation - 2014-2015
Licence Sciences, technologies, santé mention informatique générale Couvrir tous les champs de l'informatique: du développement de logiciels aux systèmes d'information Prérequis Les conditions d'accès
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étailAgilitéet qualité logicielle: une mutation enmarche
Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels
Plus en détailLes méthodes Agile. Implication du client Développement itératif et incrémental
Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets
Plus en détailConception et Intégration de Systèmes Critiques
Conception et Intégration de Systèmes Critiques 15 12 18 Non 50 et S initier aux méthodes le développement de projet (plan de développement, intégration, gestion de configuration, agilité) Criticité temporelle
Plus en détailDES SYSTÈMES D INFORMATION
URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes
Plus en détailOrganisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et
Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et l'anglais. L'étudiant a le choix entre deux filières
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étail1. Étude réalisée par l AFOPE en 2005. 2. Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.
Introduction 1 I n t r o d u c t i o n Créer des usines, des entreprises, des organisations, des méthodes, des produits, des services nouveaux suppose d avoir des équipes motivées, obéissant à un calendrier
Plus en détailBertrand Cornanguer Sogeti
JFIE 2014 Bertrand Cornanguer Sogeti Trésorier du CFTL Chair du groupe Audit de l ISTQB Vice-chair du groupe Agile Tester de l ISTQB 14/10/2014 Introduction Comme beaucoup de sujets, l ingénierie des exigences
Plus en détailrépondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité
répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business
Plus en détailwww.u-bordeaux3.fr Master professionnel Conception de projets multimédia et de dispositifs numériques Médiation, médiatisation des savoirs
www.u-bordeaux3.fr Master professionnel Conception de projets multimédia et de dispositifs numériques Médiation, médiatisation des savoirs Dix années d expérience en formation de chef de projet multimédia
Plus en détailGESTION DE PROJET. www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675
GESTION DE PROJET www.ziggourat.com - Tél : 01 44 61 96 00 N enregistrement formation : 11752861675 Introduction à la Gestion de Projet... 3 Management de Projet... 4 Gestion de Projet informatique...
Plus en détailMASTER 2 PROFESSIONNEL. Génie Logiciel, Logiciels Répartis et Embarqués
MASTER 2 PROFESSIONNEL INFORMATIQUE Génie Logiciel, Logiciels Répartis et Embarqués Secrétariat Pédagogique Téléphone :(+33)(0)561558639 Brigitte BÉCHU Email : secm2info@adm.ups-tlse.fr Bât 1TP1 - B6 bis
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
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étailDescription du programme du Master M2 MIAGE SIIN (1)
Description du programme du Master M2 MIAGE SIIN (1) Modules obligatoires : D219 Haut débit et nomadisme 40h. D226 Image numérique - 40 h. D227 Technologies des réseaux 40 h. D228 Développement d applications
Plus en détailISO/CEI 19770-1. Technologies de l information Gestion des actifs logiciels. Partie 1: Procédés et évaluation progressive de la conformité
NORME INTERNATIONALE ISO/CEI 19770-1 Deuxième édition 2012-06-15 Technologies de l information Gestion des actifs logiciels Partie 1: Procédés et évaluation progressive de la conformité Information technology
Plus en détailLICENCE PROFESSIONNELLE
LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire
Plus en détailExtension de VeSMEL pour la manipulation des contenus dans le m-learning
Extension de VeSMEL pour la manipulation des contenus dans le m-learning Bernabé BATCHAKUI 1, Thomas DJOTIO 2, Armel NGATCHUI 1, Claude TANGHA 1 1 Equipe ALOCO/LIRIMA, ENSP, Yaoundé, Cameroun 2 Equipe
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailAgile 360 Product Owner Scrum Master
Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360
Plus en détailSynergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Plus en détailModule Projet Personnel Professionnel
Module Projet Personnel Professionnel Elaborer un projet personnel professionnel. Connaissance d un métier, d une entreprise ou d un secteur d activités. Travail individuel de recherche SUIO-IP Internet
Plus en détailPré-requis Diplôme Foundation Certificate in IT Service Management.
Ce cours apporte les connaissances nécessaires et les principes de gestion permettant la formulation d une Stratégie de Services IT ainsi que les Capacités organisationnelles à prévoir dans le cadre d
Plus en détailCC30 Certificat de compétence Conception, développement et animation de sites Web
CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance
Plus en détailService des stages et du placement - secteur placement ANNEE 2013 TITRES DE POSTES OFFERTS AUX DIPLOMES DE GENIE INFORMATIQUE
Administrateur de réseaux junior Administrateur de Système Jr. Administrateur de Système niveau II Administrateur de systèmes Administrateur ou administratrice de systèmes ti Administrateur Réseau et Sécurité
Plus en détailDSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012
DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur goulwen.lefur@obeo.fr Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter
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étailREMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
Plus en détailMaîtrise d ouvrage agile
Maîtrise d ouvrage agile Offre de service Smartpoint 17 rue Neuve Tolbiac 75013 PARIS - www.smartpoint.fr SAS au capital de 37 500 - RCS PARIS B 492 114 434 Smartpoint, en quelques mots Smartpoint est
Plus en détailINTERNATIONAL MASTER DEGREE IN MULTIMEDIA MANAGEMENT
INTERNATIONAL MASTER DEGREE IN MULTIMEDIA MANAGEMENT Labellisé et délivré par IDEART-LABELS Le Campus de la Fonderie de l'image a obtenu l accréditation IDEART labels (réseau International Degrees in ARTS
Plus en détailSUPPLEMENT AU DIPLOME
SUPPLEMENT AU DIPLOME Préambule : «Le présent supplément au diplôme suit le modèle élaboré par la Commission européenne, le Conseil de l Europe et l UNESCO/CEPES. Le supplément vise à fournir des données
Plus en détailRapport de certification
Rapport de certification BMC Real End User Experience Monitoring and Analytics 2.5 Préparé par le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma
Plus en détailM E G A C O N S U L T I N G
MEGA CONSULTING 2 MEGA CONSULTING SERVIR LA PERFORMANCE DES OPÉRATIONS 3 MEGA International s adresse aux décideurs économiques qui pensent que la capacité d innovation et la qualité d exécution des opérations
Plus en détailEvoluez au rythme de la technologie
Evoluez au rythme de la technologie Virtualisation Voix Solution de Gestion de BDD Réseaux & Sécurité Management SI Développement Logiciels > CBI SIEGE : 9/0 Imm CBI Lot attaoufik Sidi Maarouf 070 - Casablanca.
Plus en détailUNIVERSITÉ PARIS 1 PANTHÉON-SORBONNE CENTRE SAINT-CHARLES MASTER MULTIMÉDIA INTERACTIF 47, RUE DES BERGERS 75015 PARIS
UNIVERSITÉ PARIS 1 PANTHÉON-SORBONNE CENTRE SAINT-CHARLES MASTER MULTIMÉDIA INTERACTIF 47, RUE DES BERGERS 75015 PARIS 1 SOMMAIRE FORMATION 03 presentation 04 programme 05 enseignants 08 ÉTUDIANTS 10 les
Plus en détailVIE ET STAGE liés aux Risques
VIE ET STAGE liés aux Risques Stage Contrôle de gestion - H/F Référence: SGBTDGDEFIN15012015 Date de publication: 16-01-2015 Métier Finance d'entreprise / Comptabilité Activité Banque privée Type de contrat
Plus en détailLogiciel Libre Cours 3 Fondements: Génie Logiciel
Logiciel Libre Cours 3 Fondements: Génie Logiciel Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/
Plus en détail