COURS // INF2015 Développement de logiciel dans un environnement Agile
Mes cours favoris
Ce système permet de sélectionner vos cours favoris en prévision de votre inscription qui se fait sur le portail étudiant.
Trimestre | Cours | Groupe |
---|
Description du cours
- Cycle : 1
- Type de cours : Magistral
- Nombre de crédits : 3
- Discipline : Informatique
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.
Préalables académiques
[INF1120 Programmation I]