Logo de la rubrique ATELIER : Devenez un super-héros grâce à Bugzilla, Git, Subversion, Doxygen, Jenkins !

ATELIER : Devenez un super-héros grâce à Bugzilla, Git, Subversion, Doxygen, Jenkins !

Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.




CAPTRONIC vous propose, en partenariat avec OPTOPARTNER, un atelier pratique sur l’industrialisation du logiciel. Vous serez initiés à la démarche et aux outils indispensables pour :
- maîtriser les coûts du logiciel,
- améliorer la performance de la production logicielle,
- obtenir un logiciel conforme, fiable, traçable, et maintenable,
- et ainsi gagner l’admiration de vos paires et de votre hiérarchie !

Public visé

Cette formation vise toute personne impliquée dans la réalisation et la mise en production de logiciel. En particulier :
- ingénieurs en développement logiciel ;
- administrateurs système ;
- ingénieurs en électronique numérique ;
- responsables développement logiciel, chefs d’équipe, DSI.

Pré-requis

Avoir une connaissance de base du développement logiciel.

Programme du 24 avril 2017

Introduction
- Présentation du déroulement de l’atelier
- Introduction : les principes de la production logicielle

  • Travail collaboratif
  • Traçabilité
  • Qualité

Gestion de demandes
- Les principes de la gestion de demandes
- Un outil de gestion de demandes : Bugzilla
- Utilisation de base d’un gestionnaire de demandes

Travaux pratiques :
▪ Gestion des utilisateurs
▪ Gestion des produits
▪ Cycle de vie d’une demande
▪ Génération de rapports

Gestion de versions
- Les principes de la gestion de versions
- Gestion de versions centralisée versus gestion de versions décentralisée
- Utilisation de base d’un gestionnaire de versions centralisé : Subversion

Travaux pratiques :
▪ Installation et prise un main d’un client Subversion
▪ Obtention des sources
▪ Modifications locales
▪ Reversement des contributions
▪ Gestion des conflits

Programme du 25 avril 2017

- Révision des acquis de la journée précédente
- Utilisation de base d’un gestionnaire de versions décentralisé : Git

Travaux pratiques :
▪ Installation et prise un main d’un client Git
▪ Obtention des sources
▪ Modifications locales
▪ Reversement des contributions
▪ Gestion des conflits

Génération de la documentation du code
- Les principes de la génération de documentation
- Un outil de génération de documentation : Doxygen
- Utilisation de base de la génération de documentation du code

Travaux pratiques :
▪ Documenter le code
▪ Générer la documentation

Intégration continue
- Les principes de l’intégration continue
- Un outil d’intégration continue : Jenkins
- Utilisation de base d’un outil d’intégration continue

Travaux pratiques :
▪ Connexion avec le gestionnaire de versions
▪ Connexion avec l’outil de build
▪ Automatisation des tests
▪ Génération de rapports

Matériel :

Chaque participant devra disposer d’un PC portable, avec Windows 7 ou supérieur. Il devra disposer du droit à installer des logiciels sur ce PC. Le PC doit être équipé d’une carte réseau Ethernet et d’une carte réseau WiFi.

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.