ULCO-L3Info-Projets-CM2

Dimension: px
Commencer à balayer dès la page:

Download "ULCO-L3Info-Projets-CM2"

Transcription

1 ULCO-L3Info-Projets-CM2 Arnaud Lewandowski, Eric Ramat, Julien Dehos Université du Littoral Côte d Opale 18 juin 2015 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 1/44

2 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 2/44

3 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 2/44

4 Conception d un logiciel Quoi-qu est-ce? plan du code (diagrammes de classes ) au début du projet, permet de prévoir le code à écrire pendant le projet, permet de suivre l avancée du projet à la fin du projet, permet de documenter le code (maintenance) doit correspondre aux fonctionnalités prévues et au code réel A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 3/44

5 Conception d un logiciel En pratique représentation graphique + explications si possible, utiliser un formalisme classique (UML) utiliser plusieurs niveaux d abstraction (vue d ensemble, vues détaillées) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 4/44

6 Conception d un logiciel Étape de conception étape très importante, à faire avant le développement évite d avoir à tout casser au cours du développement permet de répartir le travail et de planifier plus finement A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 5/44

7 Conception d un logiciel Quelques conseils faire simple, logique, classique (MVC, design patterns ) granularité : ne pas trop détailler sauf si important/incertain/complexe vérifier a priori que la conception permet d implémenter les fonctionnalités prévues dans le cahier des charges A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 6/44

8 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 6/44

9 Développement d un logiciel Méthode pour écrire du code comprendre le travail à faire (fonctionnalité/classe à implémenter) découper en étapes et les ordonner implémenter (coder, compiler, tester) étape par étape A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 7/44

10 Développement d un logiciel Conseils sur le développement en équipe faire le point régulièrement : travail fait, travail à faire répartir le travail de façon à éviter les conflits (fichiers différents) commits réguliers, branches si nécessaire faire attention à respecter le cahier des charges et la conception A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 8/44

11 Développement d un logiciel Programmation en binômes principe : un secrétaire + un relecteur sur une même machine les deux participent activement changer les rôles fréquemment intérêts : moins d erreurs réflexions complémentaires motivation, convivialité (ou pas, mais bon ) à utiliser quand le travail n est pas complètement trivial (donc tout le temps pour les projets L3) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 9/44

12 Développement d un logiciel Tests unitaires souvent : test avec un printf pas bien principe des tests unitaires : écrire des petites fonctions de test en même temps que le code compiler toutes les fonctions de test dans un programme de test exécuter le programme de test vérification et non-régression automatiques attention : détection d erreurs preuve à utiliser pour les modules de base (traitement de données) voire plus A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 10/44

13 Développement d un logiciel Programmation par pseudo-code principe : commencer par écrire le pseudo-code de l algo en commentaire traduire chaque ligne de pseudo-code en code réel laisser le pseudo-code en commentaire intérêt : code plus facile à écrire code plus facile à relire très utile quand le code à écrire n est pas trivial A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 11/44

14 Développement d un logiciel Gestion d erreurs assertions logs codes de retour, variables d état exceptions problème difficile se mettre d accord sur la façon de faire au début du projet A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 12/44

15 Développement d un logiciel Conventions de code formatage du code, nommage des variables conventions à définir et à respecter au niveau du projet permet d avoir un code plus facile à lire utiliser des conventions classiques ou les expliciter dans la documentation A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 13/44

16 Développement d un logiciel Exemple de conventions de code C++ notation dromadaire un nom de classe commence par une majuscule : class Event préfixe _ pour les attributs : std ::string _summary ; préfixe ptr pour les pointeurs : icalcomponent * _ptrical ; un nom de fonction commence par un verbe : void updatedatafromical(); icalcomponent * getptrical() const ; maximum 80 caractères par ligne A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 14/44

17 Développement d un logiciel Quelques outils de développement à décider langages, bibliothèques outils de compilation, test, déploiement outils de gestion de code source (svn, git ) outils de gestion de projets (redmine, trac, github, sourceforge ) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 15/44

18 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 15/44

19 Outils de gestion de projets (redmine) Redmine application de gestion de projets : planification de tâches bug-tracking wiki forum de discussion serveur dédié au module projets L3 : https:// /redmine A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 16/44

20 Outils de gestion de projets (redmine) Redmine : connexion au serveur ouvrez un navigateur allez sur le serveur : https:// /redmine connectez-vous avec les identifiants envoyés par mail A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 17/44

21 Outils de gestion de projets (redmine) Redmine : sélection du projet A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 18/44

22 Outils de gestion de projets (redmine) Redmine : accueil du projet A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 19/44

23 Outils de gestion de projets (redmine) Redmine : outils Demandes A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 20/44

24 Outils de gestion de projets (redmine) Redmine : outils Gantt A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 21/44

25 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 21/44

26 Outils de gestion de code source (svn) Subversion système de gestion de code source journalisation travail collaboratif serveur dédié au module projets L3 : https:// /svn/<projet> A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 22/44

27 Outils de gestion de code source (svn) Subversion : principe système centralisé dépôt sur un serveur modifications via des copies locales A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 23/44

28 Outils de gestion de code source (svn) Subversion : quelques notions dépôt (repository) : données et méta-données du projet, sur le serveur révision (revision) : numéro de modification du dépôt copie de travail (working copy) : copie locale du projet, sur laquelle un intervenant peut travailler A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 24/44

29 Outils de gestion de code source (svn) Subversion : quelques opérations créer (create) : créé un dépôt (fait par l administrateur) récupérer (checkout) : récupère les données du projet dans une copie de travail mettre à jour (update) : met à jour la copie de travail en récupérant la dernière révision du dépôt publier (commit) : envoie, dans le dépôt, les modifications réalisées sur la copie de travail ajouter (add) : demande d ajouter, dans le dépôt, un fichier/répertoire de la copie de travail supprimer (delete) : demande de supprimer un fichier/répertoire résoudre (resolve) : résout un conflit sur la copie de travail A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 25/44

30 Outils de gestion de code source (svn) Subversion : résumé de l utilisation d un dépôt SVN pour récupérer le dépôt : checkout pour mettre à jour le dépôt : modifier la copie locale, add, delete update resolve (si besoin) commit A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 26/44

31 Outils de gestion de code source (svn) Subversion : bonnes pratiques supprimer les fichiers en utilisant la commande svn delete ne pas mettre, sur le dépôt, des fichiers générés automatiquement avant de publier une modification, vérifier que le code reste valide éviter les conflits potentiels en organisant le travail de telle sorte que les intervenants aient à travailler sur des fichiers différents A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 27/44

32 Outils de gestion de code source (svn) Subversion : configuration du client svn avec proxy /subversion/servers http-proxy-host= http-proxy-port= http-proxy-username= http-proxy-password= A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 28/44

33 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) créer un nouveau projet de type svn A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 29/44

34 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 30/44

35 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) spécifier le dépot à récupérer A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 31/44

36 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 32/44

37 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) demander de créer un projet eclipse correspondant A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 33/44

38 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 34/44

39 Outils de gestion de code source (svn) Subversion : checkout (avec eclipse+subversive) résultat A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 35/44

40 Outils de gestion de code source (svn) Subversion : commit (avec eclipse+subversive) Team > Commit A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 36/44

41 Outils de gestion de code source (svn) Subversion : commit (avec eclipse+subversive) résultat A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 37/44

42 Outils de gestion de code source (svn) Subversion : scénario type d un conflit 1 initialement tout le monde est à jour : dépôt r2 4 Roger fait un update, il y a un conflit : dépôt r3 copie Ginette r2 copie Roger r2 2 Ginette et Roger modifient un même fichier : dépôt r2 copie Ginette r3 copie Roger r2* 5 Roger doit modifier le fichier puis resolve puis commit : dépôt r4 copie Ginette r2 copie Roger r2 3 Ginette fait un update puis un commit : dépôt r3 copie Ginette r3 copie Roger r4 copie Ginette r3 copie Roger r2 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 38/44

43 Outils de gestion de code source (svn) Subversion : détection d un conflit après un update création de 4 fichiers : fichier avec les modifs locales ( readmetxtmine ) fichier avec les modifs du dépôt ( readmetxtr3 ) fichier à la précédente révision ( readmetxtr2 ) fichier de résolution ( readmetxt ) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 39/44

44 Outils de gestion de code source (svn) Subversion : résolution d un conflit éditer le fichier (Team > Resolve conflicts) A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 40/44

45 Outils de gestion de code source (svn) Subversion : résolution d un conflit resolve (Team > Mark as merged) update, commit A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 41/44

46 Sommaire 1 Conception d un logiciel 2 Développement d un logiciel 3 Outils de gestion de projets (redmine) 4 Outils de gestion de code source (svn) 5 Travail à réaliser A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 41/44

47 Travail à réaliser Au début du projet faire une conception prévisionnelle du logiciel faire un planning prévisionnel en utilisant redmine/github A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 42/44

48 Travail à réaliser Tout au long du projet utiliser svn/git pour réaliser le projet (code, documentations, cahier des charges ) utiliser redmine/github pour suivre le déroulement du projet faire le point régulièrement pour mettre à jour la conception du logiciel et la répartition du travail A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 43/44

49 Fin du CM2 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM2 44/44

PROGRAMMATION WEB. Introduction à SVN. 20 septembre 2015 Denis Monnerat. IUT de Fontainebleau. monnerat@u-pec.fr. Introduction à SVN 1

PROGRAMMATION WEB. Introduction à SVN. 20 septembre 2015 Denis Monnerat. IUT de Fontainebleau. monnerat@u-pec.fr. Introduction à SVN 1 PROGRAMMATION WEB Introduction à SVN 20 septembre 2015 Denis Monnerat monnerat@u-pec.fr IUT de Fontainebleau Introduction à SVN 1 Sommaire 1. Introduction 2. Notions de bases 3. Cycle d utilisation 4.

Plus en détail

Utilisation de SVN. 1 Introduction. 2 Architecture. 3 Références et aide en ligne

Utilisation de SVN. 1 Introduction. 2 Architecture. 3 Références et aide en ligne N7 1IMA TECHNOLOGIE OBJET TP 3 18/02/2015 (Séance TP 2) Objectifs : Comprendre le principe d un outil de gestion de configuration Savoir utiliser SVN (subversion) 1 Introduction Pour travailler en groupe

Plus en détail

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

Plus en détail

ULCO-L3Info-Projets-CM3

ULCO-L3Info-Projets-CM3 ULCO-L3Info-Projets-CM3 Arnaud Lewandowski, Eric Ramat, Julien Dehos Université du Littoral Côte d Opale 18 juin 2015 A Lewandowski, E Ramat, J Dehos ULCO-L3Info-Projets-CM3 1/20 Sommaire 1 Dernières étapes

Plus en détail

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4

Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 Groupe Eyrolles, 2006, ISBN : 2-212-11919-4 Table des matières Préface... III Remerciements................................................... III Conventions typographiques........................................

Plus en détail

La gestion de version avec Subversion. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin)

La gestion de version avec Subversion. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) La gestion de version avec Subversion Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) Architecture client-serveur Serveur Client Revision 1 Makefile src/init.c

Plus en détail

Projet de développement. Gestion de projet avec Redmine. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Gestion de projet avec Redmine. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Gestion de projet avec Redmine Philippe Collet Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse Cours 4

Plus en détail

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult Université de Caen Basse-Normandie Département d informatique Tous diplômes, 2012 2013 Unité : N/A Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge Bruno Zanuttini, Jean-Luc

Plus en détail

Projet tutoré S2. Description et planification de projet. Projet tutoré Description et planification de projet

Projet tutoré S2. Description et planification de projet. Projet tutoré Description et planification de projet Projet tutoré S2 Description et planification de projet Laurent Demay Esther Pendaries Jean-Michel Bruel André Péninou Fabrice Pelleau 1 2 Extrait du PPN 3 Objectifs Concevoir Planifier les taches Développer

Plus en détail

Séance n o 1 : Diff, Patch, Subversion

Séance n o 1 : Diff, Patch, Subversion 1 Introduction Licence Professionnelle ASRALL Outils Logiciels Libres Séance n o 1 : Diff, Patch, Subversion La gestion de projet nécessite des outils évolués permettant de faciliter cette gestion. En

Plus en détail

Au menu... Plan. 1 objectifs des gestionnaires de version. 2 fonctionnement général des outils. 3 prise en main d un gestionnaire.

Au menu... Plan. 1 objectifs des gestionnaires de version. 2 fonctionnement général des outils. 3 prise en main d un gestionnaire. Au menu... Gestion de version Guillaume Wisniewski guillaume.wisniewski@limsi.fr LIMSI UPS septembre 2014 Plan 1 objectifs des gestionnaires de version 2 fonctionnement général des outils 3 prise en main

Plus en détail

Gestion de versions avec Git

Gestion de versions avec Git Gestion de versions avec Git Lucas Nussbaum lucas.nussbaum@univ-lorraine.fr Lucas Nussbaum Gestion de versions avec Git 1 / 17 Logiciels de gestion de versions Ou Version Control System (VCS) ou RCS :

Plus en détail

Projet de Programmation Benoit Donnet Année Académique 2015-2016

Projet de Programmation Benoit Donnet Année Académique 2015-2016 Projet de Programmation Benoit Donnet Année Académique 2015-2016 1 Agenda Partie 2: Outils Chapitre 1: Compilation Chapitre 2: Librairie Chapitre 3: Tests Chapitre 4: Documentation Chapitre 5: Débogage

Plus en détail

Les systèmes de gestion de version

Les 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étail

Utilisation de Subversion (SVN) pour le développement collaboratif

Utilisation de Subversion (SVN) pour le développement collaboratif Utilisation de Subversion (SVN) pour le développement collaboratif Laurent Risser CNRS, Institut de Mathématiques de Toulouse 01/08 1) Pourquoi utiliser un logiciel de gestion de version? Moi travail Projet

Plus en détail

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. 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étail

Outils de développement et compilation

Outils de développement et compilation 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 Plan global 1 Historique 2 Git 3 Pour

Plus en détail

UE : Génie Logiciel Maîtrise d informatrique TP svn. Christian Gentil

UE : Génie Logiciel Maîtrise d informatrique TP svn. Christian Gentil UE : Génie Logiciel Maîtrise d informatrique TP svn Christian Gentil March 8, 2013 Introduction Ce TP est conçu pour être réalisé en ligne de commande sous un environnement linux avec le paquet subversion

Plus en détail

Projet de développement. Gestion de projet avec. Personnes cahier des charges. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Gestion de projet avec. Personnes cahier des charges. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Gestion de projet avec Philippe Collet Cours 1 : principes généraux - svn Cours 2 : TRAC et gestion de projet Cours 3 : Introduction à Eclipse Cours 4 : Eclipse C

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement collaboratif (CVS), automatisation de la compilation (Ant), documentation (Javadoc) Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/

Plus en détail

ESIEE Engineering Mémo SVN - Windows B. Perret L. Buzer

ESIEE Engineering Mémo SVN - Windows B. Perret L. Buzer Mémo : Utilisation de SVN sous Windows Sommaire Mémo : Utilisation de SVN sous Windows... 1 1) Logiciels : installation et configuration... 1 1.1) Client/serveur Subversion pour Windows : TortoiseSVN...

Plus en détail

Gestion de version avec SubVersion et NetBeans. Bruno Mermet Master 2 SIRES Le Havre

Gestion de version avec SubVersion et NetBeans. Bruno Mermet Master 2 SIRES Le Havre Gestion de version avec SubVersion et NetBeans Bruno Mermet Master 2 SIRES Le Havre Plan Principes de la Gestion de Version Installation d'un serveur SVN Configuration de NetBeans Faire gérer un projet

Plus en détail

Périmètre de la solution

Périmètre de la solution Périmètre de la solution Tests unitaires : Pouvoir créer rapidement un nouveau cas de test à la suite de l ajout ou de l évolution d une règle de gestion. Ne pas avoir à coder chaque nouveau cas de test.

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES ANF Sciencesconf Meudon 10/11 octobre 2013 http://www.sciencesconf.org ! Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion

Plus en détail

TP Git - AndroidStudio

TP Git - AndroidStudio Objectifs TP Git - AndroidStudio Author : Cedric Dumoulin Date : 2 déc. 2014 Rev : 8 Oct. 2015 L'objectif de cet atelier est d'apprendre à utiliser GIT pour versionner ses projet et pour travailler à plusieurs.

Plus en détail

LE LOGICIEL DE GESTION DE VERSIONS SVN

LE LOGICIEL DE GESTION DE VERSIONS SVN LE LOGICIEL DE GESTION DE VERSIONS SVN 08 décembre 2014 Khodor KHADRA, Ingénieur de Recherche Calcul Scientifique A quoi sert SVN? SVN (SubVersioN) est un logiciel de gestion de versions pour des projets

Plus en détail

Projet Génie Logiciel Avancé, Version 1.0

Projet Génie Logiciel Avancé, Version 1.0 Projet Génie Logiciel Avancé, Version 1.0 14 février 2012 1 Introduction Un certain client aimerait un clone de Worms. Sa demande est fournie séparément. Remarquez que l on ne vous demande pas : De prévoir

Plus en détail

Forge / SVN. Présentation. Les sysadmins. GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen.

Forge / SVN. Présentation. Les sysadmins. GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen. Forge / SVN Présentation Les sysadmins GREYC, CNRS UMR 6072 6, boulevard du Maréchal Juin 14050 Caen cedex sciences.info.sysadmin@unicaen.fr 10 Novembre 2010 Introduction Présentation du site Commandes

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES 7 avril 2014 ! Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion scientifique Dépôt, sélection, envoi de mails, édition

Plus en détail

CONTEXTE. GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord & J. Dequidt CONTEXTE CONTEXTE. Développement logiciel

CONTEXTE. GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord & J. Dequidt CONTEXTE CONTEXTE. Développement logiciel CONTEXTE Développement logiciel Collaboratif: une équipe accè au même co source Gestion s sauvegars (journalières par exemple) GESTION DE VERSIONS Programmation Avancée - IMA / Polytech Lille L. Gonnord

Plus en détail

Plan d'assurance et contrôle qualité

Plan d'assurance et contrôle qualité IUP MIAGE Master 1 année 2008-2009 IPROmaix Plan d'assurance et contrôle qualité Référence : IPROmaix/documentOfficiel/PACQ Date de dernière mise àjour : 29/04/2009 Indice de révision du document : 00

Plus en détail

TP Git. Author : Cedric Dumoulin Date : 2 déc. 2014 Rev : 9 Dec. 2014

TP Git. Author : Cedric Dumoulin Date : 2 déc. 2014 Rev : 9 Dec. 2014 Objectifs TP Git Author : Cedric Dumoulin Date : 2 déc. 2014 Rev : 9 Dec. 2014 L'objectif de cet atelier est d'apprendre à utiliser GIT pour versionner ses projet et pour travailler à plusieurs. Vous allez

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015 PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES 12 mars 2015 Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion scientifique Dépôt, sélection, envoi de mails, édition

Plus en détail

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Intro Projet FOO Gestion des sources Fin La banquise... La Banquise http://labanquise.insa-rouen.fr Sébtien Bonnegent, Administrateur système Qu'est ce que c'est? un ensemble

Plus en détail

Subversion (SVN) Système de gestion de version Successeur de CVS

Subversion (SVN) Système de gestion de version Successeur de CVS Subversion (SVN) Système de gestion de version Successeur de CVS Sommaire Qu'entend-on par gestion de version? Introduction à SVN Principes de base Différences avec CVS Commandes Exemples Configuration

Plus en détail

Introduction à la gestion de code source

Introduction à la gestion de code source Gestion de code source avec Git Grégory Colpart Sommaire : Introduction à la gestion de code source Présentation de Git Git en action (Questi discussi boiss)ons Introduction à la gestion

Plus en détail

Les Systèmes de Gestion de Version

Les Systèmes de Gestion de Version Les Systèmes de Gestion de Version Journées Mathrice - Mars 2011 - Dijon-Besançon F. Langrognet F. Langrognet () Les Systèmes de Gestion de Version Mars 2011 1 / 49 PLAN 1 Objectifs d un Système de Gestion

Plus en détail

Gestion de version et de configuration : de svn à git

Gestion de version et de configuration : de svn à git Projet Informatique Gestion de version et de configuration : de svn à git Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Motivations

Plus en détail

Le système de gestion de version Git et GitHub

Le 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étail

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases -

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Hélène Toussaint, 27 novembre 2012 But du document : Le but de ce document est de découvrir la gestion de projets à l'aide des outils

Plus en détail

PG208, Projet n 1 : Gestion d une bibliothèque

PG208, Projet n 1 : Gestion d une bibliothèque PG208, Projet n 1 : Gestion d une bibliothèque Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L

Plus en détail

TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian

TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian Objectif : faire un site pour gérer des articles par catégorie. Chaque catégorie a un nom, chaque catégorie est constitué d

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

Génie Logiciel 3ième Info Gestion de Configuration logiciel

Génie Logiciel 3ième Info Gestion de Configuration logiciel Mohamed KHADRAOUI SW Consultant IT Spectrum+ Génie Logiciel 3ième Info Gestion de Configuration logiciel Avril 2011 - V 1.0 Cours Esprit 2010-2011 1 Objectifs Fournir la plateforme de travail adéquate

Plus en détail

Développement logiciel au Greyc

Développement logiciel au Greyc Développement logiciel au Greyc Bonnes pratiques : Outils / Méthodes Service Développement GREYC, CNRS UMR 6072 dev-users@greyc.fr Novembre 2014 Introduction L intégration continue Outils à votre disposition

Plus en détail

Monter un site Intranet

Monter un site Intranet Monter un site Intranet S il n est pas difficile de créer un site Web basique grâce à IIS, ceux d entre vous qui ne sont pas initiés aux langages de développement Web auront du mal à satisfaire les besoins

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES h tt p : / / w w w. s c i e n c e s c o n f. o rg Sommaire Introduction Le portail Sciencesconf.org L espace conférence Site web Inscription Gestion scientifique

Plus en détail

Système Expert pour Smartphones

Système Expert pour Smartphones INSA Rennes Département INFORMATIQUE Système Expert pour Smartphones Rapport de bilan de Planification Olivier Corridor;Romain Boillon;Quentin Decré;Vincent Le Biannic;Germain Lemasson;Nicolas Renaud;Fanny

Plus en détail

Dossier de gestion de projet

Dossier de gestion de projet Dossier de gestion de projet Sommaire 1. Diagramme de Gantt... 2 a. Diagramme... 2 b. Tâches... 3 2. Description textuelle... 3 1. Dossiers... 3 2. Conception... 4 3. Répartition du travail... 5 4. Difficultés

Plus en détail

Introduction à Subversion

Introduction à Subversion Introduction à Subversion Julien Barnier 2 août 2005 Introduction à Subversion 2 Table des matières 1 Introduction 1.1 Objectifs de ce document Ce document a pour objectif de servir d aide-mémoire et de

Plus en détail

Plan. Initiation au Génie Logiciel. Cours 4. Quelques outils pour le Génie Logiciel

Plan. Initiation au Génie Logiciel. Cours 4. Quelques outils pour le Génie Logiciel Plan Initiation au Génie Logiciel Cours 4 Quelques outils pour le Génie Logiciel 1 Gestion de version 2 Tests unitaires 3 Couverture de tests 4 Génération de documentation T. Genet (genet@irisa.fr) (ISTIC/IRISA)

Plus en détail

Gestion de projet avec Redmine

Gestion de projet avec Redmine Gestion de projet avec Redmine Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Redmine : introduction

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge Projet 1A :Atelier SVN Plateforme de travail :SourceForge Introduction Le but de ce tutorial est de vous initier à l utilisation de l outil Subversion sous la plateforme SourceForge. Cet outil vous facilitera

Plus en détail

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine

Avril - Mai -Juin Projet de programmation PHASE DE CODAGE. IUT DE VANNES - Juan Joal. CADIC Julien - PINSARD Antoine 2012 Avril - Mai -Juin Projet de programmation PHASE DE CODAGE IUT DE VANNES - Juan Joal CADIC Julien - PINSARD Antoine Structure pédagogique PROJET AP5 Plus que quelques lignes à coder et nous aurons

Plus en détail

Systèmes de gestion de code source

Systèmes de gestion de code source Systèmes de gestion de code source Matthieu Herrb CNRS-LAAS Envol, 22 octobre 2008 http://www.laas.fr/~matthieu/talks/envol08-sgv.pdf Agenda 1 Introduction 2 Concepts d un système de gestion de version

Plus en détail

PLAN D'ASSURANCE QUALITÉ

PLAN D'ASSURANCE QUALITÉ PLAN D'ASSURANCE QUALITÉ Numéro de référence #FSSIM03 (Document de 12 pages) V ue d'ensemble : Ce document sert à décrire l'ensemble des dispositions spécifiques prises pour assurer la qualité du produit

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA)

Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA) Outils supportant le DEVeloppement, le déploiement et la maintenance collaborative des Applications (ODEVA) a) Systèmes de Contrôle de Versions (Source Control Management) Centralisés : svn Distribués

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Gestion de projets en environnement Eclipse/SVN/TRAC

Gestion de projets en environnement Eclipse/SVN/TRAC environnement Eclipse/SVN/TRAC RÉSUMÉ Depuis quelques années, la demande de logiciels par les entreprises est de plus en plus forte. Les logiciels actuels réalisent des tâches de plus en plus complexes.

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Jeu de dames 3D en réseau. Bertolino Marina, Desmeurs David, Elbeze Léa, Jankee Christopher, Shum Cheuk-Fung

Jeu de dames 3D en réseau. Bertolino Marina, Desmeurs David, Elbeze Léa, Jankee Christopher, Shum Cheuk-Fung Jeu de dames 3D en réseau Bertolino Marina, Desmeurs David, Elbeze Léa, Jankee Christopher, Shum Cheuk-Fung Sommaire Introduction Fonctionnalités et règles du jeu de dames Organisation du projet Tickets

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

Plus en détail

Guide d utilisation de Subversion

Guide d utilisation de Subversion Guide d utilisation de Subversion D. Renault 20 septembre 2011 Résumé Le but de ce document est de donner une introduction sur Subversion, un système de gestion de version. Il définit les notions liées

Plus en détail

PLAN DE GESTION DE LA CONFIGURATION DU LOGICIEL

PLAN DE GESTION DE LA CONFIGURATION DU LOGICIEL PLAN DE GESTION DE LA CONFIGURATION DU LOGICIEL TRAVAIL PRÉSENTÉ À MME SOUMAYA CHERKAOUI DANS LE CADRE DU COURS GEI450, PROJET DE CONCEPTION DE LOGICIELS PAR L'ÉQUIPE SOKRATE : SIMON BÉLANGER YANNICK BROSSEAU

Plus en détail

Module 303 Projet Pratique Jeu de pronostiques

Module 303 Projet Pratique Jeu de pronostiques Module 303 Projet Pratique Jeu de pronostiques Version 1.0 23.02.2014 [1] 1. Sommaire 2. Cahier des charges... 3 a. Fonctionnalités... 3 b. Architecture technique... 8 3. La base de données... 9 4. Checkout

Plus en détail

EXAMEN PROFESSIONNEL DE VÉRIFICATION D APTIDUDE AUX FONCTIONS DE PROGRAMMEUR. Session 2012. Notation : sur 20

EXAMEN PROFESSIONNEL DE VÉRIFICATION D APTIDUDE AUX FONCTIONS DE PROGRAMMEUR. Session 2012. Notation : sur 20 MINISTÈRE DE L ÉGALITÉ DES TERRITOIRES ET DU LOGEMENT MINISTÈRE DE L ÉCOLOGIE, DU DÉVELOPPEMENT DURABLE ET DE L ÉNERGIE EXAMEN PROFESSIONNEL DE VÉRIFICATION D APTIDUDE AUX FONCTIONS DE PROGRAMMEUR Session

Plus en détail

La magie de SVN. Découverte & usage du logiciel

La 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étail

Rédaction du Document de Spécifications Logiciel

Rédaction du Document de Spécifications Logiciel Rédaction du Document de Spécifications Logiciel Instruction Générale Qualité Version : 1.1 Nombre de pages : 12 Référence : referentiel_qualite/dsl.plan_type.doc UV UMLP Département ASI INSA-ROUEN BP

Plus en détail

Installation et utilisation des clients CVS (CVS, WinCVS et TortoiseCVS). http://trident.developpez.com/

Installation et utilisation des clients CVS (CVS, WinCVS et TortoiseCVS). http://trident.developpez.com/ 1 / 28 SOMMAIRE / SUMMARY 1 Préambule...4 1.1 But du document...4 1.2 Mots clés...4 1.3 Référence...4 2 Introduction à CVS...5 2.1 CVS, c'est quoi?...5 2.2 Intérêt de CVS :...5 3 Terminologie du versionning...6

Plus en détail

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

Plus en détail

Cahier de reprise Documentation système

Cahier de reprise Documentation système Cahier de reprise Documentation système 0. Configuration d un poste de développement 1. Importer le projet 2. Organisation du code 3. Compilation 4. Test en local 5. Deploy to app engine 6. Mettre en place

Plus en détail

Outils de gestion de projet informatique

Outils de gestion de projet informatique Outils de gestion de projet informatique Plan Introduction Méthodes agiles (extreme Programing) Dépôt de source (Subversion) Gestionnaire de tâches (Trac) Environnement de Développement Intégré (Eclipse)

Plus en détail

Professeur superviseur ALAIN APRIL

Professeur superviseur ALAIN APRIL RAPPORT TECHNIQUE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE DANS LE CADRE DU COURS LOG792 PROJET DE FIN D ÉTUDE EN GÉNIE LOGICIEL BLUEUPDATES FRANÇOIS BOYER BOYF18048004 DÉPARTEMENT DE GÉNIE LOGICIEL

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

1 - Logiciel de Gestion de Version

1 - Logiciel de Gestion de Version 1 - Logiciel de Gestion de Version Git Qu'est-ce qu'un Version Control System (VCS)? Appelé également Logiciel de Gestion de Révision (RCS), un VCS est un outil qui permet de : de suivre l évolution d

Plus en détail

DEVELOPPEMENT LOGICIEL

DEVELOPPEMENT LOGICIEL DEVELOPPEMENT LOGICIEL LE FRAMEWORK WEB RUBY ON RAIL REF : WELA010 DUREE : 4 JOURS TARIF : 2 060 HT Public Développeurs d applications web, Chefs de projet techniques, Architectes. Pré-requis Programmation

Plus en détail

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Documentation technique [EIP] TransLSF Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Résumé Ce document présente la partie technique de TransLSF.

Plus en détail

NOTICE TECHNIQUE : Mig@l Version. 1. Sommaire. 1) Configuration requise du serveur page 2. 2) Installation sur le serveur page 3

NOTICE TECHNIQUE : Mig@l Version. 1. Sommaire. 1) Configuration requise du serveur page 2. 2) Installation sur le serveur page 3 MIGAL Page: 1/11 Sommaire 1) Configuration requise du serveur page 2 2) Installation sur le serveur page 3 3) Configuration de GesCOF page 4 4) Configuration de Mig@l page 5 5) Liste des paramètres GesCOF

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint? Plan nitiation au Génie Logiciel Cours 5 ntroduction au π développement agile T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 1/ 28 T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 2/ 28 Bibliographie Plan L informatique

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références Table des matières Apache Subversion (SVN) 1 Michel Meynard UM2 2 Spécicités SVN 3 Verrouiller ou copier-modier-fusionner Univ. Montpellier 2 4 5 Références Michel Meynard (UM2) Apache Subversion (SVN)

Plus en détail

PLAN DE COURS. Session 1: Présentation de l'étude de cas Microsoft Dynamics Sure Step

PLAN DE COURS. Session 1: Présentation de l'étude de cas Microsoft Dynamics Sure Step GERER un projet pour implémenter Dynamics CRM avec Sure Step Ref : 80278 Durée : 2 jours A propos de ce cours : Ce cours de 2 jours est un atelier de formation avancée centré sur les fonctionnalités de

Plus en détail

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21

Plus en détail

PLAN CONDUITE DE PROJET

PLAN CONDUITE DE PROJET PLAN CONDUITE DE PROJET Ce guide complète le cours, il donne une marche à suivre qui peut être adaptée si vous choisissez une méthode particulière ETUDE PREALABLE ANALYSE FONCTIONNELLE ANALYSE DETAILLEE

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

Projet de développement. Gestion de projet avec Redmine. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Gestion de projet avec Redmine. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Gestion de projet avec Redmine Philippe Collet Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse Cours 4

Plus en détail

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Environnements et Outils de Développement Cours 1 Introduction

Environnements et Outils de Développement Cours 1 Introduction Environnements et Outils de Développement Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/~zack/teaching/1112/ed6/

Plus en détail

Kromyum Phase de lancement

Kromyum Phase de lancement Kromyum Phase de lancement Voici la phase de lancement du projet Kromyum. Celui-ci contient : Fiche des acteurs, PAQ, Analyse des Risques, le Planning Prévisionnel, Fiche itération et le Devis Demontis

Plus en détail

Gestion des documents avec ALFRESCO

Gestion des documents avec ALFRESCO Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à

Plus en détail

MEGA Administration-Supervisor. Guide de l administrateur

MEGA Administration-Supervisor. Guide de l administrateur MEGA Administration-Supervisor Guide de l administrateur MEGA HOPEX V1R2-V1R3 10ème édition (novembre 2015) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis

Plus en détail