1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …

Slides:



Advertisements
Présentations similaires
Des outils pour le développement logiciel
Advertisements

M2 lundi 23 janvier Lundi 16 janvier : rappel Présentation du stage CMT Make XEmacs Lecture d’un fichier de données.
AUTOMATISME Chapitre 2: Le GRAFCET.
Module 1 : Généralités sur les systèmes informatiques
1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
A la fin de ton année de 4 ème, tu dois être capable d’utiliser parfaitement un Mais d’abord qu’est-ce qu’un TABLEUR ? ???? TABLEUR- GRAPHEUR Page suivante.
1 Après 5 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Les profils du SEDA confection de profil avec Agape.
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
P RÉSENTATION DU LOGICIEL 1 ER OCTOBRE 2014 SimHockey The free and Open Source hockey simulator.
1 Le stage informatique de Masters APIM et PIE (2012/2013) Ivana Hrivnacova Vincent Lafage Basé sur le stage informatique du LAL et IPN par (2005/2006):
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Gestion des couleurs. Les fondamentaux Le concept de gestion des couleurs La protection des couleurs Plus précisément.
2 Outils de l’analyse textuelle « CORENLP » Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Université d’Ibn Khaldoun – Tiaret faculté.
Calcul de probabilités
Micro Informatique au Cellier
Présentation de l’évolution réglementaire en radiodiagnostic Passage de la décision du 24 septembre 2007 aux deux décisions du 21 novembre 2016 DX PATUREL.
Micro Informatique au Cellier
1.1 La définition de la déontologie Textes de référence § 3.1 Principes et cadre d’intervention § Déontologie a) une attitude générale.
Usine de Développement.
Présentation des formations
Algorithme et programmation
Algorithmique demander jeu du pendu.
AugerDb / SimDb Gestion des simulations Auger Java
MOT Éditeur de modèles de connaissances par objets typés
7.10 Le suivi des évaluations annuelles Textes de référence Norme AFNOR NF X § 5 Compétences requises liées aux fonctions 7.10 Le suivi.
Formation Classe Inversée
Des outils pour le développement logiciel
Javadoc et débogueur Semaine 03 Version A16.
Ghania HAMMICHE Mamadou Adama DIALLO
Principes de programmation (suite)
Présentation J GUIRANDE.
QUELQUES RÉPONSES SUR LE CLUB V.I.P
Plans d’expériences: Plans factoriels
Plan Introduction Parcours de Graphe Optimisation et Graphes
La technique du pipeline
Premiers pas sous Windows XP
Tableau de bord des risques
Programmation en C++ Classes
Windev.
Notion De Gestion De Bases De Données
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
1.2 dénombrement cours 2.
Des outils pour le développement logiciel : Make
Processus « Contrôler les subventions réglementaires» Harmonisation et simplification administrative – 11 mai CSS.
Module 10 : Configuration de l'impression
Diagrammes UML 420-KE2-LG.
USER GUIDE : BASE DE DOCUMENTATION
Programmation Android Première application Android
Présentation des objectifs
Diagramme d’activité.
Apprendre le clavier Révision : les touches Mode d’emploi
Assembleur, Compilateur et Éditeur de Liens
المعالجة وفق بيداغوجيا الإدماج
NUMERATION et REPRESENTATION DES NOMBRES
Base de donnée de support
Zeendoc et les logiciels comptables
BIO1130 LAB 4 MICROÉVOLUTION.
EPITECH 2009 UML EPITECH 2009
Configurations possibles
Qu’est-ce que la géographie ?
Points de vue et sémantiques ad hoc
Proposer, déployer et assurer la diffusion des procédures RH
Le Club informatique de l’APRUM
La dématérialisation des marchés publics
TD 1 : Introduction à la Comptabilité Financière
MOT Éditeur de modèles de connaissances par objets typés
Principales différences entre les systèmes d’exploitation MAC OS et Windows Nouveau : on insiste sur la partie formation.
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

1 Des outils pour le développement logiciel XEmacs Make CMT SVN Doxygen …

2 Espace de travail Voici un espace de travail pour développer une application informatique

3 Espace de travail code XE mac s Le premier outil à notre disposition est un bon éditeur de code : XEmacs

4 Espace de travail code XE mac s applicatio n Mais le but est de construire une application…

5 Espace de travail code XE mac s applicatio n librairie mak e … qui, sans doute, utilise des librairies. L’outil make va automatiser ce processus

6 Espace de travail code XE mac s applicatio n mak e documentatio n Doxy gen librairie Il est essentiel aussi de maintenir une documentation à jour. Doxygen va automatiser cette opération directement à partir du code source

7 SVN va sauvegarder les évolutions de notre développement Espace de travail code XE mac s SV N repository applicatio n mak e documentatio n Doxy gen librairie code

8 Espace de travail code XE mac s SV N repository applicatio n mak e documentatio n Doxy gen librairie Espace d’ installation applicatio n librairie On peut aussi installer les produits de notre développement. Il existe de nombreux outils comme PKG, RPM, Pacman

9 Éditeurs: XEmacs, nedit Éditeurs de texte multi-buffer – Peut éditer plusieurs fichiers simultanément Colorisation du texte en fonction du langage – C++, Makefile, etc… Utilisation par la souris ou par raccourcis clavier

10 Make... Contrôle l’activation d’outils de construction concernant plusieurs cibles corrélées: – Compilations de plusieurs sources pour obtenir une librairie – Construction d’une application à partir de plusieurs librairies – Génération de code – Génération de documentation Sait enchaîner les étapes de reconstruction selon une séquence logique – Interprète les dates de modifications respectives Configuration très puissante – Mais peut devenir très complexe en général – Requiert des outils de niveau supérieur – Voir CMT, Automake Pour compiler un projet, Make a besoin d'un fichier comportant les informations requises. Un tel fichier ce nomme un Makefile.

11... Make Makefile est constitué de règles, chaque règle représentant un ensemble d'opérations bien précises – Le cible est le plus souvent le fichier à construire, mais en règle général elle représente l'action à effectuer – Les pré-requis sont les cibles d'autres règles qui seront réalisées avant Exemple: Dans nos exercices nous allons d'abord utiliser un Makefile très simple et plus tard le Makefile généré automatiquement par l'outil QT cible: pré-requis [tabulation]instructions all : main.cxx main.cxx : header.h echo “Compilation de main.cxx” g++ main.cxx -o executable

12 SV N Espace de travail code XE mac s applicatio n mak e documentatio n Doxy gen Espace d’ installation applicatio n librairie CM T repository librairie Pour structurer et contrôler tout cet ensemble, il est possible d'utiliser l'outil CMT qui définit et contrôle l’ensemble de la configuration de notre environnement de développement,