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

Next revision
Previous revision
2017_2018:s2:td:td_use_cases [2018/01/08 17:35]
blay created
2017_2018:s2:td:td_use_cases [2018/01/17 13:49] (current)
blay [Pour Slack]
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é 3h 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 72: Line 73:
  
  
-==== Fixer le vocabulaire (10mn) ​====+=== Fixer le vocabulaire (10mn) ===
 Choisir le bon vocabulaire est assurément une étape difficile et essentielle en modélisation des systèmes. Choisir le bon vocabulaire est assurément une étape difficile et essentielle en modélisation des systèmes.
  
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.1515429309.txt.gz · Last modified: 2018/01/08 17:35 by blay