extrait_catalogue Informatique Semestre 9GL - Génie Logiciel MODULE UV INTITULÉ INTERVENANTS I9GL-A Méthodologie A. ROLLET (Resp.) IT306 Test du logiciel D. RENAULT A. ROLLET (Resp.) 2.00 IT311 Conduite de projet R. MOëBS (Resp.) 3.00 03/06/2017 - 11:27:16 COEF. /ECTS 5.00 1 extrait_catalogue IT306 : Test du logiciel Partagé par l'UV (les UVs) : C9QFIA-D I9GL-A MCS - Modélisation comportementale des systèmes, vérification et tests Méthodologie Crédits ECTS : 2.00 Volumes horaires : Cours : Travaux Dirigés : 10.00 10.00 Enseignant(s) : RENAULT David ROLLET Antoine Titre : Test du logiciel Résumé : L'activité de test consiste à s'assurer de la correction apparente d'un système vis-à-vis de ses spécifications. Elle est par nature non exhaustive : le système ne peut être soumis au'à quelques cas de test parmi tous ceux envisageables. Le choix de ceux-ci est donc primordial pour garantir une fiabilité satisfaisante. L'objectif de cet enseignement est la sélection des cas de test et leur application au logiciel. Plan : - enjeux du test - approche formelle du test de logiciel - génération de cas de test depuis un modèle formel - test comportemental, test fonctionnel - critères de couverture - le test en pratique : mise en place, suivi de projet et mise en exploitation Prérequis : Aucun Évaluation : examen 2h Document(s) : Distribués en séance Mot(s) clé(s) : Test de logiciel, critère de couverture Cours en ligne : Aucun 03/06/2017 - 11:27:16 2 extrait_catalogue IT311 : Conduite de projet Partagé par l'UV (les UVs) : I9GL-A Méthodologie Crédits ECTS : 3.00 Volumes horaires : Cours Intégré : Travail Individuel : 26.00 10.00 Enseignant(s) : MOëBS R Titre : Conduite de projet Résumé : Intervenants : Rémi Moebs L'objectif du cours sera d'acquérir une vision globale du cycle de vie d'un projet logiciel et des techniques et outils de gestion associées. Après un rappel des concepts associés à la gestion de projet, il aborde les principales phases de la vie d'un projet : * l'avant-projet : recueil des besoins, évaluation, prévisions * l'organisation du projet : intervenants, rôles, démarche * les techniques gestion des tâches : planification, ordonnancement, jalons * les techniques de suivi et de contrôle de l'avancement * la phase de test, de validation et de qualification * les techniques d'assurance et de contrôle qualité. L'objectif est de donner les bases nécessaires à la gestion de projet en insistant sur des exemples concrets et vécus, à partir de témoignages issus de cas réels en entreprise. Le cours comprendra des exercices pratiques basés sur des cas réels et des mises en situation par rapport à des phases de gestion d'un projet. L'objectif est de permettre aux participants d'assimiler et de retenir les « best practices » associées à la gestion de projet et de pouvoir les mettre en oeuvre rapidement en entreprise. Plan : * Introduction - Vue globale du cycle de vie: Recueil et commentaire des expériences vécues en stage. Principales définitions : Projet, Client, Maîtrise d'oeuvre, Maîtrise d'Ouvrage. Vision globale du cycle de vie, principales démarches de mise en oeuvre. Méthodes et outils. Référentiels et normes, certifications. Les différents types de projet. * Recueil des besoins et évaluation: Méthodes de recueil de besoins. Production et analyse d'un cahier des charges. Méthodes d'évaluation. Plan de production prévisionnel. Analyse des risques. * Organisation des projets: Principes d'organisation d'un projet - rôle du Chef de Projet. Définition des rôles et gestion des relations. Organisation de l'équipe de développement. 03/06/2017 - 11:27:16 3 extrait_catalogue Démarche de réalisation (itérative, cycle en V). Approche « Unified Process ». Initialisation et gestion des risques. Approche financière et budgétaire. * Planification, ordonnancement: Découpage en tâches. Diagramme associés. Mise au point d'un plan de production. Gestion de la documentation. Outils associés. Cas pratique. * Suivi et contrôle de l'avancement: Techniques de suivi. Tableaux de bord projet. Reporting. Gestion des relations dans l'équipe - techniques de management. Suivi financier. Outils associés. * Tests, intégration et validation: Types de tests. Démarches de test et de qualification. Tests de montée en charge et tests de performance. Gestion de configuration. Outils associés. Organisation de la maintenance * Assurance qualité: Objectifs de l'assurance qualité Référentiels et normes logicielles. Dispositifs qualité sur un projet. Qualité du logiciel, qualité des processus. * Bilan, rappel des "best practices": Vision synthétique des sessions précédentes. Résumé des bests practices pour le réalisation d'un projet informatique. Illustration par des exemples concrets. Retours d'expérience. Questions / Réponses. Évaluation : Contrôle continue et un projet Document(s) : <a href="/intranet/catalogue/mod/IT/IT311/slides.4up.ps">slides.4up.ps</a> 03/06/2017 - 11:27:16 4