2018_2019:s2:td:td_final
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
2018_2019:s2:td:td_final [2019/02/17 13:27] – [Pour vous aider] blay | 2018_2019:s2:td:td_final [2019/02/28 21:03] – [Rendu pour ce devoir] blay | ||
---|---|---|---|
Line 2: | Line 2: | ||
Dans ce TD nous avons pour objectif de partir de la modélisation et d' | Dans ce TD nous avons pour objectif de partir de la modélisation et d' | ||
- | |||
- | comprendre la relation entre la modélisation et le code, et ceci en utilisant tous les éléments de modélisation. | ||
/* | /* | ||
Line 17: | Line 15: | ||
===== La classe " | ===== La classe " | ||
- | * On définit un '' | + | * On définit un '' |
* Un point a un intitulé (par exemple, "IUT, Fabron" | * Un point a un intitulé (par exemple, "IUT, Fabron" | ||
* Un point peut appartenir à plusieurs Trajets. | * Un point peut appartenir à plusieurs Trajets. | ||
Line 23: | Line 21: | ||
* On veut connaitre la distance que représente un Trajet, c'est la somme des distances entre les points (cf. si besoin [[http:// | * On veut connaitre la distance que représente un Trajet, c'est la somme des distances entre les points (cf. si besoin [[http:// | ||
- | - Modéliser le concept de Trajet. | + | - Modéliser le concept de Trajet, y compris les autres concepts dont vous pouvez avoir besoin. |
- Codez-les. | - Codez-les. | ||
Line 56: | Line 54: | ||
* Un membre peut enregistrer son parcours : | * Un membre peut enregistrer son parcours : | ||
- il déclare sur son téléphone qu'il commence à enregistrer un parcours; | - il déclare sur son téléphone qu'il commence à enregistrer un parcours; | ||
- | - toutes les 10 secondes, un nouveau point est automatiquement | + | - toutes les 10 secondes, |
- le membre signale la fin du parcours qui est automatiquement enregistré dans sa base de parcours. | - le membre signale la fin du parcours qui est automatiquement enregistré dans sa base de parcours. | ||
* Un membre peut visualiser les parcours passés : par la distance parcourue, la durée, la vitesse moyenne, la date (jour et heure), le type d' | * Un membre peut visualiser les parcours passés : par la distance parcourue, la durée, la vitesse moyenne, la date (jour et heure), le type d' | ||
- | | + | |
* Un membre peut savoir quand il était le plus proche d'un point donné lors d'un parcours. | * Un membre peut savoir quand il était le plus proche d'un point donné lors d'un parcours. | ||
- | * Un membre peut savoir où il était à une date particulière, en donnant | + | * Un membre peut savoir où il était à une date particulière |
* Un membre peut préciser qu'il veut enregistrer un parcours d' | * Un membre peut préciser qu'il veut enregistrer un parcours d' | ||
* Un membre peut créer son propre mode d' | * Un membre peut créer son propre mode d' | ||
Line 72: | Line 70: | ||
Evidemment vous commencez par identifier les cas d' | Evidemment vous commencez par identifier les cas d' | ||
* Définir le diagramme de cas d' | * Définir le diagramme de cas d' | ||
- | * " | + | * **Partie 1** : " |
- " | - " | ||
- " | - " | ||
- | - " | + | - " |
- | - " | + | - " |
+ | -" | ||
+ | * **Partie 2** : " | ||
+ | - " | ||
- " | - " | ||
- | - " | + | - " |
- " | - " | ||
* Définir le diagramme de classes | * Définir le diagramme de classes | ||
* Définir le diagramme de séquence correspondant à l' | * Définir le diagramme de séquence correspondant à l' | ||
- | * Implémenter | + | * Implémenter |
* Pouvez-vous étendre votre application pour donner la vitesse moyenne entre deux points donnés d'un parcours? | * Pouvez-vous étendre votre application pour donner la vitesse moyenne entre deux points donnés d'un parcours? | ||
Line 260: | Line 261: | ||
==== Rendu pour ce devoir ==== | ==== Rendu pour ce devoir ==== | ||
- | FIXME | + | |
- | + | ||
- | | + | |
- Le rendu respecte ce qui suit : | - Le rendu respecte ce qui suit : | ||
- il se fait à 2 maximum | - il se fait à 2 maximum |
2018_2019/s2/td/td_final.txt · Last modified: 2019/04/12 14:13 by blay