This shows you the differences between two versions of the page.
2011_2012:s2a:start [2012/03/19 10:22] dartigues créée |
2011_2012:s2a:start [2012/03/19 10:25] (current) dartigues |
||
---|---|---|---|
Line 17: | Line 17: | ||
(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> | ||
+ | |||
+ | |||
+ | ===== Pour Visual Paradigm ===== | ||
+ | |||
+ | Toutes les informations sont ici : | ||
+ | [[:vp|Visual Paradigm]] | ||
+ | |||
+ | |||
+ | ===== I. Diagramme de contexte statique ===== | ||
+ | L'énoncé qui précède décrit votre étude de cas. Vous considérerez cette description comme exhaustive. | ||
+ | - En analysant chacune des phrases de l'énoncé identifiez les acteurs, et dessiner le diagramme de contexte statique. | ||
+ | - Identifiez à tout moment, le nombre d'acteurs d'un rôle donné qui utilise le système | ||
+ | |||
+ | |||
+ | ===== II. Identification des cas d'utilisation ===== | ||
+ | - En analysant chacune des phrases de l'énoncé, déterminez les grands cas d'utilisation de la galerie d'art et les dessiner. | ||
+ | |||
+ | |||
+ | ===== III. Description textuelle ===== | ||
+ | <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</note> | ||
+ | 1) **Décrivez le scénario nominal** correspondant au cas d'utilisation | ||
+ | //"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**" en respectant le format suivant : | ||
+ | * Sommaire d'identification : | ||
+ | * Titre | ||
+ | * Résumé | ||
+ | * Acteurs | ||
+ | * Date de création | ||
+ | * Date de mise à jour | ||
+ | * Version | ||
+ | * Responsable | ||
+ | * Description des scénarios: | ||
+ | * Préconditions | ||
+ | * Scénario Nominal | ||
+ | * Flots alternatifs (Vous vous limiterez à un ou deux cas). | ||
+ | * Flots d'erreur (Vous vous limiterez à un ou deux cas). | ||
+ | * Postconditions | ||
+ | * Exigences non fonctionnelles | ||
+ | |||
+ | |||
+ | |||
+ | ===== IV. Relations entre cas d'utilisation ===== | ||
+ | |||
+ | 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é; | ||
+ | - Un internaute qui désire voter est invité à s'inscrire sur le site; | ||
+ | - La visualisation des oeuvres peut consister en une navigation "classique" dans les oeuvres, une navigation dans un espace virtuel en 3D où les oeuvres sont présentées par thèmes, un catalogue "virtuel", ou des options de recherche avancées. | ||
+ | - Un super administrateur est un administrateur. | ||
+ | - Avant de valider sa commande un client peut consulter la popularité des oeuvres dans son panier. | ||
+ | |||
+ | |||
+ | <note tip>Pour compléter un cas d'utilisation vous pouvez créer un autre diagramme par exemple pour la visualisation : ''clique droit'' sur le cas d'utilisation //visualiser//, puis ''sous-diagramme'', puis ''cas d'utilisation''. Vous pouvez alors prendre le cas d'utilisation dans la barre de gauche et le déposer dans votre nouveau diagramme et l'enrichir.</note> | ||
+ | |||
+ | ===== V. Organisations des cas d'utilisation ===== | ||
+ | |||
+ | - Décomposer vos cas d'utilisation en vous basant sur un découpage dirigé par les acteurs principaux. | ||
+ | - Choisissez les cas d'utilisation que vous considérez comme prioritaires : pour leur importance, pour le risque associé, ... | ||
+ | |||