Génie logiciel
Cours de génie logiciel dispensé au CNAM de Bordeaux (1999-2000) Cycle probatoire Contenu: Les technologies du génie logiciel. Etude approfondie des différentes phases du cycle de vie du logiciel. Les méthodes du cycle de vie. Le développement : analyser, spécifier, concevoir, programmer, vérifier, intégrer, valider. Modèle en cascade, modèle en spirale, modèle concurrent. Automatisation du processus de développement: les outils: Activités répétitives et activités non répétitives. Gestion de configuration. Atelier de génie logiciel, maquettage et prototypage. Cinématique et dynamique du processus de développement: Stabilité et instabilité du processus de développement. Rétro-ingénierie des logiciels. Intégration des logiciels. Aspects socio-économiques du développement logiciel: Economie du génie logiciel: Données économiques quantitatives du développement de quelques grands systèmes. Modèles de coûts COCOMO..