Accueil - Connexion

Outils de developpement logiciel

1I1AD1 Outils de developpement logiciel Informatique S5
Cours : 16 h TD : 0 h TP : 22 h Projet : 0 h Total : 38 h
Responsable : Alain Lebret
Pré-requis
Aucun
Objectifs de l'enseignement
Ce cours aborde les points suivants :

➜ La mise en oeuvre des outils de base du développement logiciel : éditeur, compilateur, dévermineur, etc.
➜ L'utilisation de l'environnement UNIX / Linux.
Programme détaillé
1. Généralités sur les environnements de développement de logiciels.
2. Éditeur et règles d'écriture.
3. Compilation séparée.
4. Bibliothèques dynamiques et statiques.
5. Mise au point : dévermineur, profileur, tests.
7. Langage shell.
8. Commandes UNIX / Linux.
Applications (TD ou TP)
➜ Exercices d'application en langage C et réalisation de scripts shell.
➜ Mini-projet.
Compétences acquises
➜ Maîtriser les outils de base du développement logiciel.
➜ Être autonome sur les systèmes UNIX / Linux.
Bibliographie
➜ W. E. Shotts Jr. The Linux Command Line - A Complete Introduction, No Starch Press, 2012
➜ B. Ward. How Linux Works - What Every Superuser Should Know, No Starch Press, 2014
➜ D. Cameron, J. Elliot, E. Raymond, B. Rosenblatt, M. Loy. Learning GNU Emacs, 3e éd., O'Reilly, 2004
➜ N. Matloff, P. J. Salzman. The Art of Debugging with GDB, DDD, and Eclipse, No Starch Press, 2008
➜ R. Mecklenburg, A. Oram, S. Talbott. Managing Projects with GNU make, 3e éd., O'Reilly, 2004

© 2024 - ENSICAEN ( Mentions Légales - Crédits )