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

Cas d'utilisation Discussion :

Cas d'utilisation, quel niveau de détails


Sujet :

Cas d'utilisation

  1. #1
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut Cas d'utilisation, quel niveau de détails
    Bonjour,

    je tien avant tout à dire que je suis un pure débutant.

    En fait j'aimerais juste m'exercer sur un exemple simple : une application web pour gérer mes mp3.
    Actuellement il n'y a qu'un seul acteur : moi.
    Et les cas d'utilisations sont (pour le moment) :
    • gérer* les MP3
    • gérer la liste des catégories
    • gérer la liste des artiste
    • faire une sélection et l'exporter au format de playliste de xmms
    *gérer = Voir, Ajouter, Éditer, Supprimer

    Mon problème se situ justement au niveau de "gérer", car Voir, Éditer et Supprimer impliquent une recherche, mais pas Ajouter.


    Ma question est simple : est-ce-que je dois détailler "gérer" pour chacun des cas d'utilisation que j'ai actuellement pour mettre un include recherche ? Dans ce cas là ça ferait beaucoup de cas d'utilisation.


    Merci d'avance.

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    regardes dans les précédents threads, il y a qqu'un qui a posé une question similaire au sujet de 2 UCs qui inclus ou non un UC "Rechercher"


    sinon, tu peux lire ceci : http://ego.developpez.com

  3. #3
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    si j'ai bien compris la question est de savoir si "rechercher" est un cas d'utilisation ou non.

    en gros si j'ai bien compris ton article un cas d'utilisation c'est ce que le client qui n'y connais rien en informatique veut pouvoir faire avec le futur système qu'importe la façon dont ça sera fait.
    Donc la recherche bien que précédent forcément les actions voir, éditer et supprimer, n'est pas un cas d'utilisation et ne doit pas figurer sur ce diagramme.

    ego, tu dis dans ton article que tu trouve la relation de généralisation discutable, mais dans mon cas, ne serait-il pas utile de généraliser mes 3 premiers cas d'utilisations ?
    car avec mes 3 cas d'utilisations distincts j'aurais 3 fois le même code php/html à quelques différence près.
    la généralisation serait-elle utile ?

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    tu as parfaitement compris le positionnement de "Rechercher"
    pour la généralisation, cela ne va pas t'aider.
    ce n'est pas parce que d'un point de vue solution des UCs se ressemble qu'il ne faut pas les identifier et les distinguer en amont du projet. L'identification des UCs sert à savoir ce que l'on a à faire et même si "Gérer X" ressemble à "Gérer Y" il y a bien une différence car X n'est pas Y. L'IHM correspondant à chacun des cas est probablement différente aussi (même si côté solution cela peut n'être qu'un paramétrage d'une solution générique).
    Ce n'est pas non plus parce que tu as 3 UCs que côté solution tu auras des choses en double. Il va justement falloir éviter de faire 2 fois la même chose et même essayer de trouver une solution qui peut s'adapter facilement pour traiter aisément tous les UCs.
    Mais c'est ça la conception !!

  5. #5
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    merci ego.

    en fait au début je pensais faire une page php par cas d'utilisation (d'où ma question sur la généralisation), mais finalement ça n'a rien à voir.


    Je pensais que les cas d'utilisation étaient tout ce qu'il y a de plus simple, mais en fait je me suis quand même posé des question (et des mauvaises questions).



    ecore merci ego

  6. #6
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    il n'y a pas de mauvaises questions !
    ce sont ceux qui n'en posent jamais qui sont mauvais

    je pense que tu as vraiment tout compris, c'est l'essentiel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/02/2013, 19h34
  2. dans quels cas on utilise les Lookup en Informatica?
    Par lyna02 dans le forum Informatica
    Réponses: 5
    Dernier message: 30/06/2011, 17h25
  3. Réponses: 3
    Dernier message: 26/02/2010, 19h13
  4. cas d'utilisation
    Par Yveke dans le forum Cas d'utilisation
    Réponses: 7
    Dernier message: 23/12/2004, 10h27
  5. [corba] débutant : dans quels cas l'utiliser
    Par jmturc dans le forum CORBA
    Réponses: 2
    Dernier message: 10/10/2002, 08h58

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