This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
2017_2018:s2:td:td_use_cases2 [2018/01/08 19:20] blay [III. Associer une interface à un cas d'utilisation (30 mn)] |
2017_2018:s2:td:td_use_cases2 [2018/01/19 11:02] blay [Relations entre cas d'utilisation (30 mn)] |
||
---|---|---|---|
Line 2: | Line 2: | ||
==== Relations entre cas d'utilisation (30 mn) ==== | ==== Relations entre cas d'utilisation (30 mn) ==== | ||
+ | |||
+ | === SLACK === | ||
+ | |||
+ | Si ce n'est pas déjà fait. | ||
+ | |||
+ | Afin de favoriser les discussions et de faciliter les échanges avec vos enseignants, | ||
+ | [[https://join.slack.com/t/dut-info-nice-m331/shared_invite/enQtMzAwMTU3NTE2ODg0LTlkNmExYmNhZDkwOGQwNjVhOWM1YWM2ZGMyYzRmNjBjMjc5NzNjYzM4ODk4NDlhZGIzZGI1M2M2ZDM4ZjRhMTg|Slack inscription dans le groupe IUT]] | ||
+ | inscrivez vous sur Slack et en particulier le canal : #basesdecooS2T | ||
Line 12: | Line 20: | ||
- Est-ce que la saisie des informations du client doit toujours être réalisée lorsque l'on passe une commande? Ou bien est-ce une possibilité mais elle n'est pas une obligation? | - Est-ce que la saisie des informations du client doit toujours être réalisée lorsque l'on passe une commande? Ou bien est-ce une possibilité mais elle n'est pas une obligation? | ||
- | {{ :2015_2016:s2:td:sample_use_case_diagram_19967.png?direct&300 |http://www.visual-paradigm.com/support/documents/vpuserguide/94/2575/84257_usecasediagr.html}} | ||
- | |||
- | - Vérifiez que vous savez bien lire ce diagramme aussi. | ||
=== Je m'implique, J'apprends === | === Je m'implique, J'apprends === | ||
Line 32: | Line 37: | ||
*/ | */ | ||
- | ==== III. Associer une interface à un cas d'utilisation (30 mn) ==== | + | ==== Associer une interface à un cas d'utilisation (30 mn) ==== |
- | Reprenez votre cas d'utilisation sur “Un internaute s'inscrit pour devenir client de la galerie d'art” et dessiner une interface graphique qui correspond, vérifier que vous pouvez bien jouer vos flots d'évènements avec les données prévues. | + | Reprenez votre cas d'utilisation sur “Un internaute s'inscrit pour devenir client de la galerie d'art” et dessiner une interface graphique qui correspond. |
Pour dessiner cette interface, vous pouvez utiliser, | Pour dessiner cette interface, vous pouvez utiliser, | ||
* à plusieurs sur le même diagramme : https://www.draw.io/ | * à plusieurs sur le même diagramme : https://www.draw.io/ | ||
* sélectionner //créer un nouveau diagramme// | * sélectionner //créer un nouveau diagramme// | ||
- | * wireframes | + | * layout et par exemple Bootstrap |
* Puis sélectionner les composants adaptés à votre cas. | * Puis sélectionner les composants adaptés à votre cas. | ||
* https://ninjamock.com/ | * https://ninjamock.com/ | ||
+ | Si on réécrit : Un internaute qui s'inscrit est invité à voter sur les oeuvres, est-ce que cela modifie votre interface? votre diagramme de cas d'utilisation ? | ||
/* | /* | ||
Line 60: | Line 66: | ||
http://www.visual-paradigm.com/tutorials/packagediagram.jsp | http://www.visual-paradigm.com/tutorials/packagediagram.jsp | ||
*/ | */ | ||
+ | |||
+ | ===== Partie évaluation du TD (1h) ===== | ||
+ | |||
+ | |||
+ | [[2017_2018:s2:td:devoirs:tduc1|Devoir sur les relations entre cas d'utilisation]] | ||
===== Je sais répondre à ===== | ===== Je sais répondre à ===== | ||
<box round rgb(255,204,153) rgb(255,255,204) 97%|Je sais répondre à : > | <box round rgb(255,204,153) rgb(255,255,204) 97%|Je sais répondre à : > | ||
- | * Les tests de validation commencent à être préparés dès la détermination des cas d'utilisation. Ils permettent de mettre en relief, les bases des scénarios de tests, les limites, les données manipulées dans le système. | ||
* Les seules relations acceptées entre les cas d'utilisation sont : 'generalization", "extend", "include" | * Les seules relations acceptées entre les cas d'utilisation sont : 'generalization", "extend", "include" | ||
* Je sais distinguer les différentes relations entre cas d'utilisation. Je ne les confonds pas. Je sais que les conséquences d'une confusion induisent des modifications des codes et en conséquence, c'est une erreur. | * Je sais distinguer les différentes relations entre cas d'utilisation. Je ne les confonds pas. Je sais que les conséquences d'une confusion induisent des modifications des codes et en conséquence, c'est une erreur. | ||
</box> | </box> | ||