User Tools

Site Tools


2018_2019:s3:concprogobjet:td:td5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2018_2019:s3:concprogobjet:td:td5 [2018/11/03 08:39]
blay [A faire]
2018_2019:s3:concprogobjet:td:td5 [2018/11/13 10:15]
blay [A RENDRE]
Line 46: Line 46:
                 - 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 <color /​lightblue>​ PRIORITE MOYENNE </​color>​         -  En tant que producteur de questions, je veux pouvoir ajouter des questions à la base de questions <color /​lightblue>​ PRIORITE MOYENNE </​color>​
             - 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.
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 patiesvous 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 ====
Line 69: Line 69:
   - Conception : V0 (Environ 1/2 heure intense)   - Conception : V0 (Environ 1/2 heure intense)
     - Conseils ​     - Conseils ​
-        *  Concevez l'​application V0 à deux (i.e. UC, Classes ​a minima, un diagramme de séquence pour analyser le déroulement d'une partie est conseillé)+        *  Concevez l'​application V0 à deux (i.e. UC, Classes, un diagramme de séquence pour analyser le déroulement d'une partie est conseillé, MAIS ne faîtes que ce qui vous paraît vraiment utile)
         * Partagez le travail à réaliser         * Partagez le travail à réaliser
         * Prévoyez les tests à réaliser pour chacune des histoires, vous pouvez même faire du TDD         * Prévoyez les tests à réaliser pour chacune des histoires, vous pouvez même faire du TDD
Line 81: Line 81:
         * Testez une histoire et vérifier que vous pouvez dire qu'​elle est terminée, c'est à dire que tous les tests passent. ​         * Testez une histoire et vérifier que vous pouvez dire qu'​elle est terminée, c'est à dire que tous les tests passent. ​
         * Faîtes les tests sur toutes les histoires, ​ soyez itératif.         * Faîtes les tests sur toutes les histoires, ​ soyez itératif.
-      - 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 (a) voir si vous aviez fait des erreurs ou des incomplétudes, ​(b) déterminer si vous saurez faire mieux la prochaine fois ou non, (c) identifier les points que vous aimeriez améliorer (liste des TODO dans le code). +      - 8-O Faîtes une copie de votre architecture; ​ 
-  - V1 : Choisissez une extension, complétez les histoires et allez jusqu'​au code correspondant.+              - 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'​avez-vous appris éventuellement?​ 
 +                   ​- ​identifier les points que vous aimeriez améliorer (liste des TODO dans le code, le modèle, l'​architecture). 
 +  - V1 : Choisissez une extension, complétez ​éventuellement ​les histoires et allez jusqu'​au code correspondant.
       - 8-O reprendre la question précédente.       - 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 100: Line 104:
  
 ==== A RENDRE ==== ==== A RENDRE ====
 +  - Document ​
 +        - faisant état de vos réponses aux points 8-O ; les derniers modèles seront considérés pour l'​évaluation de l'​architecture.
 +        - d'une image de la couverture de tests finale
 +        - Précisez les extensions réalisées.
 +  - Des codes et tests associés. ​
 +
 +Rendus sous http://​jalon.unice.fr/​cours/​blay/​Cours-blay-20150930110548/​BoiteDepot-blay-20181113101132476393?​mode_etudiant=true&​tab=deposit
 +
 +
 +Voici le document qui sera utilisé pour l'​évaluation (il peut encore changer) : https://​goo.gl/​forms/​PmNPOPcurIKJLlo32
 +
 +
  
2018_2019/s3/concprogobjet/td/td5.txt · Last modified: 2018/11/14 10:38 by blay