Objectifs de l’enseignement
Ce cours a pour objectif d’initier les étudiants aux notions et pratiques récentes en matière de
méthodologie et de processus de développement. Il s’agit d'approfondir les différentes
activités qui constituent le cycle de vie d'un logiciel, à leurs enchaînements, à leurs
interactions et de prendre du recul par rapport à un processus linéaire traditionnel. L’étudiant
est appelé à :
- se familiariser avec les bonnes pratiques des méthodes dites agiles
- se familiariser avec les caractéristiques et la terminologie du Processus Unifié
-se familiariser avec l’utilisation des versions et des configurations logicielles
Contenu de la matière
- Methodologie de développement
- Processus de développement unifié
- Les méthodes agiles
- La gestion de versions et de configuration logicielles
Références
- UML 1.5
2003 http://www.commentcamarche.net/uml/umlintro.php3
- Rational Unified process; Une méthode de développement de logiciels
Krutchen Phillipe – Editions Eyrolles – 1999.
- Maîtriser les projets avec l'Extreme Programming - Pilotage par les tests-client
Thierry Cros - Cépaduès – Editions Eyrolles – Octobre 2004
- Integrating Agile Development in the Real World
Peter Schuh - Charles River Media . Eyrolles - Janvier 2005 -
- Gestion de configuration
Maîtrisez vos changements logiciels
Linda Djezzar . Edition DUNOD- 2003