Table of Contents

Outils pour le GL

Intervenants

Planning

Les outils cités sont donnés à titre indicatif. Ils seront précisés ultérieurement.
  1. Introduction (Semaine des 10 et 17 septembre)
    • Développement logiciel (4h, MR)
      • 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
  2. Gestion de configuration (Semaine du 24 septembre)
    • Gestion du code source : principes et outils (SCCS, SVN, GIT, Clearcase, …) (2h, IBM)
    • Gestion du build : principes et outils (Make, Ant, Maven, …) (2h, IBM)
  3. La place des tests (Semaine du 1 octobre)
    • Objectifs, Stratégies et Rapports
    • Les différents types de tests (unitaire, intégration, fonctionnel, non régression, performance, interface, …) (2h, IBM)
    • Les outils de tests (Junit, Robots, Intégration, White box/Black blox testing,…) (2h, IBM)
  4. Intégration continue (Semaine du 8 octobre)
    • Principe de l'usine logicielle (Software Factory)
    • Gestion de l’intégration continue : objectifs et mise en oeuvre (Bamboo, Nexus, Packaging/Installer, …) (4h, IBM)
  5. Questions / Réponses
    • Vous avez compris quoi ?
  6. Gestion du changement (Semaine du 15 octobre)
    • Type de changements (2h, IBM)
    • Outil de traçabilité des changements (Bugzilla, JIRA, …)
    • Gouvernance (2h, IBM)
      • Maintenance et support
      • Gestion des patchs
      • Livraison des différentes versions
      • Archivage des anciennes configurations
      • Gestion de la compatibilité ascendante
  7. Comment mesurer la Qualité ? (Semaine du 5 novembre)
    • L'objectif : Ne jamais régresser ! (2h, IBM)
    • Métriques, Rapports, Analyse de Code, Revues croisées, …
    • Outil : Sonar, …
  8. Questions / Réponses (2h, IBM)
    • Prêts à travailler dans l’industrie ?

!-

Grenier

-!

Evaluation

A venir

Références