2018_2019:s3:concprogobjet:td:td5
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2018_2019:s3:concprogobjet:td:td5 [2018/10/30 08:55] – [Partie 1 : Tutoriel EasyMock (1/2h grand maximum)] blay | 2018_2019:s3:concprogobjet:td:td5 [2018/11/14 09:38] (current) – [A RENDRE] blay | ||
|---|---|---|---|
| Line 24: | Line 24: | ||
| * **V0 : Version de base** | * **V0 : Version de base** | ||
| - | - En tant que joueur, je veux répondre à une question du quizz | + | - En tant que joueur, je veux répondre à une question du quizz <color / |
| - Si j'ai la bonne réponse je gagne 1pt | - Si j'ai la bonne réponse je gagne 1pt | ||
| - Si je n'ai pas la bonne réponse, la bonne réponse m'est donnée. | - Si je n'ai pas la bonne réponse, la bonne réponse m'est donnée. | ||
| Line 31: | Line 31: | ||
| - " | - " | ||
| - " | - " | ||
| - | - " | + | - " |
| - | - En tant que joueur, je veux jouer une partie de quizz, de façon à m' | + | - En tant que joueur, je veux jouer une partie de quizz, de façon à m' |
| - 10 questions sont posées au joueur | - 10 questions sont posées au joueur | ||
| - Seules des questions auxquelles le joueur n'a jamais répondu juste lui sont posées. | - Seules des questions auxquelles le joueur n'a jamais répondu juste lui sont posées. | ||
| Line 41: | Line 41: | ||
| - 10 questions me sont posées et je réponds juste à 4 questions | - 10 questions me sont posées et je réponds juste à 4 questions | ||
| - A la fin de la partie le système me signale que j'ai gagné 4 points et que la partie est enregistrée sous mon nom. | - A la fin de la partie le système me signale que j'ai gagné 4 points et que la partie est enregistrée sous mon nom. | ||
| - | - En tant que joueur, je veux consulter les différentes parties que j' | + | - En tant que joueur, je veux consulter les différentes parties que j' |
| - Je peux voir les dates de parties, le nombre de points marqués par partie. | - Je peux voir les dates de parties, le nombre de points marqués par partie. | ||
| - ex. | - ex. | ||
| - Etant donné que J'ai joué 5 parties.... | - Etant donné que J'ai joué 5 parties.... | ||
| - Je visualise les 5 parties avec leur date et le nombre de points marqués. | - Je visualise les 5 parties avec leur date et le nombre de points marqués. | ||
| - | - Je peux en savoir plus sur une partie : durée de la partie, et juste, juste, fausse, | + | - Je peux en savoir plus sur une partie : durée de la partie, et questions posées et mes réponses |
| - | - En tant que producteur de questions, je veux pouvoir ajouter des questions à la base de questions | + | - En tant que producteur de questions, je veux pouvoir ajouter des questions à la base de questions |
| - Une question est composée d'une question et d'une réponse. | - Une question est composée d'une question et d'une réponse. | ||
| - On ne vérifie pas si la question existe déjà, on suppose que le producteur sait ce qu'il fait. | - On ne vérifie pas si la question existe déjà, on suppose que le producteur sait ce qu'il fait. | ||
| Line 54: | Line 54: | ||
| - J' | - J' | ||
| - Il y a 4 questions dans la base à présent dont ma nouvelle question. | - Il y a 4 questions dans la base à présent dont ma nouvelle question. | ||
| - | - En tant que joueur, je veux pouvoir charger de nouvelles questions | + | - En tant que joueur, je veux pouvoir charger de nouvelles questions |
| - ex. | - ex. | ||
| - Etant donné que j'ai déjà 3 questions dans ma base. | - Etant donné que j'ai déjà 3 questions dans ma base. | ||
| Line 63: | Line 63: | ||
| * V1B : Des catégories de questions. | * V1B : Des catégories de questions. | ||
| * V1C : Des difficultés de questions. | * V1C : Des difficultés de questions. | ||
| - | * V1D : Persistance : les questions sont stockées dans un fichier, de même pour les paties. vous pouvez utiliser si vous en avez envie la partie sur la mémoire du TD X | + | * V1D : Persistance : les questions sont stockées dans un fichier, de même pour les parties. |
| ==== A faire ==== | ==== A faire ==== | ||
| - | - Conception : V0 | + | - Conception : V0 (Environ 1/2 heure intense) |
| - | * Concevez l' | + | |
| - | * | + | |
| - | | + | * Partagez le travail à réaliser |
| - | * Prévoyez les interfaces et les tests d' | + | * Prévoyez les tests à réaliser pour chacune des histoires, vous pouvez même faire du TDD |
| - | | + | |
| - | * Enrichissez les histoires si besoin pour être sûrs de savoir les tester. | + | - 8-O Sauvegardez une copie de votre conception quelle qu' |
| - | - Vous pouvez à partir de là choisir de focaliser sur une US ou de traiter plusieurs | + | - Vous pouvez à partir de là choisir de focaliser sur une histoire |
| - Développement : V0 | - Développement : V0 | ||
| - | | + | |
| - Intégration : V0 | - Intégration : V0 | ||
| - | * Mettez vos codes en commun | + | * Mettez vos codes en commun |
| - | * Tester | + | * Testez |
| - | * Faîtes les tests sur toutes les histoires, | + | * Faîtes les tests sur toutes les histoires, |
| - | - V1 : Choisissez une extension, | + | - 8-O Faîtes une copie de votre architecture; |
| + | - vous la comparerez avec la précédente et la suivante. Il s'agit ici pour vous de | ||
| + | - déterminer si vous aviez fait des erreurs ou des incomplétudes, | ||
| + | - déterminer si vous saurez faire mieux la prochaine fois ou non, qu' | ||
| + | - identifier les points que vous aimeriez améliorer (liste des TODO dans le code, le modèle, l' | ||
| + | - V1 : Choisissez une extension, | ||
| + | - 8-O reprendre la question précédente. | ||
| - Si vous êtes ici et que vous en avez envie ajoutez une autre extension. | - Si vous êtes ici et que vous en avez envie ajoutez une autre extension. | ||
| Line 96: | Line 102: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | ==== A RENDRE ==== | ||
| + | - Document | ||
| + | - faisant état de vos réponses aux points 8-O ; les derniers modèles seront considérés pour l' | ||
| + | - d'une image de la couverture de tests finale | ||
| + | - Précisez les extensions réalisées. | ||
| + | - Des codes et tests associés. | ||
| + | |||
| + | Rendus au plus tard le lundi 19 novembre à 18h45 sous http:// | ||
| + | |||
| + | |||
| + | Voici le document qui sera utilisé pour l' | ||
| + | |||
| + | |||
| + | |||
2018_2019/s3/concprogobjet/td/td5.1540889724.txt.gz · Last modified: 2018/10/30 08:55 by blay