User Tools

Site Tools


2012_2013:lp:idse:gl:outils

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

  • Programmation par aspects (2h, IBM)
    • Notation en java
  • Redmine éventuellement
  • De UML aux codes
  • Reverse engineering
  • ?? construire des plugin eclipse?
  • Spring et injection de codes?

-!

Evaluation

A venir

Références

2012_2013/lp/idse/gl/outils.txt · Last modified: 2012/07/24 10:07 by rouge