2013_2014:lp:idse:gl:gestiondeprojets
This is an old revision of the document!
Table of Contents
Contenu
Planning voir
Introduction à la gestion de projets
- Quels rôles
- De la ligne de code au produit livré au client
- Les différents types d'approches de développement
- Le développement en fonction des métiers (web, bancaire, avionique, télécom, …)
- Le cycle de vie du logiciel
Cycle de vie du logiciel et Méthodologie Kanban
- Introduction au GL (1h30 cours & TD MBF)
La place des tests
- Objectifs, Stratégies et Rapports
- Les différents types de tests (unitaire, intégration, fonctionnel, non régression, performance, interface, …)
- Les outils de tests (Junit, Robots, Intégration, White box/Black blox testing,…)
Gestion des défauts
- Type de changements
- Outil de traçabilité des changements (Bugzilla, JIRA, …)
Références :
Automatisation des tâches pour la production d'un logiciel
Gestion du changement
(Complète le cours sur la gestion des défauts)
- Gouvernance
- Maintenance et support
- Gestion des patchs
- Livraison des différentes versions
- Archivage des anciennes configurations
- Gestion de la compatibilité ascendante
- Gestion de versions : git ou svn
- Gestion de version: Méthodologie
- Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …)
Introduction aux méthodes agiles
Méthodologie de la gestion du changement
Cours et retour sur l'existant
Gestion et automatisation de production des projets logiciels
- Maven
- Gestion des dépendances
Intégration continue
- Principe de l'usine logicielle (Software Factory)
- Gestion de l’intégration continue : objectifs et mise en oeuvre (Bamboo, Nexus, Packaging/Installer, …)
Comment mesurer la Qualité ?
- L'objectif : Ne jamais régresser !
- Métriques, Rapports, Analyse de Code, Revues croisées, …
- Outil : Sonar, …
- Questions / Réponses (2h, IBM)
- Prêts à travailler dans l’industrie ?
- Introduction, Cycle de vie du logiciel et Méthodologie Kanban
- TDs : Gestion des tâches & plannification
- Gestion de versions: Outillage
- Bases de Tests unitaires – build automation
- TDs:
- Gestion de version: Méthodologie
- Développement dirigé par les tests
- Gestion des dépendances
- Métrique logicielles
- Intégration continue
- Cycle de vie du logiciel et Méthodologie Kanban
- TDs : Gestion des tâches & plannification (Livrables; Versions).
- Utilisation de XXXX (1h cours + 1h TD) (Semaine du 22/10)
- Business Process (Semaine du 22/10)
- Architecture (Semaine du 5/11)
- Introduction à l'architecture logicielle (1h cours; 1h TD; MBF)
- Cycle de conception (1h cours Nemo)
- Périmètre de la conception - la conception dans un cycle de développement
- Différents acteurs : MOA / MOE
- Cycle de conception
- documents en entrée
- recueil du besoin
- livraison
- validation
- documents en sortie
- Différents niveaux de livrables
- données
- processus
- IHM
- échanges
- tests
- Organisation d'une équipe et cohérence
Test Driven Development
coir page 39
Cours Outil associés
Suivi de projets
Gestion des défauts
Outils
JIRA
Notation
2013_2014/lp/idse/gl/gestiondeprojets.1375362601.txt.gz · Last modified: 2013/08/01 13:10 by blay