2014_2015:s3:concprogobjet:td:td5
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2014_2015:s3:concprogobjet:td:td5 [2014/10/11 16:23] – blay | 2014_2015:s3:concprogobjet:td:td5 [2015/03/02 17:38] (current) – [Questions] blay | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Réutilisation ====== | ====== Réutilisation ====== | ||
- | |||
Nous voulons gérer un réseau routier. | Nous voulons gérer un réseau routier. | ||
- | Un réseau Routier est composée | + | Un '' |
On veut savoir pour un réseau routier les chemins possibles entre deux points routes. | On veut savoir pour un réseau routier les chemins possibles entre deux points routes. | ||
La modélisation initiale imaginée est celle du diagramme ci-dessous. | La modélisation initiale imaginée est celle du diagramme ci-dessous. | ||
+ | |||
+ | {{ : | ||
+ | |||
Voici le jeu de données à utiliser : | Voici le jeu de données à utiliser : | ||
+ | < | ||
+ | AR[A8-23:[ Villeneuve: | ||
+ | AR[N7-14:[ Villeneuve: | ||
+ | AR[A8-7:[ Villeneuve: | ||
+ | AR[N7-14:[ Sophia: | ||
+ | AR[A8-23:[ Sophia: | ||
+ | AR[A8-7:[ Cagnes: | ||
+ | AR[A8-13:[ Cagnes: | ||
+ | AR[A8-13:[ Nice: | ||
+ | </ | ||
+ | |||
+ | Voici des exemples de chemins : | ||
+ | |||
+ | **de Nice a Sophia :** | ||
+ | - [dist.=34, paths=[AR[A8-13: | ||
+ | - [dist.=43, paths=[AR[A8-13: | ||
+ | |||
+ | **de Sophia a Nice :** | ||
+ | - [dist.=34, paths=[AR[N7-14: | ||
+ | - [dist.=43, paths=[AR[A8-23: | ||
- | Et les tests : | + | **de Sophia a villeneuve |
+ | - [dist.=14, paths=[AR[N7-14: | ||
+ | - [dist.=23, paths=[AR[A8-23: | ||
- | Voici les réponses obtenues | + | **de Sophia a Cagnes |
+ | - [dist.=21, paths=[AR[N7-14: | ||
+ | - [dist.=30, paths=[AR[A8-23: | ||
Pour cela on vous donne les classes suivantes : | Pour cela on vous donne les classes suivantes : | ||
- | - Le package grapheX duquel ont été extraits les classes utiles à notre problème; ce package a été récupéré sur le web à l'" | + | - Le package |
- | - Le package parcours a été créé pour vous simplifier la tâche | + | - Le package |
Les 2 diagrammes suivants ont été obtenus par reverse Engineering: | Les 2 diagrammes suivants ont été obtenus par reverse Engineering: | ||
+ | {{ : | ||
+ | {{ : | ||
- | - Imaginer comment vous pourriez définir un réseau routier comme un graphe : quels sont les sommets? quels sont les arcs? etc. Compléter/ | + | ===== Questions ===== |
- | - Dessiner le diagramme de séquence qui à partir d'un réseau vous permet d' | + | - Imaginer comment vous pourriez définir un réseau routier comme un graphe : quels sont les sommets? quels sont les arcs? etc. Compléter/ |
- | - Ecrivez les tests et les codes correspondants. | + | - Dessiner le diagramme de séquence qui, à partir d'un réseau, vous permet d' |
+ | - Ecrivez les tests et les codes correspondants. Vous avez comme hypothèse qu'il n' | ||
+ | - Nous voulons prendre en compte dans notre modélisation, | ||
+ | - un point route est en ville ou à la campagne, | ||
+ | - un point route est déterminé par une coordonnée GPS | ||
+ | - Nous voulons calculer les distances entre deux points routes à partir des coordonnées GPS pour associer une distance à un arcRoutier, que devez-vous faire? | ||
+ | - Nous voulons à présent utiliser cette modélisation pour obtenir les chemins les plus courts, les chemins qui ne passent pas par l' | ||
+ | <box round rgb(150, | ||
+ | * Mettez un mail à votre encadreur avec soit l' | ||
+ | * Dans votre répertoire de projet, sous TD6, se trouvent (s'il y a des doutes sur le répertoire de livraison, mettez un mail à votre encadreur) : | ||
+ | - Un document contenant | ||
+ | * votre modèle final (Tout le monde n' | ||
+ | * des explications sur les raisons de ce modèle (dont vous êtes très fiers) et les leçons apprises. | ||
+ | - Les codes et les tests. | ||
+ | </ | ||
+ | < | ||
+ | <!-- | ||
====== Polymorphisme ====== | ====== Polymorphisme ====== | ||
Line 110: | Line 153: | ||
Nous n' | Nous n' | ||
+ | !--> | ||
+ | </ |
2014_2015/s3/concprogobjet/td/td5.1413044603.txt.gz · Last modified: 2014/10/11 16:23 by blay