This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2013_2014:s3:td:td2 [2013/08/05 17:00] blay [Du code aux Modèles de classes] |
2013_2014:s3:td:td2 [2013/08/06 09:16] (current) blay [Rendu] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~NOTOC~~ | + | |
- | ====== TD2-3 : Diagramme de classe : de l'analyse à la mise en oeuvre ====== | + | ====== TD2-5 : 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. 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 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 57: | Line 57: | ||
//(Dans démarrer, menu evolutis, ....)// | //(Dans démarrer, menu evolutis, ....)// | ||
===== Rendu ===== | ===== 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 72: | 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 ===== | ||