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 :

avis sur mes diagrammes de cas d'utilisation


Sujet :

Cas d'utilisation

  1. #1
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 105
    Points : 46
    Points
    46
    Par défaut avis sur mes diagrammes de cas d'utilisation
    salut, comme je vous l'ai signifié dans le message précedent, je suis commis à la modélisation d'une application web de gestion de fournitures informatiques (pour le compte d'une entreprise) en UML.Et je vous soumet mon diagrammes des cas d'utilisation.J'ai découpé mon système en 4:gestion des demandes, gestion des commandes, gestion du magasin, administration
    Fichiers attachés Fichiers attachés

  2. #2
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    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 534
    Points : 6 723
    Points
    6 723
    Par défaut
    bonjour,

    l'extend entre passer commande et consulter stock est à l'envers (rappel : quand UCA - - -extend - - -> UCB alors UCA peut être fait lorsque UCB l'est). Donc c'est une sorte d'include non obligatoire et dessiné a l'envers. tu ne seras ni le premier ni le dernier à faire l'erreur, d'ailleurs moi-même ...

    les deux includes de gestion utilisateur vers creation compte et gestion droit d'acces ne sont pas correct (rappel : quand UCA - - -include- - -> UCB alors UCB est forcement fait quand UCA l'est).

    je suppose qu'il faudrait egalement pouvoir détruire un compte

    Sinon on ne voit aucun lien entre ces UCs, ce qui est à la fois bien et 'mal' : je doute que ces personnes travaillent de facon totalement separees , c'est à dire qu'on peut alors retirer n'importe quel de tes diagrammes sans impact sur les autres. Tout cela pour dire qu'il pourait y avoir des acteurs secondaires

    Bruno

    P.S. : j'ai la berlue, ou tu as dessiner les diagrammes à la main ?
    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
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 80
    Points
    80
    Par défaut
    Bonjour à tous

    je ne sais pas si Bruno a négligé ces remarques mais je trouve que:
    1.l'objectif des UC(représenter les besoins utilissateur) est un peu mis à coté en faisant 4 diagrammes. Moi je ferais un Diagramme comportant les 4 UC.Les UC sont trop détaillés.
    2.que passer commande, ajoute fournisseur, ajouter matériel, sortie matériel et and so on ne sont pas des UC.Sauf si je me trompe un UC c'est un processus.
    Citation Envoyé par Bruno
    j'ai la berlue, ou tu as dessiner les diagrammes à la main ?
    IL ya des outils gratuits sur le site et BOUML en est un qui te sera d'un très grand apport
    Celui qui est juste dans les petites choses l'est dans les grandes

  4. #4
    Modérateur
    Avatar de bruno_pages
    Homme Profil pro
    ingénieur informaticien à la retraite
    Inscrit en
    Juin 2005
    Messages
    3 534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    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 534
    Points : 6 723
    Points
    6 723
    Par défaut
    Citation Envoyé par bambi98
    1.l'objectif des UC(représenter les besoins utilissateur) est un peu mis à coté en faisant 4 diagrammes. Moi je ferais un Diagramme comportant les 4 UC.Les UC sont trop détaillés.
    2.que passer commande, ajoute fournisseur, ajouter matériel, sortie matériel et and so on ne sont pas des UC.Sauf si je me trompe un UC c'est un processus.
    là je ne suis pas d'accord avec toi bambi98, ce qu'il a représenté sont bien des UC et ces acteurs sont bien des utilisateurs (en tout cas c'est comme cela que je l'ai compris)
    de plus mettre les 4 en un ferait un UC trop compliqué, et ce n'est donc pas souhaitable
    désolé de te contredire

    Citation Envoyé par bambi98
    IL ya des outils gratuits sur le site et BOUML en est un qui te sera d'un très grand apport
    là par contre on est d'accord
    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
    Nip
    Nip est déconnecté
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    963
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 963
    Points : 1 076
    Points
    1 076
    Par défaut
    Premiere remarque: garde la meme norme pour la creation des UC, un verbe a l'infinitif.
    Effectivement les includes et extends sont mals definis.

    Sinon de mon cote j'ai un avis partage sur la question:
    -certains de tes UCs sont clairement trop detailles: Gerer utilisateur est un UC englobant la creation de compte, suppression,
    Tu peux creer un autre UC gerer les droits d'acces si c'est une composante essentielle de ton logiciel. Par ailleurs l'UC "traitement" ca ne veut rien dire.
    -UC "s'identifier" est inutile a representer, ca semble etre une precondition a l'execution de tous tes UCs; pas besoin de surcharger, tu passes ca en description textuelle.
    -Consulter stock est un UC a part entiere pour la magasinier et le secretaire mais un extend pour le responsable?
    -"Ajouter demande" - "editer demande": un seul et meme UC: "gerer demande" (incluant les CRUD)

  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 : 55
    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
    Pour reprendre ce qu'a dit Nip, je dirai qu'il faut se dire que les UC ne sont avant tout pas un dessin UML mais plutôt une description textuelle : la fiche de cas d'utilisation.
    Il est préférable d'avoir autant de UC graphiques que de fiches de UC; c'est un moyen de voir si on ne découpe pas trop les choses.
    Donc dans ta première version, as-tu prévu de rédiger un document pour chaque ovale que tu as dessiné ?

  7. #7
    Membre du Club
    Inscrit en
    Avril 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 105
    Points : 46
    Points
    46
    Par défaut merci
    merci à tous pour vos remarques. J'en tiendrai compte.Effectivement, j'ai prévu une description textuelle pour chaque use case. Je vous enverrai aussi mon diagramme des classes pour avoir vos avis.merci...

  8. #8
    Membre régulier Avatar de siplusplus
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 78
    Points : 107
    Points
    107
    Par défaut
    Bonjour,
    Tu peux simplifier les schéma de chaque acteur en supprimant l'identification.
    Car chaque acteur spécifié sera un bien un acteur identifié.
    En gros, le premier UC ne devrait contenir que ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Transformation d'un acteur.
    
    Utilisateur -> s'identifier -> (Magasinier, Resp. achat, Administrateur, ...)
    Les diagrammes UC sont habituellement accompagnés du texte descriptif (ou
    l'inverse pour ceux qui préfèrent )
    de façon à indiquer avec un maximum de détail le cas concerné.
    Le fait de faire des petits diagrammes est très bien car cela évite de surcharger l'ensemble et permet de faire certains diagrammes/textes plus
    précis pour les besoins de l'analyse.
    Rien n'empêche par après de faire un diagramme général mais ne représentant
    que les paquetages.

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Diagramme de classe
    Bonjour,

    J'ai besoin de ton diagramme de classe pour m'inspirer car j'ai un TP à rendre sur un système de gestion de commande pour une entreprise qui commercialise du matériel informatique

    PS: Je dois rendre le TP dimanche prochain

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

Discussions similaires

  1. Avis sur un diagramme de cas d'utilisation Gestion de trajet
    Par juniortaka9 dans le forum Cas d'utilisation
    Réponses: 0
    Dernier message: 28/05/2015, 14h32
  2. Besoin d'avis sur mes diagrammes Uml :)
    Par Vinc06 dans le forum Modélisation
    Réponses: 1
    Dernier message: 21/11/2014, 20h11
  3. Avis sur Diagramme des Cas d'Utilisation
    Par medaadi dans le forum Cas d'utilisation
    Réponses: 0
    Dernier message: 09/11/2009, 10h06
  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. Réponses: 2
    Dernier message: 22/04/2006, 18h18

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