TD8 : Étude d’un service de collecte de données Par la FALCON TEAM.

Slides:



Advertisements
Présentations similaires
Baptiste ARNAULT, Manel ZERELLI, Thierry SORIANO
Advertisements

Interface SANDRE Mise en place / Influence sur le paramétrage / Fonctionnement.
FORMATION BE1D Une fois, les identifiants entrés, vous vous retrouvez sur la page daccueil de lapplication. Ce nest quà partir de cette page que vous devez.
La Méthode TRIZ en Agroalimentaire?
Approfondissement du langage
Plan du cours La sérialisation: – comment stocker et restaurer les Objets? Les interfaces graphiques et la programmation évènementielle. –Comment concevoir.
JAV - TD 6 Structures de données JAVA
Conception d’une application de gestion de fiches études
بسم الله الرحمن الرحيم. Institut Supérieure des Etudes Technologiques de Kébili.
Présentation de la solution n°1
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
Généricité ?!.
Les exceptions. Quest ce quune exception ? Une erreur dans le programme Due à un bug ou un cas « anormal » Gestion complète en java : JVM Dans dautre.
La section STG.
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Structures de données IFT Abder Alikacem Gestion des exceptions Département dinformatique et de génie logiciel Édition Septembre 2009.
Réalisation du jeu du pendu
Design Pattern: Decorator
FVS Système de vision globale pour robots footballeurs Projet de fin détudes Par Félix Duchesneau.
FICHE SYNOPSIS D'UN PROJET PLURITECHNIQUE ENCADRE (PPE)
Système Intégré d’Informations sur les Entreprises (SIIE)
COURS DE PROGRAMMATION ORIENTEE OBJET :
C++ : fonctions et opérateurs
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Renauld MAMBOUNDOU Arnaud SCHOEN Safiatou FANNY Vincent BOUVIER
Project Hoshimi DAUTROY Stéphane ROGER julien BEGUE Jean-Baptiste.
Site d’un chef d’orchestre
Mise en Pratique Du TD sur La Gestion De la Classe et Des APP –
Evaluation de la valeur d’une entreprise
I.Les pratiques dans les collectivités. Typologie des sources d’information Question 1: Typologie des sources d’information Nos résultats Vos réponses.
Cours 7 Classes locales Clonage Divers: tableaux.
MONTAGE VIDEO Avril 2008 Avec Windows Movie Maker sous Vista.
Mes oreilles, j’en prends soin
Un visiteur… …venu d’ailleurs
Les classes présenté par: RAHMOUNE RIME / ZEKRI SELMA.
SOUTENANCE DE STAGE Payrot Yohann.
Management de projet GESTION des DELAIS séance 2
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
BIOCARBURANTS ET VOITURE « PROPRE »
BOUML Bruno pages.
APERCU SUR LA METHODOLOGIE Rencontre avec les APERCU SUR LA METHODOLOGIE Rencontre avec les agrégatifs Professeur Moustapha Kassé
Halimata NIANG pour RESOMIP
6ième Classe (Mercredi, 17 novembre) CSI2572
Thibault ROY & Olivier SAGIT Exposé du mercredi 17 décembre 2003 Apprentissage Interactif Apprentissage avec SpamAssassin UFR de Sciences Département d’Informatique.
ELE6306 : Test de systèmes électroniques Adaptation d’une interface de communication pour implants en vue du test Laurent Aubray, Dominique Pâquet-Ferron.
Newsletter : Utilisation de MailChimp
Silverlight 4 Bases nécessaires aux développement d’une application d’entreprise.
CALCULS AVEC DES DURÉES
Créer un mur virtuel collaboratif
1 BTS Informatique de Gestion : Option développeur d'application Session 2011.
II/ Résolution de la problématique III/ Réalisation du boîtier
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
1 Logiciels de confection automatique d’horaires.
Bases de données Singleton pour la connexion
31/05/2007Projet Master 11 Présentation ludique de la recherche opérationnelle à la fête de la science Année universitaire 2006/2007 Sylvain FIX Julien.
NF28 _ UTC PROJECT MANAGER Dionne Benoit Lemierre Séverine De La Fuente Roberto Morvan Sébastien.
Une situation nouvelle
Exemple d’une stratégie pédagogique et d’organisation en centres d’intérêt Cette exemple correspond à une organisation pour un bac pro Maintenance.
Master 1 SIGLIS Jave Lecteur Stéphane Tallard Chapitre 5 – Correction TD.
Chapitre 9 Equations.
Projet PCOO G23 – Livraison V2
P RÉSENTATION DE LA GESTION DU MASTER INFORMATIQUE DE LILLE 1 Khaled Boukercha Arnaud Deville Groupe 3 Master 1 informatique Université Lille 1.
Outils et capitalisation en études de prix Elisabeth Cazor Option Aménagement & Construction Filière Management de Projet Stage de fin d’études Mai - Novembre.
LES CLASSES ET LES OBJETS
STT-3220; Méthodes de prévision 1 Exemple: Test d’une dépendance d’ordre un Supposons que l’on a observé une série chronologique de taille n = 100. La.
Introduction à la Programmation Orientée Objet H.GATI.
الأكاديمية الجهوية للتربية والتكوين لجهة مكناس تافيلالت نيابة مكناس
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Transcription de la présentation:

TD8 : Étude d’un service de collecte de données Par la FALCON TEAM

PLAN I)Première Solution « est-un » 1) Construction du greffon 2) Problèmes rencontrés 3) Solutions envisagées 4) Conclusion I)Seconde Solution « a-un » 1) Construction du greffon 2) Problèmes rencontrés 3) Solutions envisagées 4) Conclusion III) Bilan général de l'exercice

I) Première Solution "est-un" 1) Construction du greffon

2) Problèmes rencontrés Nombre d’entrée facile à gérer mais nombre de sortie plus problématique :  la ré-implémentation demanderSortie() ne fonctionne pas : Classe anonyme utilisée.  Impossible d’utiliser nouvelleSortie() sans modifier sa portée. (Private à la base) I) Première Solution "est-un"

3) Solutions envisagées Deux solutions sont possibles, I) Première Solution "est-un" Réimplémenter la méthode allerArretSuivant() propre à Autobus en écrivant une nouvelle classe anonyme Solution trop lourde Grande duplication de code Changer la portée de nouvelleSortie() et utiliser celle-ci pour enregistrer les nouvelles sorties Pas de modification grave au niveau du code Beaucoup moins de duplication

I) Première Solution "est-un" 4) Conclusion  Pas de traitement générique des différents types de transport: Une classe Greffon sera nécessaire pour chaque type de transport.  Duplication de code si l’on a beaucoup de types de transports différents

II) Seconde Solution "a-un" 1) Construction du greffon

II) Seconde Solution "a-un" 2) Problèmes rencontrés  Constructeur qui prend Bus en entrée.  Méthode allerArretSuivant() empruntée à celle de la classe Autobus et utilise la classe anonyme Bus.

3) Solutions envisagées - Lancer une exception si le Bus pris en entrée dans le constructeur n’est pas un transport. -Rajout de la méthode allerArretSuivant(Bus b) dans l'interface Transport :  Passage du Greffon en paramètre dans la classe anonyme Bus dans la classe Autobus. II) Seconde Solution "a-un"

4) Conclusion -Solution qui nous a amenée à modifier le code d’Autobus, -Solution viable pour différents types de transports.

III) Bilan général de l'exercice -La solution « a-Un » est plus satisfaisante en terme de flexibilité et de généricité. -La solution « est-Un » n’apporte pas de modification de codes (mise à part la portée de nouvelleSortie() ).