Maîtrise des Grands Projets Informatiques
Informations
Responsable | Frédéric Baucher |
Enseignant(s) | Frédéric Baucher, Vesela Balev, Benjamin Coelho De Matos |
Langue | Français |
Crédits | 3 |
Volume horaire | CM : 33h TD : 9h |
Site web | https://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%