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 | |
Maîtriser l'environnement et les outils de développement logiciel : éditeur, compilateur, dévermineur. | |
Programme détaillé | |
1. Généralités sur les environnements de développement de logiciels. 2. Éditeurs et règles d'écriture. 3. Compilation séparée. 4. Bibliothèques dynamiques et statiques. 5. Mise au point : dévermineur, profileur 7. Langage Shell. 8. Commandes UNIX / Linux. |
|
Applications (TD ou TP) | |
- Programmation en langage C ; - Compilation séparée ; - Génération de documentation ; - Le langage Shell et la programmation de scripts ; - Commandes UNIX/Linux. |
|
Compétences acquises | |
- Autonomie sur systèmes UNIX / Linux. - Maîtrise des outils de développement logiciel. - Le langage Shell. |
|
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, 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", O'Reilly, 2004 |
© 2024 - ENSICAEN ( Mentions Légales - Crédits )