Lionel Meister 2 Décembre 2005
|
|
- Angèline Mathieu
- il y a 8 ans
- Total affichages :
Transcription
1 Génie logiciel au laboratoire Lionel Meister IUSTI UMR Décembre 2005
2 Contenu de l exposé Quels outils disponibles? Principe Les gestionnaires de version existants Mise en oeuvre avec Subversion Documentation Enjeux et problèmes Solutions existantes Mise en oeuvre Conclusion
3 Quels outils disponibles? Plan de l exposé Quels outils disponibles? Principe Les gestionnaires de version existants Mise en oeuvre avec Subversion Documentation Enjeux et problèmes Solutions existantes Mise en oeuvre Conclusion
4 Quels outils disponibles? Quels outils disponibles? faciliter la tâche de développement assister/permettre le développement simultané en équipe Outils de documentation faciliter la tâche de documentation maintenir la documentation à jour permettre différents niveaux de documentation (développeur, utilisateur, etc.)
5 Quels outils disponibles? Quels outils disponibles? faciliter la tâche de développement assister/permettre le développement simultané en équipe Outils de documentation faciliter la tâche de documentation maintenir la documentation à jour permettre différents niveaux de documentation (développeur, utilisateur, etc.)
6 Plan de l exposé Quels outils disponibles? Principe Les gestionnaires de version existants Mise en oeuvre avec Subversion Documentation Enjeux et problèmes Solutions existantes Mise en oeuvre Conclusion
7 Principe Système client serveur Dépôt écriture lecture lecture Client Client Client Fonctionnement le dépôt contient l ensemble du code source d un projet les développeurs peuvent récuperer le contenu du dépôt les développeurs peuvent modifier les fichiers du projet les modifications sont enregistrées dans le dépôt sans perte des versions précédentes (basé sur diff)
8 Principe Le problème à éviter 1 - récupération des fichiers Dépôt A 2 - modification des fichiers Dépôt A lecture lecture A A A A Client 1 Client 2 Client 1 Client publication de A Dépôt A 4 - publication de A Dépôt A écriture écriture A A Client 1 Client 2 A A Client 1 Client 2
9 Principe Fonctionnement des gestionnaires modernes 1 - récupération des fichiers 2 - modification des fichiers 3 - publication de A 4 - erreur out of date Dépôt Dépôt Dépôt Dépôt A A A A lecture lecture écriture écriture A A A A A A A A Client 1 Client 2 Client 1 Client 2 Client 1 Client 2 Client 1 Client A est comparé à A Dépôt 6 - création de la version hybride Dépôt 7- publication de la version hybride Dépôt 8 - tout le monde a accès à A* Dépôt A A A* A* lecture écriture lecture A A A A* A A* A A* A* Client 1 Client 2 Client 1 Client 2 Client 1 Client 2 Client 1 Client 2
10 Principe Possibilités offertes Fonctionnalités aucune perte dans la chronologie des développements développement multi-utilisateurs rendu possible recherche chronologique multi-critères (auteur, date, message, etc.) consultation de l évolution chronologique d un fichier avec dates de modifications, type d ajouts, auteur, etc. branchements pour différentes versions de code avec tronc commun Conséquences développements durables et sûrs sécurité pour les sauvegardes développeurs heureux!
11 Principe Possibilités offertes Fonctionnalités aucune perte dans la chronologie des développements développement multi-utilisateurs rendu possible recherche chronologique multi-critères (auteur, date, message, etc.) consultation de l évolution chronologique d un fichier avec dates de modifications, type d ajouts, auteur, etc. branchements pour différentes versions de code avec tronc commun Conséquences développements durables et sûrs sécurité pour les sauvegardes développeurs heureux!
12 Les gestionnaires de version existants CVS ( Avantages très répandu nombreuses interfaces graphiques existantes Inconvénients incrémente le numéro de version de l ensemble du projet gestion pénible des ajouts/suppressions de fichiers/répertoires
13 Les gestionnaires de version existants CVS ( Avantages très répandu nombreuses interfaces graphiques existantes Inconvénients incrémente le numéro de version de l ensemble du projet gestion pénible des ajouts/suppressions de fichiers/répertoires
14 Les gestionnaires de version existants Subversion ( Avantages comble les manques liés à l utilisation de CVS incrémentation du numéro de version par fichier gestion facile des ajouts/suppressions de fichiers/répertoires utilisation possible de Apache pour le serveur gestion des fichiers binaires Inconvénients moins répandu que CVS interfaces graphiques moins nombreuses
15 Les gestionnaires de version existants Subversion ( Avantages comble les manques liés à l utilisation de CVS incrémentation du numéro de version par fichier gestion facile des ajouts/suppressions de fichiers/répertoires utilisation possible de Apache pour le serveur gestion des fichiers binaires Inconvénients moins répandu que CVS interfaces graphiques moins nombreuses
16 Mise en oeuvre avec Subversion Chronologie d un projet sous Subversion Point de départ Administrateur 1. création d un dépôt et réglages de départ (nom des utilisateurs, autorisations, etc.) 2. ajout des sources dans le dépôt Cycle de travail Développeurs 1. mise à jour de sa copie : svn update 2. changements dans le code : édition du source, svn add, svn delete, svn copy, svn move 3. examen des changements par rapport au dépôt : svn status, svn diff, svn revert 4. merge des modifications du dépôt en cas de conflit : svn update, svn resolved 5. soumission des modifications au dépôt : svn commit
17 Mise en oeuvre avec Subversion Chronologie d un projet sous Subversion Point de départ Administrateur 1. création d un dépôt et réglages de départ (nom des utilisateurs, autorisations, etc.) 2. ajout des sources dans le dépôt Cycle de travail Développeurs 1. mise à jour de sa copie : svn update 2. changements dans le code : édition du source, svn add, svn delete, svn copy, svn move 3. examen des changements par rapport au dépôt : svn status, svn diff, svn revert 4. merge des modifications du dépôt en cas de conflit : svn update, svn resolved 5. soumission des modifications au dépôt : svn commit
18 Mise en oeuvre avec Subversion Chronologie d un projet sous Subversion / / / / / /A /A /A /A a a a a b b b b /B /B e e dossier fichier version 0 version 1 c c c f g version 2 d d
19 Documentation Plan de l exposé Quels outils disponibles? Principe Les gestionnaires de version existants Mise en oeuvre avec Subversion Documentation Enjeux et problèmes Solutions existantes Mise en oeuvre Conclusion
20 Documentation Enjeux et problèmes De la documentation? Pour quoi faire? Enjeux communiquer les développements (à un nouveau développeur ou entre les développeurs) pérenniser les développements faits par des gens qui ne sont plus là (thésard, post-doc, stagiaire) se rappeler le pourquoi et le comment Problèmes tendance à se focaliser sur le développement difficulté à voir que l investissement vaut le coup difficulté à mettre en place une documentation qui vaille le coup
21 Documentation Solutions existantes Solutions existantes Bricolage maison pas performant Commentaires dans le code source Docbook/XML Literate programming complexe, nouveau langage, contraignant CWEB et CWEB-like Mathematica Utilitaires puissants dédiés à la documentation limité à C/C++/Java Doxygen : dimitri/doxygen
22 Documentation Solutions existantes Solutions existantes Bricolage maison pas performant Commentaires dans le code source Docbook/XML Literate programming complexe, nouveau langage, contraignant CWEB et CWEB-like Mathematica Utilitaires puissants dédiés à la documentation limité à C/C++/Java Doxygen : dimitri/doxygen
23 Documentation Solutions existantes Solutions existantes Bricolage maison pas performant Commentaires dans le code source Docbook/XML Literate programming complexe, nouveau langage, contraignant CWEB et CWEB-like Mathematica Utilitaires puissants dédiés à la documentation limité à C/C++/Java Doxygen : dimitri/doxygen
24 Documentation Solutions existantes Solutions existantes Bricolage maison pas performant Commentaires dans le code source Docbook/XML Literate programming complexe, nouveau langage, contraignant CWEB et CWEB-like Mathematica Utilitaires puissants dédiés à la documentation limité à C/C++/Java Doxygen : dimitri/doxygen
25 Documentation Mise en oeuvre Principe de Robodoc Robodoc documentation dans l en-tête des fichiers source le source et la documentation sont synchronisés extraction de la documentation par Robodoc compilation classique documentation ROBODOC source COMPILATEUR exécutable
26 Documentation Mise en oeuvre Possibilités Entrée/sortie fonctionne avec tout langage permettant les commentaires (Fortran, C, C++, Perl, scripts shell, etc.) extraction de la documentation en HTML, XML DocBook, ASCII, LaTeX, PDF ou RTF Structuration classification/hiérarchisation possible des fichiers : fonctions, classes, méthodes, etc. tout est personnalisable et automatisable
27 Documentation Mise en oeuvre Exemple d en tête!***** reading/lecfich! NAME! lecfich! SYNOPSIS! subroutine lecfich(namer)! AUTHOR! D. Legendre! CREATION DATE! 08/01/2004! DESCRIPTION! Lecture du fichier jcl ou sont decrits les fichiers d entree et de! sortie! MODIFICATION HISTORY! A. PEDRONO, remplissage entete, 25/01/04! PARENTS! main, test! ARGUMENTS! namer : calcul name! SOURCE subroutine lecfich(namer) c===================================================================== c===================================================================== character*1 vide1 character*3 type,vide3 character*73 ligne!***... character namer*14 open(60,file= jcl,status= old ) do i=1,3
28 Documentation Mise en oeuvre Rendu HTML index des fichiers exemple d un fichier Index 318/11/Monday 16h03./doc/calc_xnu_f90.html 318/11/Monday 16h06 Generated from./src/ with ROBODoc v on Thu Jul 21 16:23: [Sourcefiles] [Index] [Generics] Index acceler acceler.f90 bilan bilan.f90 calc_vmas.f90 calc_xnu calc_xnu.f90 calcdiv calcdiv.f90 calcdudx calcdudx.f90 calcdudy calcdudy.f90 calcdudz calcdudz.f90 calcdufdt calcdufdt.f90 calcdvdx calcdvdx.f90 calcdvdy calcdvdy.f90 calcdvdz calcdvdz.f90 calcdvfdt calcdvfdt.f90 calcdwdx calcdwdx.f90 calcdwdy calcdwdy.f90 calcdwdz calcdwdz.f90 calcdwfdt calcdwfdt.f90 calclim_xnu calclim_xnu.f90 calclimphi_les calclimphi_les.f90 calcnu calcnu.f90 calcpar calcpar.f90 calcpfou calcpfou.f90 calcro calcro.f90 calcrop calcrop.f90 calcsij calcsij.f90 calcsj calcsj.f90 calcsjro calcsjro.f90 calct calct.f90 calctp calctp.f90 calcu calcu.f90 calcugr calcugr.f90 calcugrx calcugrx.f90 calcugry calcugry.f90 calcugrz calcugrz.f90 calcuuuf calcuuuf.f90 calcuvp.f90 calcv calcv.f90 calcvmas calcvort calcvort.f90 calcvvvf calcvvvf.f90 calcw calcw.f90 calcwwwf calcwwwf.f90 cdb cdb.f90 cds cds.f90 champv champv.f90 check_parameters.f90 cls cls.f90 clw clw.f90 coeffdbl coeffdbl.f90 coefffou coefffou.f90 coeffro coeffro.f90 coefft coefft.f90 coefftest coefftest.f90 coeffu coeffu.f90 coeffv coeffv.f90 coeffw coeffw.f90 correct correct.f90 cpartro cpartro.f90 cpartt cpartt.f90 cpartuvw cpartuvw.f90 dtdopt dtdopt.f90 dtopt dtopt.f90 dttraj dttraj.f90 ecrcnv ecrcnv.f90 filtredbl filtredbl.f90 filtretest filtretest.f90 fjedef fjedef.f90 fjerot fjerot.f90 forest.log four1 four1.f90 front front.f90 geo geo.f90 geoaivo geoaivo.f90 geobord geobord.f90 geodxdy geodxdy.f90 geogeop geogeop.f90 geoh2d geoh2d.f90 geoh3d geoh3d.f90 geohh3d geohh3d.f90 geoint geoint.f90 ijkposition ijkposition.f90 inifi inifi.f90 inifi_ro inifi_ro.f90 inifi_ro_1 inifi_ro_1.f90 inifi_ro_2.f90 inifi_ro_6.f90 inifi_ro_99.f90 inifigravite inifigravite.f90 inifipression1 inifipression1.f90 inifit_ro_6 inifit_ro_6 inifit_ro_99 init1 init1.f90 initalcuve initalcuve.f90 initcuve initcuve.f90 initpart initpart.f90 inituf inituf.f90 interp_ro.f90 interpt interpt interpt.f90 interpu interpu.f90 interpv interpv.f90 interpw interpw.f90 invers invers.f90 isocs Generated from./src/calc_xnu.f90 with ROBODoc v on Thu Jul 21 16:23: JADIM_VOF/calc_xnu NAME calc_xnu SYNOPSIS subroutine calc_xnu(ros) AUTHOR Y. Hallez CREATION DATE 23/02/2005 DESCRIPTION Physical properties computation (viscosity) inside the domaine PARENTS nslimain ARGUMENTS real (kind=8) ros(1:nx,1:ny,1:nz) : phase 2 volume fraction SOURCE subroutine calc_xnu!!=================! DECLARATIONS!================= use mod_nslcom3d!!.. Implicit Declarations.. implicit none!!.. Include Statements..!!=================! DECLARATIONS!=================!!.. Formal Arguments..!!.. Local Scalars.. integer :: i,j,k real (kind=8) :: g,p0!!... Executable Statements...!!! End of Declarations
29 Conclusion Plan de l exposé Quels outils disponibles? Principe Les gestionnaires de version existants Mise en oeuvre avec Subversion Documentation Enjeux et problèmes Solutions existantes Mise en oeuvre Conclusion
30 Conclusion Conclusion Subversion possibilité de développer à plusieurs (2 ) historique complet des évolutions maintenir/pérenniser un code de calcul diffusion sécurisée et centralisée du code Documentation Robodoc mise en place facile personnalisable/adaptable suffisamment simple pour être suivi par les développeurs suffisamment élaboré pour donner une documentation exploitable
31 Conclusion Conclusion Subversion possibilité de développer à plusieurs (2 ) historique complet des évolutions maintenir/pérenniser un code de calcul diffusion sécurisée et centralisée du code Documentation Robodoc mise en place facile personnalisable/adaptable suffisamment simple pour être suivi par les développeurs suffisamment élaboré pour donner une documentation exploitable
32 Conclusion Stratégie de mise en oeuvre Point de départ mise en place, géré par le gestionnaire de versions : du code source documenté de cas test permettant la validation du code Développement quotidien utilisation du gestionnaire de versions avant soumission des modifications locales, un développeur : doit avoir documenté ce qu il a fait doit passer l ensemble des cas test avec succès mise en place d un script qui génère la documentation en ligne à chaque fois qu un développeur rajoute des modifications
33 Conclusion Stratégie de mise en oeuvre Point de départ mise en place, géré par le gestionnaire de versions : du code source documenté de cas test permettant la validation du code Développement quotidien utilisation du gestionnaire de versions avant soumission des modifications locales, un développeur : doit avoir documenté ce qu il a fait doit passer l ensemble des cas test avec succès mise en place d un script qui génère la documentation en ligne à chaque fois qu un développeur rajoute des modifications
34 Conclusion Liens internet Gestionnaires de versions Subversion : CVS : comparaison : Outils de documentation Robodoc : rfsber/robo/robodoc.html Doxygen : dimitri/doxygen literate programming :
35 Conclusion Connexions possibles avec Subversion Introduction On one end is a Subversion repository that holds all of your versioned data. On the other end is your Subversion client program, which manages local reflections of portions of that versioned data (called working copies ). Between these extremes are multiple routes through various Repository Access (RA) layers. Some of these routes go
Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.
Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour
Plus en détailLes systèmes de gestion de version
Les systèmes de gestion de version Matthieu Herrb Envol 2010 http://homepages.laas.fr/matthieu/talks/envol10-sgv.pdf Systèmes de gestion de version - kesako? Logiciel permettant de gérer l historique des
Plus en détailMotivations (many2many) Motivations (many2one) Sur le thème de la Version. La gestion de version. La gestion de configuration.
À la recherche de la qualité Motivations (one2one) Développer : 1 utilisateur 1 fichier/classe/package Cycle prog: 1ère version tests correction bugs version corrigée tests difficiles/fonctionnels version
Plus en détailContrôle de versions et travail collaboratif. Organisation du travail collaboratif. Organisation du travail collaboratif
Contrôle de versions et travail Problématique Benoit Darties ESIREM ITR4 benoit.darties@u-bourgogne.fr Problème de la gestion de versions Problème de l'accès concurrent à un fichier Exemple : Création
Plus en détailTutoriel de formation SurveyMonkey
Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante
Plus en détailTable des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3
Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....
Plus en détailWEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
Plus en détailServeur Subversion Debian GNU/Linux
Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailGuide Installation Serveur Extensive Testing
Sommaire Installation simple sur un système vierge... 2 Installation personnalisée sur un système vierge... 3 Restauration du produit avec une version antérieure... 5 Mise à jour du produit... 6 Déployer
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailPetit guide pour l installation de CVW sous Linux
LinuxFocus article number 310 http://linuxfocus.org par Juan Manuel Triana,Carlos Andrés Pérez Petit guide pour l installation de CVW sous Linux L auteur:
Plus en détailPackage Contents. System Requirements. Before You Begin
Package Contents DWA-125 Wireless 150 USB Adapter CD-ROM (contains software, drivers, and manual) Cradle If any of the above items are missing, please contact your reseller. System Requirements A computer
Plus en détailGuide Installation Serveur Extensive Testing
Sommaire Installation sur un système vierge... 1 Mise à jour du produit... 4 Déployer un nouveau client Windows... 5 Déployer un nouveau client Linux... 5 Auteur : Denis Machard Date : 22/03/2015 Version
Plus en détailUtiliser un proxy sous linux
Utiliser un proxy sous linux Par LoiselJP Le 22/05/2013 Objectif Les systèmes d exploitation sont de plus en plus gourmand en ressource, notemment en consommation réseau. C est d autant plus vrai que Linux
Plus en détailPlan du cours 2014-2015. Cours théoriques. 29 septembre 2014
numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour
Plus en détailVTP. LAN Switching and Wireless Chapitre 4
VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des
Plus en détailAutomatiser la création de comptes utilisateurs Active Directory
Automatiser la création de comptes d utilisateurs Active Directory Sommaire 1 Introduction : Les techniques d automatisation... 2 2 Les commandes DS : créer des utilisateurs avec les outils en ligne d
Plus en détailLes Portfolios et Moodle Petit inventaire
Les Portfolios et Moodle Petit inventaire Jean.Fruitete@univ-nantes.fr Sommaire Les Portfolios et Moodle Petit inventaire... 1 Introduction... 1 Contexte... 1 Des portfolios utilisés dans la communauté
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...
Plus en détailCredit Note and Debit Note Information (GST/ HST) Regulations
CANADA CONSOLIDATION CODIFICATION Credit Note and Debit Note Information (GST/ HST) Regulations Règlement sur les renseignements à inclure dans les notes de crédit et les notes de débit (TPS/ TVH) SOR/91-44
Plus en détailDéploiement OOo en environnement Windows Terminal Server
Déploiement OOo en environnement Windows Terminal Server Version 1.00 du 10.12.2004 Réalisé avec : OOo 1.1.3 Plate-forme / Os : Microsoft Windows Distribué par le projet fr.openoffice.org Sommaire 1 Introduction...3
Plus en détailMéthodes et outils employés pour développer des logiciels libres
Méthodes et outils employés pour développer des logiciels libres Étude basée sur le cas du projet Debian Par Raphaël Hertzog Gérant de Freexian SARL Développeur Debian Présentation du projet Debian Objectif
Plus en détailExercices sur SQL server 2000
Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table
Plus en détailLe système de gestion de version Git et GitHub
Le système de gestion de version Git et GitHub Génie Logiciel - MPRI GROSSHANS Nathan nathan.grosshans@lsv.ens-cachan.fr 9 octobre 2014 Introduction Système de gestion de version Système logiciel permettant
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailIntegrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project
Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project L enseignement intégré de la musique: Un défi pour l enseignement et la formation des enseignants
Plus en détailOutils d'analyse de la sécurité des réseaux. HADJALI Anis VESA Vlad
Outils d'analyse de la sécurité des réseaux HADJALI Anis VESA Vlad Plan Introduction Scanneurs de port Les systèmes de détection d'intrusion (SDI) Les renifleurs (sniffer) Exemples d'utilisation Conclusions
Plus en détailLa magie de SVN. Découverte & usage du logiciel
La magie de SVN Découverte & usage du logiciel Menu I) SVN, qu'est-ce que c'est? 2) Comment utiliser SVN? 3) Que faire en cas de problème avec SVN? I) SVN, Qu'est-ce? -Un projet impliquant plusieurs personnes
Plus en détailet Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion
et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailSERVEUR DÉDIÉ DOCUMENTATION
SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique
Plus en détailMicro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques
Plus en détailMaster (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS)
Master (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS) Responsables: Tanguy Risset & Marine Minier Tanguy.Risset@insa-lyon.fr Marine.minier@insa-lyon.fr http://master-info.univ-lyon1.fr/m2rts/
Plus en détailCONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade
CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................
Plus en détailCLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications
ANNEX III/ANNEXE III PROPOSALS FOR CHANGES TO THE NINTH EDITION OF THE NICE CLASSIFICATION CONCERNING AMUSEMENT APPARATUS OR APPARATUS FOR GAMES/ PROPOSITIONS DE CHANGEMENTS À APPORTER À LA NEUVIÈME ÉDITION
Plus en détailCheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailLes différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Plus en détailMendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail
Mendeley, pour gérer sa bibliographie et la partager Patricia Volland-Nail Avertissement Ce diaporama est le support d une formation qui a été dispensée à l URFIST de Bordeaux le 29 Novembre 2013 Il nécessite
Plus en détailMon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2
Mon premier rpm http://alexandre-mesle.com 7 juin 2010 Table des matières 1 Avant de commencer 2 1.1 RPM....................................................... 2 1.2 URPMI.....................................................
Plus en détailInstallation et Mise en œuvre de MySQL
T-GSI STAGE RENOVATION - SQL.Chapitre 2 - Installation et Mise en œuvre de MySQL Olivier Mondet http://unidentified-one.net A. Pourquoi choisir MySQL? A.1. MySQL, très controversé La base de données MySQL
Plus en détailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détailPARIS ROISSY CHARLES DE GAULLE
GPS 2 34 1 E 49 0 46 N GPS* 2 56 56 E 49 0 12 N Votre contact / Your contact: et / and: Accueil : Cabines téléphoniques publiques Reception: Public telephone kiosks Navette Shuttle AÉROPORT DE TT CAR TRANSIT
Plus en détailContents Windows 8.1... 2
Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to
Plus en détailComment Créer une Base de Données Ab Initio
Comment Créer une Base de Données Ab Initio Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Création de la Source de Données...3 2. Ajout de Tables dans une Source de Données...3
Plus en détailThe impacts of m-payment on financial services Novembre 2011
The impacts of m-payment on financial services Novembre 2011 3rd largest European postal operator by turnover The most diversified European postal operator with 3 business lines 2010 Turnover Mail 52%
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailaffichage en français Nom de l'employeur *: Lions Village of Greater Edmonton Society
LIONS VILLAGE of Greater Edmonton Society affichage en français Informations sur l'employeur Nom de l'employeur *: Lions Village of Greater Edmonton Society Secteur d'activité de l'employeur *: Développement
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailMailStore Server 7 Caractéristiques techniques
MailStore Server 7 Caractéristiques techniques MailStore Server La référence en matière d archivage d e-mails La solution MailStore Server permet aux entreprises de toutes tailles de bénéficier des avantages
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en détailPréparer un état de l art
Préparer un état de l art Khalil DRIRA LAAS-CNRS, Toulouse Unité de recherche ReDCAD École Nationale d ingénieurs de Sfax Étude de l état de l art? Une étude ciblée, approfondie et critique des travaux
Plus en détailAccuRead OCR. Guide de l'administrateur
AccuRead OCR Guide de l'administrateur Avril 2015 www.lexmark.com Contenu 2 Contenu Aperçu...3 Applications prises en charge...3 Formats et langues pris en charge...4 Performances de l'ocr...4 Exemples
Plus en détailSolution universelle de Gestion Electronique de Documents et d Archives Numériques
contact@ezdev.fr Solution universelle de Gestion Electronique de Documents et d Archives Numériques Solution universelle de Gestion Electronique de Documents et d Archives Numériques // p.1 contact@ezdev.fr
Plus en détailMYSQLDUMP & ZRM COMMUNITY
Meetup Viadeo & LeMUG / Paris, November 16, 2011 MYSQLDUMP & ZRM COMMUNITY Scheduling and Monitoring Cédric PEINTRE www.mysqlplus.net 2 Sondage ancien mais toujours valide! mysqldump n est pas mort! Sauvegarde
Plus en détailMySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Plus en détailDémo 2 Cas d utilisations. Partie théorique : Exercice 1: Professeur : Bruno Dufor. Démonstrateurs : Marouane Kessentini.
Démo 2 Cas d utilisations Professeur : Bruno Dufor Démonstrateurs : Marouane Kessentini Hassen Grati Partie théorique : Exercice 1: 1. Donnez le diagramme de cas d utilisation (description textuelle) La
Plus en détailLes logiciels de gestion de version exemple de GIT et application avec SmartGIT
Les logiciels de gestion de version exemple de GIT et application avec SmartGIT Rémi SHARROCK www.remisharrock.fr Plan du polycopié Plan du polycopié Problématique La gestion de versions: généralités,
Plus en détailSupervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
Plus en détailTHEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Plus en détailL3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Plus en détailTout d abord les pré-requis : Au menu un certain nombre de KB
Sauvegarde automatisée de VM sous HyperV!!! Un sujet plutôt obscur La solution de virtualisation de Microsoft, HyperV (aujourd hui en v1) est très puissante et rivalise avec les ténors comme la solution
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailModule Title: French 4
CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 2 Examinations 2010 Module Title: French 4 Module Code: LANG 6020 School: Business Programme Title: Bachelor of Business Stage 2
Plus en détailFormulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme
Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme Année universitaire / Academic Year: 2013 2014 A REMPLIR
Plus en détailLogitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation
Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation English.......................................... 3 Français.........................................
Plus en détailEnglish Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?
English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their
Plus en détailAIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES
AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES FORMULAIRE DE DEMANDE D AIDE / APPLICATION FORM Espace réservé pour l utilisation de la fondation This space reserved for foundation use
Plus en détailMELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :
MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : Housing system est un service gratuit, qui vous propose de vous mettre en relation avec
Plus en détailComment consolider des données
Comment consolider des données Version 0.02 du 18.11.2004 Réalisé avec : OOo 1.1.3 Plate-forme / Os : Toutes Distribué par le projet fr.openoffice.org Sommaire 1 Introduction...3 2 Création des données...4
Plus en détailAPPENDIX 6 BONUS RING FORMAT
#4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor
Plus en détailPractice Direction. Class Proceedings
Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under
Plus en détailMANUEL UTILISATEUR KIWI BACKUP V 3
Révision Mai 2012 MANUEL UTILISATEUR KIWI BACKUP V 3 Sommaire PREMIERE PARTIE : INSTALLATION DE KIWI BACKUP... 3 INSTALLATION SOUS WINDOWS... 3 INSTALLATION SOUS LINUX DEBIAN / UBUNTU... 6 Installation
Plus en détailLE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS
FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT A Guideline on the Format of District Planning Commission Staff Reports
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailUNIVERSITE DE YAOUNDE II
UNIVERSITE DE YAOUNDE II The UNIVERSITY OF YAOUNDE II INSTITUT DES RELATIONS INTERNATIONALES DU CAMEROUN INTERNATIONAL RELATIONS INSTITUTE OF CAMEROON B.P. 1637 YAOUNDE -CAMEROUN Tél. 22 31 03 05 Fax (237)
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailManuel des logiciels de transferts de fichiers File Delivery Services
Manuel des logiciels de transferts de fichiers File Delivery Services Editeur La Poste CH SA Technologies de l information Webergutstrasse 12 CH-3030 Berne (Zollikofen) Contact La Poste CH SA Technologies
Plus en détailApplication Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Plus en détailTutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
Plus en détailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détailTP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A
Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau
Plus en détail1 Description générale de VISFIELD
Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit
Plus en détailFileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Plus en détailGestion de projet Gestion de configuration Gestion de Conflits. Lydie du Bousquet Philippe Lalanda
Gestion de projet Gestion de configuration Gestion de Conflits Lydie du Bousquet Philippe Lalanda Sommaire Gestion de projet Un projet Le chef de projet La planification Gestion de configuration Gestion
Plus en détailDOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0
DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES
Plus en détailcalls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial
calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.
Plus en détailInstallation d'un TSE (Terminal Serveur Edition)
Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans
Plus en détailLa base de données dans ArtemiS SUITE
08/14 Vous préférez passer votre temps à analyser vos données plutôt qu à chercher un fichier? La base de données d ArtemiS SUITE vous permet d administrer et d organiser confortablement vos données et
Plus en détailI. MySQL : Serveur et SGBD
Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de
Plus en détailPerl Console. Votre compagnon pour développer en Perl. Les Journées du Perl 2007 16, 17 novembre, Lyon. Alexis Sukrieh <sukria@sukria.
Perl Console Votre compagnon pour développer en Perl Les Journées du Perl 2007 16, 17 novembre, Lyon Alexis Sukrieh Plan Pourquoi une console? Le modèle «Read-Eval-Print-Loop» Dépendances
Plus en détailAutomatisation de l administration système
Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications
Plus en détail