Composante
Polytech Annecy-Chambéry
Description
Ce module est une introduction au développement d'applications logicielles, en abordant tout particulièrement des aspects liés à la qualité et aux tests. Dans ce contexte les étudiants se familiarisent avec les différentes facettes de la qualité du logiciel (modèles de cycle de développement, aspects non fonctionnels...) ainsi que des pratiques et principes de conception menant à des logiciels fiables.
Objectifs
L’objectif de ce module est de sensibiliser les étudiants aux éléments impactant la qualité d'une application informatique qu'elle soit embarquée ou non. Parmi ces éléments le choix d'un cycle de développement adapté à l'application, les attributs qualité non fonctionnels tels que la maintenabilité d'une application et sa fiabilité.
Pré-requis obligatoires
INFO641_PACY
INFO642_SNI
Plan du cours
- Introduction au développement logiciel et outils de modélisation UML
- Conception pour la qualité et la maintenance
- Test logiciel
En pratique, les étudiants pourront s’approprier les différents outils de modélisation UML (aspects statiques et dynamiques) et des frameworks de test logiciel lors de l'analyse et la conception d'une application informatique. Un mini projet sera mené en équipe portant sur le développement d'une application informatique.