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 :

[USE CASE] Gestion de commande


Sujet :

Cas d'utilisation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2004
    Messages : 90
    Points : 53
    Points
    53
    Par défaut [USE CASE] Gestion de commande
    Bonjour à tous, je dois dans un logiciel crée un module qui permet de gerer les commandes. Ce module permet de :
    - consulter la liste des commandes réaliser
    - Modifier une commande
    - Supprimer une commande
    - Creer une commande

    Lorsqu'on ouvre une commande, on peu :
    -ajouter des lignes à la commande
    -modifier des lignes de commandes
    -supprimer des lignes de commandes.
    - modifier les parametres de commandes (adresses, etc).

    Ce module peut être soit appelé directement par l'utilisateur soit par un autre cad d'utilisation appelé "gerer réapprovisionnement automatique". Je pense donc qu'il faut que je crée un cas d'utilisation pour "gerer des commandes" ainsi qu'un cas d'utilisation pour "gerer une commande" avec une relation <<extends>> entre les deux.

    Que ce soit pour la consultation des commandes ou la gestion d'une commande en particuliers, est t'il préferable que je differencie plusieurs cas d'utilisation pour la creation, la modification et la suppression ou un seul peu suffir ?

    La relation que j'ai faite si dessus est t'elle correcte dans UML ?

    Merci de votre aide.

    VL.

  2. #2
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    Je mettrais aussi les deux cas d'utilisation que tu as cité avec "extends".
    Puisque le cas source étend les objectifs du cas destination, je pense que c'est bon.

    Pour ce qui est de la "généralisation" des cas 'creation', 'la modification' et la 'suppression', je le ferais aussi. Je mettrais un cas "gérer les commandes".
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2004
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    Merci, c'est ce que je pensais, voila les cas d'utilisation de la partie dont je parle :



    Je suis ouvert à tous autres idées pour améliorer ce diagramme.

    Encore merci pour tout.

    VL.

  4. #4
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    Tu as juste inversé les fleches. Le "include" doit etre entre "réapprovisionnement automatique" et "gérer une commande". pour le "extends" c'est pareil.

    Et puisque c'est un réapprovisionnement automatique, je ne mettrais pas de lien entre le "Magasinier" et le cas. J'ajouterai un autre acteur (sous forme de rectangle) représentant le système.

    3ème point : je mettrais un lien entre le "Magasinier" et "gérer une commande".
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2004
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    Je suis d'accord pour les extends et le include.

    J'ai mis un lien entre le reappro automatique et le magasinier car ce dernier consulte les demande de reappro et valide celle-ci ce qui crée une commande automatiquement.

  6. #6
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    Citation Envoyé par ducker88
    J'ai mis un lien entre le reappro automatique et le magasinier car ce dernier consulte les demande de reappro et valide celle-ci ce qui crée une commande automatiquement.
    Ok
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2004
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    J'ai une autres question...

    Dans mon application il y a une liste d'article, sur lequel l'utilisateur applique un filtre. Ceci doit t'il faire également l'objet d'un cas d'utilisation ?

    Merci.
    VL.

  8. #8
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    non, c'est une fonctionnalité.
    Mais c'est une règle de gestion qu'il faudra exprimer sur d'autres diagrammes.
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2004
    Messages : 90
    Points : 53
    Points
    53
    Par défaut
    Sur quel diagramme ?

    Merci pour ton aide.

  10. #10
    Membre expérimenté Avatar de slim
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2002
    Messages
    938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2002
    Messages : 938
    Points : 1 337
    Points
    1 337
    Par défaut
    le diagramme d’activités.

    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

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

Discussions similaires

  1. Diagramme use case gestion
    Par Markancia dans le forum Cas d'utilisation
    Réponses: 4
    Dernier message: 10/05/2012, 10h04
  2. Use Case gestion personnel
    Par hamedi1 dans le forum Cas d'utilisation
    Réponses: 2
    Dernier message: 01/06/2010, 23h54
  3. [Débutante] Vérifier mon Diag Use Cases pour Gestion Projet
    Par sara21 dans le forum Cas d'utilisation
    Réponses: 10
    Dernier message: 23/08/2007, 15h23
  4. avis sur mes diagrammes de Use Cases pour gestion du materiel
    Par beybi dans le forum Cas d'utilisation
    Réponses: 1
    Dernier message: 18/06/2007, 19h56
  5. [UML] Use Case pour une 'commande'
    Par _Kiro dans le forum Cas d'utilisation
    Réponses: 15
    Dernier message: 21/11/2006, 23h46

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