UQAM - Université du Québec à Montréal UQAM, Registrariat
UQAM  ›  Registrariat  ›  Cours ›  Cours INF2015

INF2015 Développement de logiciel dans un environnement Agile (3 cr.)

 

Sommaire de cette page

Séparateur

Description

Initier les étudiants au développement de logiciel dans un contexte et un environnement de développement Agile. Faire connaître aux étudiants les principaux outils utilisés pour le développement professionnel de logiciel. Présentation des modèles de développement traditionnel vs les processus de développement Agile. Principes et pratiques des approches Agile : micro-cycle de développement, tests automatisés, programmation en équipe, intégration continue et gestion de versions, réutilisation. Développement de logiciel dans un contexte de logiciel libre (open source). Étude de cas. Utilisation d'outils contemporains pour le développement Agile : cadre de test (JUnit, Fit), gestion de la configuration (CVS, Subversion), construction automatisée (Maven, Ant), environnement intégré de développement (NetBeans, Eclipse), outils de pistage et de revue de code.

Séparateur

Préalables

INF1120 Programmation I

UQAM - Université du Québec à Montréal  ›  Mise à jour : 19 juin 2013