Maîtrise des Grands Projets Informatiques

Informations

ResponsableFrédéric Baucher
Enseignant(s)Frédéric Baucher, Vesela Balev, Benjamin Coelho De Matos
LangueFrançais
Crédits3
Volume horaireCM : 33h TD : 9h
Site webhttps://moodle.insa-rouen.fr/course/view.php?id=939

Objectifs

  • Préparer les élèves à la gestion de projets dans lesquels le développement informatique prend une place importante (voire très largement majoritaire).
  • Préparer le PIC en mettant en oeuvre les Plans de Gestion des Configurations, et Plan Qualité

Programme

  • Les concepts de base de l'organisation des entreprises
  • Cycle de vie et cycle de développement logiciel : processus en V, processus agiles, processus TDD
  • Activités de développement logiciel : introduction, contrôle qualité
  • Avant-projet : les principes d'évaluation de la charge, gestion des risques, rédaction de cahier des charges
  • Collecte des besoins : cas d'utilisation, user's story
  • Analyse : rappel des principales étapes et rédaction de spécifications
  • Conception : architecture des systèmes, notions de frameworks
  • Codage : outil de scaffolding (maven), conteneurisation au développement (docker), gestion des sources, documentation du code, tests unitaires
  • Intégration : plateforme d'intégration continue, tests d'intégration
  • Déploiement et production : plateforme de déploiement continu, surveillance des applications, conteneurisation en production (docker),...
  • Activités de gestion de projets : suivi, indicateurs, portefeuille de risques
  • Principe des Plans de Gestion des Configurations
  • Principes des Plans Qualité : introduction à l'ISO9001

Pré-requis

Qualité, UMLP

Bibliographie

  • Normes internationnales (Cf. le site qualite de l'INSA de Rouen)
  • B. W. BOEHM---Software Engineering Economics, Edition Prentice-Hall Inc.
  • Philippe BERNOUX : la sociologie des organisations(initiation), Éditions du Seuil
  • Yves-Frédéric Livian, Organisation : Théories et pratiques, Dunod
  • Michel Crozier, Ehrard Friedberg, L'acteur et le système, Éditions du Seuil

Méthode d'évaluation

  • Projet : 40%
  • Final : 60%