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 )