Ce cours est destiné aux étudiants inscrits en 3 année ingénieurs spécialité IA. il se donne comme objectifs de:
- Acquérir les concepts de base du génie logiciel en termes d’objectifs de qualité, de coût et de délai.
- Maitriser les étapes d’un cycle de vie de logiciels
- Comprendre le processus de spécification et d’analyse des besoins en utilisant les diagrammes de cas d’utilisation UML
- Maîtriser les aspects de conception de logiciels
- Maîtriser la conception d’un diagramme de classes et de séquences UML.
- Acquérir les bases de la conception de qualité -
- Exploiter les patrons de conception
- Maîtrise les techniques de test
- Enseignant: Fatiha Guerroudji