Précédent Remonter Suivant

info5gl04 - Programmation modulaire et validation du logiciel

In english

Nombre de crédits
5
Pré-requis
Parcours

Objectifs
Présentation de C++. Comparaison des deux approches au niveau de la fiabilité et de la souplesse. Présentation de l'aspect orienté objet de C++: définition des classes, constructeurs, destructeurs, fonctions membres et amies; - classes dérivées : mécanisme d'héritages, problèmes posés par l'héritage multiple, présentation des classes abstraites ; - la généricité en C++, construction de composants logiciels. Présentation des techniques de récupération d'erreurs : les exceptions. Ces différents concepts sont comparés tout au long de ce cours avec les concepts similaires en Ada 95 et en Java. De plus, Les étudiants seront sensibilisés à l'utilisation des méthodes formelles (spécification et vérification de programmes) pour l'amélioration de la qualité du logiciel avec l'utilisation d'outils tels que Jass, JML ou encore Eiffel.
Organisation
Volume de travail personnel étudiant estimé
Contrôle et validation des connaissances
Description du contenu


Responsable(s)
Éric Lilin et Mirabelle Nebut

fichier source pour édition/modification


Précédent Remonter Suivant