L'accent est mis sur la compréhension en profondeur du processus de développement de façon à ce qu'un auditeur puisse se couler sans difficulté dans les différentes méthodes qu'il rencontrera dans sa vie professionnelle.
Le cours Génie logiciel B5 est organisé en trois modules principaux :
- Un module gestion de projet (environ 15 heures de cours et ED) : le processus de gestion des projets informatiques, l'importance de l'estimation des couts et délais.
- Un module validation, vérification et tests (environ 15 heures de cours et ED) : définitions et concepts de base, tests boite noire et boite blanche.
- Un module conception des logiciels (environ 25 heures de cours et ED) : la problématique de la modélisation, l'analyse fonctionnelle, les modèles statiques et dynamiques, le paradigme objet.
On soulignera l'importance de l'architecture et des concepts architecturaux indépendants des langages de programmation utilisés. La représentation des modèles issus des phases de conception sera faite de façon préférentielle à l'aide du langage UML, en particulier dans la partie exercices dirigés (ED).
A ces modules, pour compléter le panorama, s'ajoutent deux cours introductifs, concernant :
- L'assurance qualité logicielle,
- La gestion de configuration,
qui sont des techniques importantes mises en oeuvre dans tous les projets informatiques (environ 5 heures de cours).
|