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 revision | ||
| 2018_2019:s2:td:td_final [2019/02/28 20:07] – [La classe Journey (30mn)] blay | 2018_2019:s2:td:td_final [2019/04/12 14:13] (current) – [Rendu pour ce devoir] blay | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== De la modélisation au code : FINALE ====== | ====== De la modélisation au code : FINALE ====== | ||
| - | Dans ce TD nous avons pour objectif de partir de la modélisation et d' | + | < |
| + | {{: | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | <box round rgb(255, | ||
| + | nous avons pour objectif de partir de la modélisation et d' | ||
| + | </ | ||
| /* | /* | ||
| ===== Reverse : La classe '' | ===== Reverse : La classe '' | ||
| Line 21: | Line 28: | ||
| * 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 54: | Line 61: | ||
| * 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 70: | Line 77: | ||
| 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 258: | Line 268: | ||
| ==== 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 | ||
| Line 270: | Line 278: | ||
| - les codes sources (là où vous en êtes) | - les codes sources (là où vous en êtes) | ||
| - les tests si vous en avez, sinon le main de test | - les tests si vous en avez, sinon le main de test | ||
| + | |||
| + | **Erreurs** | ||
| + | * Livrer les binaires | ||
| + | * ne pas livrer un document mais des images | ||
| + | * Livrer les codes dans un .txt ! | ||
2018_2019/s2/td/td_final.1551384468.txt.gz · Last modified: 2019/02/28 20:07 by blay