User Tools

Site Tools


2015_2016:s2:td:td_use_cases_partie_2

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
2015_2016:s2:td:td_use_cases_partie_2 [2016/01/01 20:13]
blay [III. Associer une interface à un cas d'utilisation (30 mn)]
2015_2016:s2:td:td_use_cases_partie_2 [2016/02/01 10:55] (current)
bain [II. Relations entre cas d'utilisation (30 mn)]
Line 1: Line 1:
 ====== Diagrammes de cas d'​utilisation avancés ​ ====== ====== Diagrammes de cas d'​utilisation avancés ​ ======
- 
- 
-<note warning>​EN COURS </​note>​ 
- 
- 
  
 Les temps sont donnés à titre indicatif. Les temps sont donnés à titre indicatif.
-Par contre ​la répartition dans le temps de la séance estelle, obligatoire,​ c-à-d. que nous passons à la partie évaluation de chaque TD au bout de 3h même si la phase précédente n'est pas terminée.+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.
  
  
Line 15: Line 10:
  
 === Je comprends (10mn) === === Je comprends (10mn) ===
-Pour mieux comprendre un projet, mieux cerner les attentes de l'​utilisateur et décider des tests qui devront être réalisés pour montrer que le projet fonctionne.+Pour mieux comprendre un projet, mieux cerner les attentes de l'​utilisateur et décider des tests qui devront être réalisés pour montrer que le projet fonctionne, il est important de s'​intéresser aux "​données"​ intervenant dans les cas d'​utilisation.
 Il s'agit donc d'​utiliser les flots d'​évènements précédemment décrits pour les compléter avec des données de tests. Il s'agit donc d'​utiliser les flots d'​évènements précédemment décrits pour les compléter avec des données de tests.
  
-Pour mieux comprendre, regarder le [[http://​www.visual-paradigm.com/​tutorials/​testingprocedure.jsp|tutoriel]]. ​+Pour mieux comprendre, regarder le [[http://​www.visual-paradigm.com/​tutorials/​testingprocedure.jsp|tutoriel]] ​à partir du point 7.
  
 === Je m'​implique,​ J'​apprends (30 mn) === === Je m'​implique,​ J'​apprends (30 mn) ===
  
-  - Associer à chaque étape du scénario "​nominal",​ les données correspondantes. ​ +  - Associer à chaque étape du scénario "​nominal" ​de la semaine dernière, les données correspondantes. ​Assurez-vous que votre client (votre enseignant) est d'​accord sur les données que vous proposez. ​ Ces exemples de données ​vous serviront (i) à identifier les types de données manipulées et (ii) à la fin du projet à "​valider"​ les cas d'​utilisation.  
-Elles vous serviront (i) à identifier les types de données manipulées et (ii) à la fin du projet à "​valider"​ les cas d'​utilisation.  +  - Associer à chaque étape des scénarii "​alternatifs"​ de la semaine dernière, les données correspondantes. ​
  
 ==== II. Relations entre cas d'​utilisation (30 mn) ====  ​ ==== II. Relations entre cas d'​utilisation (30 mn) ====  ​
Line 43: Line 37:
 === Je m'​implique,​ J'​apprends === === Je m'​implique,​ J'​apprends ===
  
-<box round rgb(255,​251,​237) rgb(255,​244,​159) 75%|Compléments sur **La galerie d'​art**> ​+<box round rgb(255,​251,​237) rgb(255,​244,​159) 75%|Compléments sur **La galerie d'​art** > 
 Vous prendrez en compte les spécifications suivantes, si vous ne l'avez pas déjà fait :  Vous prendrez en compte les spécifications suivantes, si vous ne l'avez pas déjà fait : 
     - Pour acheter ou voter, un client doit s'​être authentifié;​     - Pour acheter ou voter, un client doit s'​être authentifié;​
Line 62: Line 56:
 Pour cela vous pouvez vous aider du tutoriel [[ Pour cela vous pouvez vous aider du tutoriel [[
 https://​mbf-iut.i3s.unice.fr/​doku.php?​id=vp#​s_aider_et_preparer_des_maquettes_basse_fidelite|ici]] https://​mbf-iut.i3s.unice.fr/​doku.php?​id=vp#​s_aider_et_preparer_des_maquettes_basse_fidelite|ici]]
-/* 
-==== III. Organisations des cas d'​utilisation ==== 
  
 +==== Organisations des cas d'​utilisation ​ (10mn) ​ ====
  
-=== Je comprends ===+     - Regrouper vos cas d'​utilisation en vous basant sur un découpage dirigé par les acteurs principaux et en utilisant les packages, comme expliqué [[http://​www.visual-paradigm.com/​support/​documents/​vpuserguide/​94/​2575/​6362_creatingusec.html|ici]] sous //​Structuring use cases with package//​. 
 + 
  
-=== Je fais === 
  
  
-     - Décomposer vos cas d'​utilisation en vous basant sur un découpage dirigé par les acteurs principaux.<​note tip>Vous pouvez utiliser les packages (voir [[http://​www.visual-paradigm.com/​support/​documents/​vpuserguide/​94/​2575/​6362_creatingusec.html|comment]]) pour regrouper vos cas d'​utilisation.</​note>​ 
  
 +/* Choisissez les cas d'​utilisation que vous considérez comme prioritaires : pour leur importance, pour le risque associé, ... [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=vp&#​associer_un_niveau_a_cas_d_utilisation|comment?​ en saisissant le "​niveau"​.]]
 http://​www.visual-paradigm.com/​tutorials/​packagediagram.jsp http://​www.visual-paradigm.com/​tutorials/​packagediagram.jsp
 +*/
  
-     - Choisissez les cas d'​utilisation que vous considérez comme prioritaires : pour leur importance, pour le risque associé, ... [[https://​mbf-iut.i3s.unice.fr/​doku.php?​id=vp&#​associer_un_niveau_a_cas_d_utilisation|comment?​ en saisissant le "​niveau"​.]] 
  
-*/+===== 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"​
 +  * 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>​
 ===== Partie évaluation du TD (1h) ===== ===== Partie évaluation du TD (1h) =====
 +
 +[[2015_2016:​s2:​td:​devoirs:​tducavance|Devoir ​ sur les cas d'​utilisation avancés à faire seul en séance]]
2015_2016/s2/td/td_use_cases_partie_2.1451675636.txt.gz · Last modified: 2016/01/01 20:13 by blay