Home - Log in

Outils de developpement logiciel

1IAB5 Outils de developpement logiciel Computer Science - Apprenticeship S5
Lessons : 12 h TD : 0 h TP : 20 h Project : 0 h Total : 32 h
Co-ordinator : Alain Lebret
Prerequisite
WAITING FOR THE TRANSLATION
Course Objectives
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.
Syllabus
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.
Practical work (TD or TP)
Exercices d'application en langage C et réalisation de scripts shell.
Acquired skills
➜ Maîtriser les outils de base du développement logiciel.
➜ Être autonome sur les systèmes UNIX / Linux.
Bibliography
➜ 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 ( Legal Notices - Credits )