Soutenance de mi-parcours PFE Crea Development Manager

Slides:



Advertisements
Présentations similaires
LES NOMBRES PREMIERS ET COMPOSÉS
Advertisements

Le moteur
1. 2 Évaluer des cours en ligne cest évaluer lensemble du processus denseignement et dapprentissage. La qualité des savoirs.
Mon carnet De comportement
Présentation de lapplication Livret personnel de compétences.
Classe : …………… Nom : …………………………………… Date : ………………..
Les numéros
Est Ouest Sud 11 1 Nord 1 RondeNE SO
Les Prepositions.
FR2 Leçons Les quantités.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
JXDVDTEK – Une DVDthèque en Java et XML
Architecture de réseaux
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Indicateurs de position
Eduardo E. DAVILA S. Ingénieur en développement de logiciels de
Organisation et Management de projet
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Une expérience personnelle
Présentation du SVI - DELSOL Mikaël
CALENDRIER PLAYBOY 2020 Cliquez pour avancer.
Congé Férié Journée Pédagogique Rencontre avec les athlètes 13hrs-14hrs Hors Glace 14hrs-15hrs 30 Glace Arena Vaudreuil-Dorion 14hrs-15hrs Glace 15hrs-16hrs.
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Des outils pour le développement logiciel
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Développement d’application web
La Saint-Valentin Par Matt Maxwell.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
Louis la grenouille Paroles et musique: Matt Maxwell.
802.1x Audric PODMILSAK 13 janvier 2009.
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Notre calendrier français MARS 2014
3ème partie: les filtres
Conception des Réalisé par : Nassim TIGUENITINE.
C'est pour bientôt.....
Mon école est le monde! Par Charlotte Diamond.
Les nombres.
Veuillez trouver ci-joint
SUJET D’ENTRAINEMENT n°4
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
‘‘Open Data base Connectivity‘‘
LUNDI – MARDI – MERCREDI – JEUDI – VENDREDI – SAMEDI – DIMANCHE
Stage 2A CS80 pour Origin 1/28. 1) Presentation of the internship 2) The Multi-Oscillator 3) Connection-GUI’s API Conclusion Stage 2A CS80 pour Origin.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Application de gestion de candidatures
9 paires séries de 3 étuis ( n° 1 à 27 )
1 New Version Acquisition d’images Traitement d’images Interprétation clinique Chaîne de traitement Dev. logiciel creaTools 5 GDCMcreaImageIOcreaMaracasVisu.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
1 Nestlé – Optifibre Zones administrables via le back-office.
Approche soignante 3.0 Etudiants d’aujourd’hui, soignants de demain
Les Chiffres Prêts?
Médiathèque de Chauffailles du 3 au 28 mars 2009.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Crea Development Manager
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Eduardo E. DAVILA S. Ingénieur en développement de logiciels de
Transcription de la présentation:

Soutenance de mi-parcours PFE Crea Development Manager Daniel Felipe Gonzalez Obando Eduardo Davila Directeur Technique Maciek Orkisz Directeur Académique Bonjour a tous Je m’appelle Daniel Gonzalez Aujordui je vais vous montrer ma soutenance de mi-parcours de mon Projet de Fin d’etudes. Je suis un étudiant d’echange à l’Université Javeriana en Colombie. En France j’etudie a l´INSA de Lyon et je suis en train de faire un stage à CREATIS. Un laboratoire pour le traitement des images médicales.

Plan Introduction Problématique Solution Proposée Gestion du Projet Au début je vous présenterai une introduction a CreaTools, un outil pour simplifier le processus de développement des logiciels de traitement des images médicales. Dans une deuxième fois je vous montrerai la problématique et âpres ma proposition de solution a ce problème. A la fin je vous présent la gestion du projet. Crea Development Manager Daniel Felipe González - 29/01/2013

CreaTools Ensemble d'outils conçus pour répondre aussi bien aux besoins d'utilisateurs finaux (médecins, étudiants, chercheurs) que de développeurs. CreaTools est un ensemble des logiciels et outils de développement qui permettent le traitement des images médicales. Ces outils fournissent: -des logiciels prêts a utiliser pour les utilisateurs finaux. -D´un environnement pour le développement des outils. -Des composants et librairies prêts a utiliser pour les développeurs. Introduction Daniel Felipe González - 29/01/2013

Projets d´Utilisateur CreaTools Librairies Crea BBTK GDCM CreaMaracasVisu Etc. Outils pour les Développeurs MiniTools BBStudio BBEditor CreaNewProject Outils pour les Utilisateurs Finaux MaxiTools ImageTools Projets d´Utilisateur CreaTools est divisé par trois niveaux des composants. Au début on a les librairies qui permettent marcher les autres outils. Le deuxième niveau est compris par les outils pour les développeurs. Ces outils permettent les chercheurs développer rapidement des logiciels pour les utilisateurs finaux. Le dernier niveau est compris par les outils pour les utilisateurs finaux. Introduction Daniel Felipe González - 29/01/2013

Projets d´Utilisateur CreaTools Projet Librairie Projets d´Utilisateur EXE Normalement les logiciels sont développés en deux phases: On crée les librairies pour permettre la réutilisation du code et âpres on programme les exécutables qui utilisent les librairies. Introduction Daniel Felipe González - 29/01/2013

Projets d’Utilisateur CreaTools Projet Librairie Projets d’Utilisateur Composé par Paquet BBTK BN1 BN2 BN… EXE Se connecte à En CreaTools on peut créer des exécutables aussi. Mais en plus, on peut créer des composants (boites noires) qui permettent la réutilisation de composants dans d’autres projets. Ce types de projets sont difficile de gerer. Introduction Daniel Felipe González - 29/01/2013

CreaTools - Composition Project Doc Appli (Programmes) Lib (Librairies) Package Bbs Data Src Box1 (Boites Noires) Box2 Projets d´Utilisateur La composition d’un projet de CreaTools est complexe, et il cause que la gestion des projets est plus difficile encore. Introduction Daniel Felipe González - 29/01/2013

CreaTools - Relations Boost Crea BBTK ITK VTK Project Doc Appli (Programmes) Lib (Librairies) Package Bbs Data Src Box1 (Boite Noir) Box2 WxWidgets Crea KWWidgets BBTK ITK VTK CreaTools permet aussi de connecter les projets avec nombreuses technologies comme Boost, ITK, VTK, et des autres. Ça provoque que les projets sont plus difficiles a gérer. Introduction Daniel Felipe González - 29/01/2013

CreaTools - Compilation Librairies Dynamiques Project Doc Appli (applications) Lib (libraries) Package Bbs Data Src Box1 Box2 Librairies des Boites Noires Projet à compiler Application Exécutable La compilation d’un projet est aussi complexe. Il faut configurer le projet pour le compiler es âpres on peut compiler comme GCC ou Visual C++ le projet. Mais comme le projet doit être multiplateforme, ça fait le projet plus difficile de gérer. Introduction Daniel Felipe González - 29/01/2013

Problématique Comment accélérer le processus de développement et gestion des projets informatique en CreaTools? Qui peut m'aider? Je suis débutant sur Crea Tools Vous m'aviez dit que CreaTools me permettrait de simplifier ma vie! Alors, la problématique c’est évidemment « Comment accélérer le processus de développement et gestion des projet informatique en CreaTools? » Normalement, les débutants en CreaTools dissent “Qui peut m’aider? Je suis débutant sur CreaTools”. Aussi bien, quelques programmeurs expérimentes dissent “Vous m’aviez dit que CreaTools me permettrait de simplifier ma vie!” Problématique Daniel Felipe González - 29/01/2013

Contextualisation Crea Tools vise à simplifier le processus du développement. La courbe d'apprentissage est trop large. Beaucoup de problèmes rencontrés lors de la compilation. La raison de ces phrases est que CreaTools vise à simplifier le processus de développement. Et comme la courbe de apprentissage est trop large et la compilation est très difficile, ces phrases deviennent un vrai problème. Problématique Daniel Felipe González - 29/01/2013

Les Causes Documentation Insuffisante. Guides pour les débutants trop complexes. Crea Tools utilise nombreuses technologies. Aussi les cause de ce problème sont: Que la documentation est insuffisante. Que les guides pour les débutants sont trop complexes. Que CreaTools utilise nombreuses technologies. Problématique Daniel Felipe González - 29/01/2013

La Solution Solution Proposée Décisions Planification Analyse Pour la solution je vais vous montrer la solution proposée, les décision pour développer la solution, la planification pour faire la solution, et a la fin je vous montre l’analyse de la solution. Crea Development Manager Daniel Felipe González - 29/01/2013

Solution Proposée Développer une application qui permettra d'unifier les utilités de création des modules et qui guidera l'utilisateur dans la gestion de son projet informatique. Donc, la solution proposée c’est de développer une application qui permettra d’unifier les utilités de création de module et qui guidera l’utilisateur dans la gestion de son projet informatique. Solution Proposée Daniel Felipe González - 29/01/2013

Décisions Multiplateforme WxWidgets CreaTools Solution Proposée Daniel Felipe González - 29/01/2013

Planification Phases Mise en œuvre Design Solution Proposée Analyse Formation en CreaTools Création des Vidéo-tutoriels pour CreaTools Design Analyse des besoins Design et création des prototypes Mise en œuvre Codage Tests et Déploiement Résultats Rapport des résultats du projet Phases Solution Proposée Daniel Felipe González - 29/01/2013

Analyse Besoins Communs Créer Projet Ouvrir Projet Fermer Projet Aide au Développement du Project Besoins Spécifiques Créer Librairie Créer Paquet Créer Boite Noire Créer Programme Éditer Propriété de Boite Noire Éditer Propriété de Programme Éditer Propriété de Librairie Éditer Propriété de Paquet Réviser la Structure du Projet Configurer la Compilation du Projet Compiler le Projet Connecter les Paquets BBTK Besoins Spéciaux Solution Proposée Daniel Felipe González - 29/01/2013

Crea Development Manager Analyse Librairies de Tiers WxWidgets ITK VTK Etc. CreaTools BBTK Crea BBEditor Crea Development Manager Solution Proposée Daniel Felipe González - 29/01/2013

Gestion du Projet Design Tests Documentation État du projet Solution Proposée Daniel Felipe González - 29/01/2013

Design Model Vue (Contrôleur) Gestion du Projet Daniel Felipe González - 29/01/2013

Design Classes du Model Main Project Package Lib Appli Package Src Library Application Black Box Gestion du Projet Daniel Felipe González - 29/01/2013

Design Hiérarchie des Classes du Model Project Item File Folder CMakeLists Project Package Folder Library Black Box CMakeLists Application Gestion du Projet Daniel Felipe González - 29/01/2013

Application Description Design Model-Vue Vue Model Main Description Main Project Description Project Package Description Package Library Description Library Application Description Application Black Box Description Black Box Gestion du Projet Daniel Felipe González - 29/01/2013

Gestion du Projet Daniel Felipe González - 29/01/2013

Design Contrôleur Model Vue (Contrôleur) BBTK Crea Gestion du Projet Daniel Felipe González - 29/01/2013

Formulaire des Tests Test Number 001 Name Project Creation Description The application must create a new Crea Project and adjust its name and basic properties. The project created on the hard drive must be shown in the application on the folder hierarchy and the description panel. Results Windows 7: Success Linux (Fedora 17): Success Mac (OSX-sl): Failed. The cause of failure Gestion du Projet Daniel Felipe González - 29/01/2013

Documentation Disponible sur: www.creatis.insa-lyon.fr/~gonzalez Besoins de Logiciel Planification Diagrams de Description du Logiciel Documentation de Code Mockups Prototypes Gestion du Projet Daniel Felipe González - 29/01/2013

État du Projet Phase de formation et d'analyse (80%) Phase de design (98%) Phase de codage (84%) Phase de résultats (70%) Gestion du Projet Daniel Felipe González - 29/01/2013

Merci de votre attention Crea Development Manager Daniel Felipe González - 29/01/2013