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 :

Clarification diagramme cas d'utilisation


Sujet :

Cas d'utilisation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Clarification diagramme cas d'utilisation
    Bonjour,

    Un collègue m’a soumis un petit cas de développement juste pour le fun ce n’est pas professionnel. Je suis plutôt autodidacte en programmation, je travaille essentiellement sur Access et je travaille sans trop de méthode et je sens bien qu’en fonction des projets je ne suis pas rentable.
    Je me suis dis que ce petit projet sera l’occasion d’acquérir un peu plus de méthode, le projet étant assez simple. J’ai trouvé un livre « Modélisation objet avec UML » de Pierre-Alain Muller. Je vous avouerais que je n’ai pas tout lu. Je suis un peu perdu, je pense qu’il me faudrait un peu de recul.

    Commençons pas le début le sujet est le suivant « a partir d’un planning de repas à la semaine midi et soir, l’outil doit générer la liste de course associée », j’ai don construit un diagramme de cas d’utilisation comme suit :



    J’ai suivit les consignes, il faut rester sur les fonctions globales dans « Gestion des plannings » on trouve les fonctions CRUD de même que pour les recettes et les produits.

    Ma première interrogation se situe sur les liens entre les cas d’utilisation. Pour créer un planning il faut pouvoir créer des recettes, pour créer des recettes il faut pouvoir créer des produits. Je ne vois pas trop comment les intégrer dans ce diagramme. Peut-on faire un lien entre « Gestion des plannings » et « Gestion des recettes » ?
    Dois-je faire un diagramme plus détaillé ou plusieurs diagrammes séparées ?

    Ma deuxième interrogation se situe sur l’étape suivante. La littérature conseille d’écrire les scénarii des cas d’utilisations. Là je suis un peu perplexe on passe à un niveau de détail beaucoup plus profond. Peut-être que j’ai mal compris ou qu’il me manque une étape ?



    Je suis un peu long je le sais, mais tous vos conseils sont les bienvenue. Merci d’avance.
    Images attachées Images attachées   

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Points : 1 628
    Points
    1 628
    Par défaut
    Tu rentre déjà dans le détail ...

    Les cas d'utilisation doivent exprimer le point de vue du client (la maîtrise d’ouvrage par exemple) ... Et il défini les fonctionnalités du logiciel sans rentrer dans le détail (juste fonctionnel).

    Tu peux définir des liens d'inclusions mais seulement si ton premier cas englobe le second et qu'il le déclenche ... Or, ici ce sont des actions distinctes bien que l'une est un pré-requis du second, dans ton système l'utilisateur peux se connecter et effectuer une seul action ...
    La description d'un cas d'utilisation n'est souvent pas détaillée ...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Merci pour ta réponse, il semble que je soit sur le bon chemin.
    Concernant le scénario qu'en pense tu, faut-il à ce stade rentrer dans les détails et décrire les échanges entres l'acteur et le système ? J'ai l'impression de définir les fonctionnalité de l'IHM (je clique sur un planning dans une liste, l'interface m'affiche les infos puis je modifie, le système valide puis enregistre ....) ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Si j'ai bien compris chaque cas d'utilisation doit être accompagner d'une description textuelle.
    Dans la partie description des trois cas d'utilisations "gérer des plannings", "gérer des recettes" et "gérer des produits", j'imagine que je doit parler des fonctions CRUD que je détaille dans les scénarii ?
    Quel est votre avis

  5. #5
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 723
    Points
    5 723
    Par défaut
    C'est un scénario système dans ton cas cela sera probablement une IHM puisque tu développes un logiciel pour un utilisateur sous windows...


    Ce n'est pas seulement les fonctins CRUD. Tu peux voir un use case comme une carte qui regroupe plusieurs sections.

    I apparaît le déclencheur du cas, les pré/post conditions, les acteurs puis et surtout les scénarios d'usage et d'exception(modélisable avec un diagramme d'activité)

    A ce stade tu pourrais compléter avec une maquette écran et un diagramme de classe haut niveau et ensuite entrer dans le détail mais bon chacun fait comme il veut

Discussions similaires

  1. diagramme cas d'utilisation
    Par rezguiinfo dans le forum Cas d'utilisation
    Réponses: 5
    Dernier message: 18/05/2011, 18h39
  2. Réponses: 2
    Dernier message: 19/01/2011, 12h45
  3. Diagramme cas d'utilisation et relation "include"
    Par vonemya dans le forum Cas d'utilisation
    Réponses: 3
    Dernier message: 27/02/2009, 16h51
  4. diagramme cas d'utilisation votre avis
    Par carieliococs dans le forum Cas d'utilisation
    Réponses: 9
    Dernier message: 03/02/2009, 18h46
  5. diagramme cas d'utilisation
    Par amateurc dans le forum Cas d'utilisation
    Réponses: 2
    Dernier message: 01/11/2008, 15h57

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