Accès direct au contenu

Accès direct au menu

logo N&B

Projet génie logiciel - Grenoble INP - Ensimag

Imprimer la page English

Projet génie logiciel

Crédits ECTS : 5.0
 
Volume horaire
Cours magistraux : 1.5
Travaux dirigés : 1.5
Travaux pratiques : 21
 
Objectifs

L'objectif pédagogique de ce projet est d'illustrer certains aspects du génie logiciel à travers le développement d'une application de taille conséquente. Les aspects visés sont principalement le respect d'un cahier des charges, la conception logicielle, les techniques de validation et vérification et la mise en place d'une démarche qualité. Le logiciel, développé en Ada, est un compilateur pour un sous-ensemble d'un langage évolué. Le thème choisi permet à la fois de remplir les objectifs ci-dessus en partant d'un cahier des charges rapidement compréhensible, et de mieux comprendre les concepts sous-jacents aux langages de programmation.


Contact Sylvain BOULME
Contenu

Le projet débute par l’étude du cahier des charges (définition du langage, sémantique statique et dynamique, machine cible), la présentation des aspects techniques, ainsi que de la documentation et démarche attendues. Le projet se poursuit par des séances encadrées sur machine, avec des suivis sur différents thèmes : architecture logicielle choisie, techniques et objectifs de test, réception de code. Ces séances permettent d'aider les étudiants à la fois sur les aspects techniques et sur les aspects planification et organisation.



Prérequis

Cours de compilation et langages, maîtrise d'un langage de programmation de haut niveau (Ada), connaissance d'un langage d’assemblage et pratique de la programmation.

Informations complémentaires
Contrôle des connaissances

Notation sur le produit final et sur le suivi en cours de projet (P).



N1=P
pas de rattrapage

English version
 
 
 
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72 - 38402 SAINT MARTIN D'HERES Copyright Grenoble INP