La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Soutenance de mi-parcours PFE Crea Development Manager

Présentations similaires


Présentation au sujet: "Soutenance de mi-parcours PFE Crea Development Manager"— Transcription de la présentation:

1 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.

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 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

11 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

12 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

13 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

14 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

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

16 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

17 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

18 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

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

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

21 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

22 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

23 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

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

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

26 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

27 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

28 É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

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


Télécharger ppt "Soutenance de mi-parcours PFE Crea Development Manager"

Présentations similaires


Annonces Google