User Tools

Site Tools


2017_2018:s2:td:td_use_cases

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2017_2018:s2:td:td_use_cases [2018/01/08 16:38] – [Fixer le vocabulaire (10mn)] blay2017_2018:s2:td:td_use_cases [2018/01/17 12:49] (current) – [Pour Slack] blay
Line 1: Line 1:
-====== Diagrammes de cas d'utilisation  ======+====== Diagrammes de cas d'utilisation - Introduction ======
  
  
 Les temps sont donnés à titre indicatif. Les temps sont donnés à titre indicatif.
-Par contre, nous passons à la partie évaluation de chaque TD au bout de 3h maximum même si la phase précédente n'est pas terminée.+L'objectif est de terminer une "page" de TD en 2h. 
 +Une évaluation est réalisée par TD.
  
  
Line 11: Line 12:
 [[:modelio|MODELIO]] [[:modelio|MODELIO]]
  
 +===== Pour Slack =====
  
-===== Partie TD encadré 2h maximum ===== +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 
-==== Identification des cas d'utilisation (45mn) ====+===== Identification des cas d'utilisation (55mn=====
  
 === Je comprends (10 mn) === === Je comprends (10 mn) ===
Line 27: Line 29:
     - Quels sont les acteurs?     - Quels sont les acteurs?
     - Quelles sont les relations entre les acteurs?     - Quelles sont les relations entre les acteurs?
-    - A votre avis, la banque représente quel type d'acteur : acteur humain ou système externe?+    - A votre avis, la banque représente quel type d'acteur : acteur humain ou système externe? Quelle autre représentation pourriez-vous lui donner?
     - Est-ce à vous de mettre en oeuvre la banque? En quoi est-ce important pour vous (en tant qu'informaticien) de modéliser cet acteur?     - Est-ce à vous de mettre en oeuvre la banque? En quoi est-ce important pour vous (en tant qu'informaticien) de modéliser cet acteur?
     - Quels sont les cas d'utilisation?     - Quels sont les cas d'utilisation?
Line 33: Line 35:
     - Quels acteurs interviennent dans ces différents cas d'utilisation?     - Quels acteurs interviennent dans ces différents cas d'utilisation?
     - Que visualise le cadre autour des cas d'utilisation?((Les limites du système, vous voyez par exemple que la banque ne fait pas partie du système à modéliser))     - Que visualise le cadre autour des cas d'utilisation?((Les limites du système, vous voyez par exemple que la banque ne fait pas partie du système à modéliser))
-    - Qu'exprime les cardinalités?+    - Qu'expriment les cardinalités?
     - A quoi sert un diagramme de cas d'utilisation ?      - A quoi sert un diagramme de cas d'utilisation ? 
  
Line 63: Line 65:
 (8) Un client peut téléphoner à la secrétaire pour demander l'édition d'une facture consécutive à une vente passée. (8) Un client peut téléphoner à la secrétaire pour demander l'édition d'une facture consécutive à une vente passée.
 </box> </box>
- 
  
  
Line 79: Line 80:
 Vous sélectionnez à présent les termes que vous jugez pertinents de préciser et vous les ajoutez à votre glossaire (un document annexe, vous pouvez le faire sur papier si vous le voulez). Vous sélectionnez à présent les termes que vous jugez pertinents de préciser et vous les ajoutez à votre glossaire (un document annexe, vous pouvez le faire sur papier si vous le voulez).
  
-==== Description textuelle (1h) ==== 
-/* <note tip>Pour ajouter la description textuelle dans les cas d'utilisation, clique droit sur la cas d'utilisation -> spécification -> puis remplir la partie HTML ou [[https://mbf-iut.i3s.unice.fr/doku.php?id=vp#saisir_un_flot_d_evenement_associe_a_un_cas_d_utilisation|voir ici comment faire]]</note> 
-*/ 
  
-<note tip>[[https://mbf-iut.i3s.unice.fr/doku.php?id=modelio#annoter_vos_uc|Annoter vos UC sous Modelio]]</note> 
-1) **Décrivez le scénario nominal (flot nominal ou basique aussi appelé)** correspondant au cas d'utilisation dans la partie description 
-//"Un internaute s'inscrit pour devenir client de la galerie d'art"// 
  
-2) **Décrivez les flots alternatifs** correspondant au cas d'utilisation  
-//"Un internaute s'inscrit pour devenir client de la galerie d'art"// lorsque les données saisies sont invalides ou que l'internaute est déjà inscrit. 
- 
-3) Décrivez le cas d'utilisation "**acheter des oeuvres**"  
-  * Précisez les pré-conditions, post-conditions et les propriétés non-fonctionnelles (par exemple, la sécurité est importante) 
-  * Sous ''description'', saisir:  
-      * Flot Nominal (Flot/scenario de base qui correspond au cas où tout fonctionne bien) 
-      * Flots alternatifs (Vous vous limiterez à un cas). 
-      * Flots d'erreur (Vous vous limiterez à un cas). 
- 
- 
- 
-/* 
-==== De la description aux diagrammes de séquences (30mn) ==== 
- 
-  - Vous pouvez générer à partir des flots exprimés dans l'outil un diagramme de séquence, voir déroulement [[https://mbf-iut.i3s.unice.fr/doku.php?id=vp#synchroniser_avec_un_diagramme_de_sequence|ici]]. 
-*/ 
  
 ===== Partie évaluation du TD (1h) ===== ===== Partie évaluation du TD (1h) =====
Line 116: Line 94:
  
  
-[[2016_2017:s2:td:devoirs:tduc|Devoir sur les cas d'utilisation]]+[[2017_2018:s2:td:devoirs:tduc|Devoir sur les cas d'utilisation]]
 ===== Je sais répondre à ===== ===== Je sais répondre à =====
  
2017_2018/s2/td/td_use_cases.1515429535.txt.gz · Last modified: 2018/01/08 16:38 by blay