Plan qualité Rendu temps réel de végétation

Documents pareils
21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Gestion Projet. Cours 3. Le cycle de vie

LOGICIEL DE GESTION DE DOCUMENTS PDF : PROJET INFO 1

Méthode Agile de 3 ème génération J-P Vickoff

Cours Gestion de projet

MASTER. Sciences du Management. Site d études : ESCE - Paris-La Défense. Formation continue et à distance (semi-présentiel)

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Rectorat de Grenoble

Master 2 professionnel MAAPS Méthodologies Analytiques Appliquées aux Produits de Santé

Brique BDL Gestion de Projet Logiciel

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

MODALITES D ADMISSION 2013

Cahier des charges du support technique d assistance aux centres d examens DELF/DALF Objet du marché :

Gestion des risques de crédit. Termes de référence (TDR)

Développement des Systèmes d Information

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Processus d Informatisation

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

14 Adopter une attitude professionnelle

LICENCE PROFESSIONNELLE. Systèmes informatiques et logiciels

Master Théorie et pratiques des arts interactifs

MASTER DROIT, ECONOMIE, GESTION Mention DROIT PUBLIC

Programme de formation. Intitulé : Anglais Débutants et Faux débutants pour le monde du tourisme

CREDIT AGRICOLE SUD RHONE ALPES

MASTER 2 MENTION MARKETING ET VENTE, PARCOURS MÉDIAS ET COMMUNICATION

Les tâches d un projet

LICENCE PROFESSIONNELLE Assurance, Banque, Finance

LICENCE ADMINISTRATION PUBLIQUE. DROIT, ECONOMIE, GESTION

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Le rôle de l architecte Agile

Livret du Stagiaire en Informatique

Gnuplot. Chapitre Lancer Gnuplot. 3.2 Options des graphes

MARCHE PUBLIC DE PRESTATIONS INTELLECTUELLES

Microsoft Excel : tables de données

Proposition technique et commerciale

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

1. Création du profil

Système d Information du CNRST - SIC -

CREDIT AGRICOLE DE CENTRE LOIRE

TUTORIEL Qualit Eval. Introduction :

progression premiere et terminale

eduscol Ressources pour la voie professionnelle Français Ressources pour les classes préparatoires au baccalauréat professionnel

SOMMAIRE. 1. Préambule Le calendrier Trajectoire d un objet lancé Régression linéaire...9

MONTAGE ET REALISATION DU PROGRAMME SOFT-WHERE EXPORT 2013 CAHIER DES CHARGES

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Master Informatique Aix-Marseille Université

INDIVIDUAL CONSULTANT PROCUREMENT NOTICE

backlog du produit Product Owner

Soutien pour la formation à la recherche translationnelle en cancérologie

Année propédeutique santé Présentation générale du programme

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

CREDIT AGRICOLE SUD RHONE ALPES

REGLEMENT DU DIPLOME DE MASTER DROIT ECONOMIE GESTION MENTION "ECONOMIE APPLIQUEE"

TERMES DE REFERENCE POUR PRESTATAIRE INDIVIDUEL ET CONSULTANT

Septième cycle GUIDE POUR LE SUIVI DES PROJETS, L ÉTABLISSEMENT DE RAPPORTS, LA RÉVISION ET LA PROLONGATION DE PROJETS

MASTER 2 MENTION MARKETING ET VENTE, PARCOURS MARKETING, INNOVATION ET TERRITOIRES

Programme de la 1ère année

PROJET DE MODELISATION CASERNE SERGEANT BLANDAN

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Réaliser la fiche de lecture du document distribué en suivant les différentes étapes de la méthodologie (consulter le support du TD!

ANNEXE 2 : Liste des questions entre le directeur et l étudiant

ANNEXE 4 CHARTE DE CONCEPTION DES SERVICES SMS+ / MMS+

MATHÉMATIQUES ET SCIENCES HUMAINES

REGLEMENT DU CONTRÔLE DES CONNAISSANCES FORMATION EN INITIAL, APPRENTISSAGE, FORMATION CONTINUE

R E G L E M E N T G E N E R I Q U E DES F O R M A T I O N S E P D E S S P E C I A L I S E E S E N S O I N S

La Commission des Titres d ingénieur a adopté le présent avis

ANNEXE DESCRIPTIVE (déclinaison française du «Supplément au Diplôme»)

MASTER 2 MENTION DROIT DU PATRIMOINE, PARCOURS DROIT IMMOBILIER

EXAMEN PROFESSIONNEL DE VERIFICATION D APTITUDE AUX FONCTIONS D ANALYSTE-DEVELOPPEUR SESSION 2009

Formation «Comptabilité des opérations en devises»

Outil de documentation sur la réduction D : Système d archivage de l analyse de la réduction

Programme-cadre européen pour la recherche et l innovation. Horizon Lignes directrices pour la gestion des données dans Horizon 2020

Pas d installations ou d équipement particuliers.

Contexte et enjeux du dispositif de valorisation du savoir, dans son ensemble

Cours 1 : La compilation

Institut d Informatique & d Initiative Sociale

PROGRAMME DE BOURSES POUR CHERCHEURS POSTGRADUÉS CONCOURS Cour des comptes européenne Luxembourg **********************************

Master - Mention histoire et territoires - Dynamique et géographie des territoires (DYGITER)

Master Energie spécialité Energie électrique

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe :

Demande de transformation de la formation qualifiante TEMIR : Technicien En Maintenance Informatique et Réseaux en diplôme d université (DU)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010

La P N L appliquée à la vente

METIERS DES LANGUES ET CULTURES ETRANGERES

MASTER MAE MANAGEMENT

UE5 Mise en situation professionnelle M1 et M2. Note de cadrage Master MEEF enseignement Mention second degré

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

Planification et suivi de projet avec MSProject

REGLEMENTATION PEDAGOGIQUE DES STAGES A L UNIVERSITE PARIS DESCARTES

Examen de la saisine Définition de l'architecture du SINP. Contributeurs : Frédéric Gosselin, Pascal Dupont

ROYAUME DU MAROC PROJET E-RH DANS L ADMINISTRATION PUBLIQUE MAROCAINE - PREMIÈRE PHASE

Paul FLYE SAINTE MARIE

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Transcription:

TER Travaux d Étude et de Recherches 2009-2010 Plan qualité Rendu temps réel de végétation Matthieu Cambon Jérémy Laumon

Préambule Ce document a pour but de décrire l ensemble des dispositions relatives au projet que va suivre l équipe titulaire. Ces dispositions s appliqueront à plusieurs niveaux tels que les phases de développement, l organisation du projet et la méthodologie. Il permet d assurer la qualité du projet. Le plan qualité a valeur de contrat entre le titulaire et le client mais aussi entre les différents membres de l équipe. Ce contrat prend effet dès son acceptation par les personnes concernées. Toutes évolutions ultérieures seront soumises à l acceptation du client. Matthieu Cambon Jérémy Laumon 3 TER Plan qualité

Table des matières Préambule 3 1 Présentation du projet 7 1.1 Objectifs........................................... 7 1.2 Intervenants......................................... 7 1.2.1 Client........................................ 7 1.2.2 Titulaires...................................... 7 2 Gestion du projet 9 2.1 Choix du cycle de vie.................................... 9 2.2 Calendrier et responsabilités............................... 9 3 Organisation du projet 11 3.1 Organisation interne.................................... 11 3.2 Organisation externe................................... 11 4 Méthodologie 13 4.1 Développement....................................... 13 4.2 Documentation....................................... 13 4.3 Espace de travail...................................... 13 4.4 Tests............................................ 14 5 Contenu et présentation des livrables 15 6 Matrice de traçabilité 17 Matthieu Cambon Jérémy Laumon 5 TER Plan qualité

Chapitre 1 Présentation du projet 1.1 Objectifs L objectif de ce TER est, à partir de travaux récents de la communauté scientifique, de développer un logiciel de rendu temps réel et de design pour les environnements végétaux. Ce logiciel devra permettre de : Peindre/charger des cartes de relief et de densité (images) Générer un maillage de terrain à partir d une carte de relief Afficher le maillage du terrain et se déplacer dessus Afficher des brins d herbes et autres plantes grâce à trois techniques différentes (géométrie, billboards et texture horizontale, suivant la distance) et en fonction des cartes de densités Afficher des arbres Modifier les paramètres de qualité du rendu 1.2 Intervenants 1.2.1 Client Ce projet est à but pédagogique, destiné à des séances de Tp en synthèse d images. Il est sollicité par un enseignant chercheur de l université Paul Sabatier, Monsieur Mathias Paulin. 1.2.2 Titulaires L équipe titulaire est composée de deux étudiants ayant à réaliser le projet qui leur a été confié dans le cadre de l UE de TER. L équipe, dénommée The Geek Band Theory, est composée des étudiants LAUMON Jeremy et CAMBON Matthieu, tous les deux en première année de master informatique à l université Paul Sabatier. Matthieu Cambon Jérémy Laumon 7 TER Plan qualité

Chapitre 2 Gestion du projet 2.1 Choix du cycle de vie Le projet comporte une base principale : un moteur 3D, auquel des fonctionnalités seront ajoutées au fur et à mesure de son avancement. Ainsi, nous avons choisit le cycle de vie incrémental qui convient parfaitement à ce type de développement. L architecture du logiciel ainsi que le choix des différents outils utilisés seront discutés avec le client. 2.2 Calendrier et responsabilités Incrément 1 : 1 février-22 février(6h/personne) : Etude de la thèse de Kévin Boulanger 15 février-8 mars (15h/personne) : Auto-formation aux divers langages nécessaires à la conception du logiciel. 22 février-8 mars (6h/personne) : Rédaction du plan qualité 1 mars-15 mars (12h/personne) : Développement de l interface graphique Développement d un moteur 3D basique Incrément 2 : 15 mars-15 avril (18h/personne) : Développement des brins d herbes Incrément 3 : 15 avril-15 mai (18h/personne) : Développement des arbres 17 mai-23 mai (6h/personne) : Préparation de la présentation Matthieu Cambon Jérémy Laumon 9 TER Plan qualité

10 2 Gestion du projet Figure 2.1 Diagramme de Gantt TER Plan qualité Matthieu Cambon Jérémy Laumon

Chapitre 3 Organisation du projet 3.1 Organisation interne Jérémy Laumon : Chef de projet Son rôle sera de répartir les tâches à effectuer. Pour cela, il créera et assignera des tickets sur le site Internet du projet. Matthieu Cambon : Responsable communication Son rôle sera de répondre aux éventuelles questions du client, d organiser les réunions et d envoyer les notes d avancement périodiques à l enseignant du TER. 3.2 Organisation externe La communication avec le client se fera par courrier électronique. Des réunions seront également prévues au moins à chaque fin d incrément. Enfin, tous les documents désirés par le client lui seront immédiatement accessibles par Internet sur le wiki de notre site (décrit dans la section 4.3 à la page 13). Une note d avancement mensuelle sera envoyée par email à l enseignant du TER Bernard Cherbonneau. Matthieu Cambon Jérémy Laumon 11 TER Plan qualité

Chapitre 4 Méthodologie 4.1 Développement Le projet à réaliser est très conséquent en nombre de lignes de code. Cela impose donc une rigueur importante au niveau du codage, et c est pourquoi nous avons fixé une convention de nommage des classes et des variables, et de formatage du code. Nous utiliserons aussi les outils suivants : Le langage C++ Le compilateur g++ (v4.4.1) OpenGL (v3.0) pour le rendu 3D GLSL (v1.20) pour les shaders QT (v4.6) pour le fenêtrage et la gestion des images. 4.2 Documentation Le projet pouvant être sujet à des améliorations par d autres développeurs, une documentation complète est requise. Le code sera commenté pour expliquer les parties importantes, ainsi que pour décrire l utilisation des classes et fonctions. Le logiciel Doxygen sera ensuite utilisé pour générer une documentation complète du code. Une documentation destinée aux utilisateurs sera également fourni, afin d aider à l utilisation du logiciel. 4.3 Espace de travail Afin d organiser tout ce qui a été dit précédemment, et de le mettre à disposition du responsable, un site web utilisant le logiciel Trac est mis en place (http ://dev.filyb.info/vegetation/). Trac est un outil de gestion de projet comprenant : Un wiki sur lequel nous mettrons les différentes informations et documentations relatives au projet Une interface vers un système de gestion de versions (Bazaar) Un système de tickets permettant de gérer les tâches et faits techniques Un échéancier permettant de visualiser l évolution du projet Matthieu Cambon Jérémy Laumon 13 TER Plan qualité

14 4 Méthodologie 4.4 Tests Des tests unitaires, d intégrations et de non régressions seront effectués suivant des plans définis lors de la spécification. Les tests unitaires seront effectués sur toutes les classes que nous développerons. Les tests d intégrations seront conduits à chaque fois qu une fonctionnalité sera intégrée au projet et plus particulièrement à chaque fin d incrément. Des classes de test générant des exécutables effectuant les tests unitaires et les tests d intégration seront développées et regroupées dans un dossier Tests du code source. Les tests de validations, qui seront effectués pour vérifier la compatibilité de l outil avec les exigences du client, serviront de démonstration pour la recette. Ces tests seront définis avec le client. TER Plan qualité Matthieu Cambon Jérémy Laumon

Chapitre 5 Contenu et présentation des livrables A chaque incrément du cycle de vie de notre projet, un prototype implémentant les nouvelles fonctionnalités demandées sera remis au client. Ce livrable aura pour objectif de permettre au client de vérifier que ses besoins sont bien satisfaits. Tous les prototypes seront aussi disponibles sur notre site Internet. Lors de la livraison finale de notre projet, le client recevra : le code source du projet la documentation technique la documentation utilisateur La recette sera un exposé du résultat. L équipe présentera le travail effectué avec des démonstrations. La soutenance du projet (présentation orale publique de dix minutes) aura lieu devant le responsable du module TER. Les membres de l équipe prendront la parole sur des parties préalablement établies par le responsable du projet. Matthieu Cambon Jérémy Laumon 15 TER Plan qualité

Chapitre 6 Matrice de traçabilité Les lignes de cette matrice correspondent aux exigences qualité représentées selon le code explicité dans la documentation donnée en cours, alors que les colonnes correspondent aux sections de notre plan qualité répondant à ces exigences. Matthieu Cambon Jérémy Laumon 17 TER Plan qualité

18 6 Matrice de traçabilité TER Plan qualité Matthieu Cambon Jérémy Laumon