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