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. Facteurs influant sur les coûts. Critères qualité. Modèle qualitatif CQFD : coûts, qualité, fonctionnalités, délais. Gestion de projets. Aspects stratégiques du développement des logiciels: Analyse du risque logiciel. Sûreté de fonctionnement. Qualité logicielle et contrôle qualité. Facteurs organisationnels et humains: Management et organisation des projets logiciels.
Cours gratuit à télécharger au format PDF - 436 Ko - 51 pages
|