Accueil - Connexion

Outils de developpement logiciel

183-2 Outils de developpement logiciel Informatique (formation initiale sous statut apprenti) S5
Cours : 12 h TD : 0 h TP : 20 h Projet : 0 h Total : 32 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 )