| 379-1 | Outils de developpement logiciel | Informatique - formation initiale sous statut étudiant | S5 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Cours : 0 h | TD : 16 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 : ➜ Mise en oeuvre des outils de base du développement logiciel : éditeur, compilateur, dévermineur, etc. ➜ 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. | |
| 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. |
© 2026 - ENSICAEN ( Mentions Légales - Crédits )