Ensimag Rubrique Formation 2022

Projet génie logiciel - 4MMPGL7

  • Volumes horaires

    • CM 12.0
    • Projet 27.25
    • TD 12.0
    • Stage -
    • TP -
    • DS -

    Crédits ECTS

    Crédits ECTS 6.0

Objectif(s)

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 Java, 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.

Responsable(s)

Catherine ORIAT, Raquel ARAUJO DE OLIVEIRA

Contenu(s)

Le projet débute par 15h de stage destinées à 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. Des séances de suivi ont ensuite lieu 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 (Compilation et langages 1), maîtrise d'un langage de programmation de haut niveau (Java), connaissance d'un langage d’assemblage et pratique de la programmation.

Contrôle des connaissances

CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :

SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :
    Notation sur le produit final et sur le suivi en cours de projet (P).

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :

N1=P
Pas de rattrapage

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Filière MMIS - Semestre 7
  • Cursus ingénieur - Filière ISI - Semestre 7
  • Cursus ingénieur - Filière IF - Semestre 7
  • Cursus ingénieur - Tronc Commun - Semestre 7
cf. l'emploi du temps 2023/2024

Informations complémentaires

Code de l'enseignement : 4MMPGL7
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.