Retour accueil UPMCPhoto1 UPMCPhoto2 UPMC
UE: Environnement de développement
Site permanent

L'unité d'enseignement « Environnement de développement » est une UE de niveau (300) spécialisation relevant de la licence d'informatique. Elle possède un volume de 6 ECTS et s'étend sur 12 semaines. Elle est placée sous la responsabilité de Queinnec, christian.

Description

Tout informaticien se doit d'apprendre à programmer c'est-à-dire rédiger des textes clairs décrivant des faits ou des processus. Un certain nombre d'outils et de savoir-faire permettent de maîtriser la complexité des environnements de développement d'aujourd'hui: c'est le but de cet enseignement.

L'ambition de cet enseignement est de présenter les bases des techniques de développement de logiciels:

  • shell
  • Emacs
  • édition de liens
  • Makefile
  • metteur au point (gdb, ddd)
  • tests unitaires
  • lex/yacc
  • gestion de versions rcs/cvs

Sans oublier la compréhension de l'environnement de travail:

  • X
  • NFS
  • ssh

La connaissance du langage C est requise.

Préalables et buts pédagogiques

Contenu indicatif par semaine

  1. Langage de commande: bash I: commandes, flux, processus, fichiers

  2. Langage de commande: bash II: variables, expansion,

  3. Langage de commande: bash III: langage, commandes principales

  4. Édition de texte: Emacs

    Compilation, édition de liens

  5. Regénération de système: make, ant

  6. Mise au point: gdb, ddd

  7. Tests unitaires: *unit DejaGnu

  8. Analyse syntaxique: lex, yacc

  9. Gestion de version: RCS, CVS

  10. Environnement graphique: X

  11. Partage de fichiers: NFS, CVS, FTP

    Commandes à distance: RSH, SSH

  12. Conclusions

Annales

Les annales de cette UE sont ici.