Précédent   Forum des professionnels en informatique > Général Développement > Conception > Modélisation > UML
UML Forum d'entraide UML. Avant de poster -> F.A.Q UML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2011, 18h50   #1
Invité de passage
 
Inscription : juin 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 4
Points : 0
Points : 0
Par défaut Questions Pratique Use Cases - Granularité

Bonjour à tous,
Je modélise une application ( en fait, une partie d'une appli ) qui peut s'apparenter a une gestion de catalogue.

Mes fonctions metiers sont par exemple pour un package Annonceur :
Ajouter un annonceur, mettre a jour un annconcer, supprimer un annonceur ( qui vas << include >> supprimer tous les items d'un annonceur ) ..
A votre avis , est-ce vraiment intéressant de détailler a chaque fois les 4 operations CRUD ? car je vais avoir ça dans tous mes Use Case pratiquement. J'ai peur qu'il y est une confusion métier <-> fonctionnel

Deuxième question : Un Actor "Utilisateur avec pouvoirs" utilise "voir le detail d'un Advertiser". Hors je veux indiquer que de ce module, on a accès a "Lister tous les sites d'un advertisers" , et de ce dernier , avoir acces a "Voir le detail d'un site" , "supprimer un site", "mettre a jour un site"

Dans ce cas là , est-ce juste de lier mon Actor uniquement a "Voir le detail d'un advertiser" , de faire un extends Lister les sites .. , qui lui meme est etendus pas " Voir le detail d'un site " , "mettre à jour un site" etc ..


Troisième question : Comment nommer vous les liaisons entre les actors et les Use Case ? ( un verbe , une phrase ? )


Je vous met le png en piece jointe ..

Toute les critiques sont bonnes à prendre alors n'hésitez pas ..
Images attachées
Type de fichier : png GererAdvertisersSte.png (13,3 Ko, 9 affichages)
bdelcombel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 23h54   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 563
Points : 4 563
Bonjour
Citation:
Envoyé par bdelcombel Voir le message
A votre avis , est-ce vraiment intéressant de détailler a chaque fois les 4 operations CRUD ? car je vais avoir ça dans tous mes Use Case pratiquement. J'ai peur qu'il y est une confusion métier <-> fonctionnel
les UCs décrivent ce que doit faire votre appli, si vous ne distinguer pas les opérations qu'aller vous mettre ? gérer ? c'est pas très parlant

Citation:
Envoyé par bdelcombel Voir le message
Dans ce cas là , est-ce juste de lier mon Actor uniquement a "Voir le detail d'un advertiser" , de faire un extends Lister les sites .. , qui lui meme est etendus pas " Voir le detail d'un site " , "mettre à jour un site" etc ..
vous devriez plutôt utiliser les préconditions pour donner les enchainements possible d'UCs car sauf erreur de ma part dans votre cas un UC doit impérativement être fini avant le passage a un autre


Citation:
Envoyé par bdelcombel Voir le message
Comment nommer vous les liaisons entre les actors et les Use Case ? ( un verbe , une phrase ? )
vous n'avez pas à les nommer
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 14h08   #3
Invité de passage
 
Inscription : juin 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 4
Points : 0
Points : 0
Hello ,
Merci pour la réponse rapide et précise.

Dans mon cas, je veux montrer qu'a partir par exemple de "Lister les sites ..." , on a acces a "Modifier un site","consulter une site " etc..

Les préconditions ne sont pas juste pour indiquer par exemple: Utilisateur loggé sur l'interface et authorisé, présence de site dans la base ?

Encore merci pour le temps que vous m'avez accordé.

Bonne fin de weekend.

Bruno
bdelcombel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 16h16   #4
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 563
Points : 4 563
Citation:
Envoyé par bdelcombel Voir le message
Dans mon cas, je veux montrer qu'a partir par exemple de "Lister les sites ..." , on a acces a "Modifier un site","consulter une site " etc..
yep

Citation:
Envoyé par bdelcombel Voir le message
Utilisateur loggé sur l'interface et authorisé
c.a.d. le cas nominal de l'UC identification
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 18h21   #5
Invité de passage
 
Inscription : juin 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 4
Points : 0
Points : 0
Okay ;-)

Merci pour tout.
bdelcombel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h58.


 
 
 
 
Partenaires

Hébergement Web