User Tools

Site Tools


2013_2014:s3:td:td2

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
2013_2014:s3:td:td2 [2013/08/05 16:54]
blay
2013_2014:s3:td:td2 [2013/08/06 09:16] (current)
blay [Rendu]
Line 1: Line 1:
-~~NOTOC~~ ​ + 
-====== TD2-: Diagramme de classe : de l'​analyse à la mise en oeuvre ======+====== TD2-: Diagramme de classe : de l'​analyse à la mise en oeuvre ======
  
  
Line 8: Line 8:
   - Vous poussez votre analyse jusqu'​à la conception avancée et amorcez les premiers développements.   - Vous poussez votre analyse jusqu'​à la conception avancée et amorcez les premiers développements.
  
-<​note>​La décomposition qui suit est là pour vous aider. Vous pouvez choisir de passer de l'une à l'​autre,​ en fonction de vos besoins d'​analyse de l'​application. Evidemment, tous les livrables doivent être rendus et approfondis. Seul l'​ordre peut varier d'un groupe à l'​autre.</​note>​+<​note>​La décomposition qui suit est là pour vous aider. Vous pouvez choisir de passer de l'une à l'​autre,​ en fonction de vos besoins d'​analyse de l'​application. En particulier,​ il est possible que la "​conception"​ de l'IHM vous aide, plus tôt dans la modélisation. Evidemment, tous les livrables doivent être rendus et approfondis. Seul l'​ordre ​des tâches ​peut varier d'un groupe à l'​autre.</​note>​
  
 ===== Diagramme de classe niveau Analyse ===== ===== Diagramme de classe niveau Analyse =====
Line 51: Line 51:
        * {{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​analyseclasspkge.png?​200|}} ​        * {{:​2011_2012:​s3:​omgl:​mod-si:​tdimpl:​analyseclasspkge.png?​200|}} ​
  
-===== Rendu ===== 
  
 +====== Préparation des IHMs ======
 +
 +  - Modéliser en utilisant l'​application **Pencil** par exemple, les interfaces homme-machine mise en jeux dans les scénarios que vous avez développés.
 +//(Dans démarrer, menu evolutis, ....)//
 +===== Rendu =====
  
 <box round rgb(200,​250,​150) rgb(198,​226,​150) 75%|A rendre en fin de TDs> ​ <box round rgb(200,​250,​150) rgb(198,​226,​150) 75%|A rendre en fin de TDs> ​
   - Les diagrammes de classes dans le projet VP,    - Les diagrammes de classes dans le projet VP, 
   - Explication des tests d'​intégration prévus   - Explication des tests d'​intégration prévus
-  - Codes java si modifiés+  - Codes java  
 +  - Au moins un diagramme de séquences de niveau conception 
 +  - Le diagramme de classes enrichis par les classes de la conception.
  
 //Rappels: C'est la somme des rendus de chaque TD qui est attendue à la fin des séances de Tds.// ​ //Rappels: C'est la somme des rendus de chaque TD qui est attendue à la fin des séances de Tds.// ​
Line 67: Line 73:
   * Quelques diagrammes de séquence de niveau conception bien travaillés en respectant le modèle MVC.   * Quelques diagrammes de séquence de niveau conception bien travaillés en respectant le modèle MVC.
   * Explicitation des tests d'​intégration prévus : quelles classes nécessiteront un mock?   * Explicitation des tests d'​intégration prévus : quelles classes nécessiteront un mock?
 +  * Correction du diagramme de séquence : présence des éléments d'​interfaces,​ nature des messages, ...
 +  * Correction des méthodes, classes, relations, orientation des associations,​...
 +  * La visualisation des interfaces graphiques avec "​Pencil"​ par exemple sera un bonus.
 </​box>​ </​box>​
- 
- 
 ===== Références utiles ===== ===== Références utiles =====
  
2013_2014/s3/td/td2.1375714475.txt.gz · Last modified: 2013/08/05 16:54 by blay