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
2018_2019:s3:concprogobjet:td:td5 [2018/11/03 08:41]
blay [A RENDRE]
2018_2019:s3:concprogobjet:td:td5 [2018/11/14 10:38] (current)
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 101: Line 105:
 ==== A RENDRE ==== ==== A RENDRE ====
   - Document ​   - Document ​
-        - faisant état de vos réponses aux points 8-O+        - 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         - d'une image de la couverture de tests finale
 +        - Précisez les extensions réalisées.
   - Des codes et tests associés. ​   - Des codes et tests associés. ​
 +
 +Rendus au plus tard le lundi 19 novembre à 18h45 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.1541230861.txt.gz · Last modified: 2018/11/03 08:41 by blay