IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

Questions Pratique Use Cases - Granularité


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 4
    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 Images attachées  

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    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 (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 4
    Par défaut
    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

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : ingénieur informaticien à la retraite
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 3 551
    Par défaut
    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 (freeware), mes tutoriels sur DVP (vieux, non à jour )

    N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 4
    Par défaut
    Okay ;-)

    Merci pour tout.

Discussions similaires

  1. Réponses: 5
    Dernier message: 27/05/2014, 17h34
  2. questions pour choisir au mieux ses use case
    Par stick9 dans le forum Cas d'utilisation
    Réponses: 4
    Dernier message: 10/05/2012, 20h13
  3. Question simple à propos des USE CASE
    Par foufar2009 dans le forum Cas d'utilisation
    Réponses: 3
    Dernier message: 01/06/2009, 15h51
  4. [Question d'ordre general] Use case UML (include, extend)
    Par korben31 dans le forum Cas d'utilisation
    Réponses: 2
    Dernier message: 15/04/2009, 15h08
  5. [Sockets] Questions pratiques
    Par ludovic.fernandez dans le forum Réseau
    Réponses: 5
    Dernier message: 16/01/2004, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo