Agence universitaire de la Francophonie

Infothèque francophone
RESSOURCES EN LIGNE ET ACTUALITÉS
SCIENTIFIQUES FRANCOPHONES


8117 - Cours de génie logiciel : contrôle qualité en programmation

Ressource pédagogique

Description bibliographique

Auteur :
Henocque, Laurent (ESIL. Ecole supérieure d'ingénieurs de Luminy. France)
Éditeur :
ESIL. Ecole supérieure d'ingénieurs de Luminy. France
Page source :
Pages personnelles de Laurent Henocque-Rubrique : mes cours, http://www.esil.univ-mrs.fr/~henocque/cours.html
Langue :
français
Date de publication :
1996/10/08

Description du contenu

Spécialité :
Electronique, informatique et télécommunications - Logiciels - Langages et programmation
Mots clés :
configuration logicielle ; qualité logicielle ; industrie informatique ; test de régression ; compilation ; ergonomie ; programmation orientée objet ; langage de programmation
Table des matières :
I. Qualité de la programmation : notions fondamentales
1.1 Contrat
1.2 La notion d'utilisateur
1.3 L'utilisation d'invariants
1.4 Différents sortes d'invariants
1.5 Capitaliser
II. Qualité en programmation : Organisation de l'activité
1. Compiler et exécuter
2. Sauver le temps
3. Savoir automatiser
4. Organiser l'accès à l'information
5. Ne pas dupliquer
III. Qualité en programmation : aspects techniques
1. Distinguer les différents types de paramètrages
2. Gestions des exceptions
3. Gestion de la mémoire
4. Conventions générales pour l'allocation de mémoire
IV. Qualité en programmation : aspects humains
1. Eviter de généraliser et d'abstraire
2. Savoir déboguer
3. Etre souple et curieux
V. Eléments de gestion de configuration
VI. La ligne de compilation avec intégration des tests
Annexe. A
Résumé :
Ce cours a pour projet de donner les bases de technique de travail reconnues comme nécessaire pendant tout cycle de vie du logiciel et d'apprendre les méthodes qui permettent d'affronter systématiquement, et de résoudre, les problèmes. Dans la première partie, l'auteur définit les concepts fondamentaux de la qualité logicielle, puis évalue la méthodologie de l'organisation de l'activité de programmation dans un objectif de qualité. Pour finir, il aborde les aspects humains et psychologiques liés à la programmation. (d'après présentation de l'auteur)

Informations pédagogiques

Niveau d'études :
2e cycle
Pré-requis :
Avoir des notions en language C ou Pascal. Connaître Unix et C++
Objectifs pédagogiques :
Acquérir les bases de techniques de travail nécessaires à l'élaboration et la maintenance des logiciels

Accès à la ressource

gratuit
Ce document peut être librement reproduit dans son intégralité pourvu que la présente mention de copyright ainsi que celle présente en tête et pied de page y restent attachées. Toute autre forme de copie est interdite.
Format :
PDF
Taille du fichier : entre 100 et 500 ko
Notes :
Document de 55 pages
URL de référence :
http://pages-perso.esil.univmed.fr/~henocque.1//cours.html#CQD
Autres URLs :
http://pages-perso.esil.univmed.fr/~henocque.1//qd1_1.pdf

Ressource copiée dans le cache de l'Infothèque le 26/07/2008

Autres URLs :
/cache/8117/pages-perso.esil.univmed.fr/~henocque.1//qd1_1.pdf

Notice mise en ligne le 04/09/2005 et mise à jour le 25/07/2008